Documentación de la API

Genera datos aleatorios mediante HTTP. Todos los métodos siguientes usan GET y devuelven JSON.

Números enteros

GET /api/v1/integer

Generación de números enteros positivos y negativos

NombreDescripciónValor predeterminado
countCantidad de números generados
(entero de 1 a 10000)
100
minLímite inferior del rango de números
(entero de -100000000 a 100000000)
-100
maxLímite superior del rango de números
(entero de -100000000 a 100000000)
100
roundRedondeo al múltiplo más cercano del valor indicado. Por ejemplo, para múltiplos de 50: 2489 pasa a 2500, 131 a 150 y 851 a 850.0

Números decimales

GET /api/v1/float

Generación de números decimales con la precisión indicada

NombreDescripciónValor predeterminado
countCantidad de números generados
(entero de 1 a 10000)
100
minLímite inferior del rango de números
(entero de -100000000 a 100000000)
-1
maxLímite superior del rango de números
(entero de -100000000 a 100000000)
1
precisionCantidad de decimales
(de 1 a 8).
2

Bytes

GET /api/v1/byte

Generación de bytes en los sistemas binario, octal, decimal y hexadecimal

NombreDescripciónValor predeterminado
countCantidad de bytes generados
(entero de 1 a 10000)
100
minLímite inferior del rango de bytes
(entero de 0 a 255)
0
maxLímite superior del rango de bytes
(entero de 0 a 255)
255
radixBase numérica de los bytes generados
(2, 8, 10 o 16).
10

Contraseñas

GET /api/v1/password

Generación de contraseñas

NombreDescripciónValor predeterminado
countCantidad de contraseñas generadas
(entero de 1 a 10000)
1
minLongitud mínima de la contraseña
(entero de 1 a 64)
8
maxLongitud máxima de la contraseña
(entero de 1 a 64)
12
digitsCantidad de dígitos en la contraseña
(entero de 0 a 64).
2
capitalsCantidad de mayúsculas en la contraseña
(entero de 0 a 64).
2
specialCantidad de caracteres especiales en la contraseña
(entero de 0 a 64).
2

Horas

GET /api/v1/time

Generación de horas aleatorias del día

NombreDescripciónValor predeterminado
countCantidad de horas generadas
(entero de 1 a 1440)
10
minLímite inferior del rango horario
(de 00:00 a 23:59)
08:00
maxLímite superior del rango horario
(de 00:00 a 23:59)
17:00
intervalIntervalo entre las horas generadas
(entero de 1 a 60).
1
sortOrden del resultado
(«asc»: ascendente, «desc»: descendente, «none»: sin ordenar).
none

Fechas

GET /api/v1/date

Generación de fechas aleatorias en distintos formatos

NombreDescripciónValor predeterminado
countCantidad de fechas: un entero de 1 a 100.10
minLímite inferior del rango de fechas en formato «YYYY-MM-DD»
Otros formatos deben ser compatibles con Date.parse()
0000-01-01
maxLímite superior del rango de fechas en formato «YYYY-MM-DD»
Otros formatos deben ser compatibles con Date.parse()
2999-12-31
formatFormato de las fechas generadas
Más información aquí.
DD.MM.YYYY
localeConfiguración regional
Código de dos letras según ISO 639-1
en (idioma de respaldo)
daysDías de la semana permitidos (enteros de 1 a 7 separados por comas; 1: lunes, 7: domingo)
Si se omite el parámetro, se permite cualquier día
1,2,3,4,5,6,7
sortOrden del resultado
(«asc»: ascendente, «desc»: descendente, «none»: sin ordenar).
none

Colores web

GET /api/v1/color

Generación de colores web en distintos formatos

NombreDescripciónValor predeterminado
countCantidad de elementos generados
(entero de 1 a 1000)
1

Coordenadas geográficas

GET /api/v1/geo

Generación de coordenadas geográficas

NombreDescripciónValor predeterminado
countCantidad de elementos generados
(entero de 1 a 1000)
1

Cómo usar la API

Elige un método, revisa sus parámetros y abre la zona de pruebas. Edita la consulta y ejecuta una solicitud GET para ver la respuesta JSON real.

Información útil

Los métodos de la versión 1 devuelven un array items. Algunos parámetros inválidos se sustituyen por valores predeterminados; las tablas indican los valores aceptados.