COPIADO!
Inicio | API de https://generadordni.es

Código MAY50 — 50 % de descuento en los dos primeros meses de suscripción Pro o Business. Introdúcelo en el checkout de Stripe en «Código promocional». Ver planes

API de generación de datos

Genera datos aleatorios pero válidos para pruebas, integración y demos

DNI, IBAN, perfiles, bancos, textos — respuestas JSON bajo reglas, no aproximación de un chat

Datos que pasan validación, no solo texto «válido» a ojo

Un LLM inventa cadenas plausibles: un carácter mal y tu validador de DNI, IBAN o NIE rechaza o el test pasa a rojo. Esta API aplica reglas fijas, respuestas JSON estables, coste por petición y encaje en CI/QA — no en tokens imprevisibles.

Esta API

  • DNI, IBAN, formatos con algoritmos esperados
  • Misma petición → criterio estable en pipelines y E2E
  • OpenAPI; sin «nueva versión» del chat que te cambie el esquema

Un chat o LLM

  • Puede errar silenciosamente (letra, Luhn, NIE…)
  • Cada generación, otra cadena: poco reproducible
  • Coste y contexto en tokens

La IA ayuda con texto o bocetos; identificadores estructurados para probar tu app van mejor aquí.

Recursos y ejemplos

Bajo, la tabla de endpoints: pasa el ratón por un recurso y verás un ejemplo de JSON (misma fuente que Swagger). Muy usados: /profiles/person y /profiles/companyficha y pruebas de perfiles.

Base de la API (copia y pega)

http://api.generadordni.es/v2/
  • /doi/nif Genera números de DNI de personas
  • /doi/nie Genera números de DNI de personas extranjeras
  • /doi/cif Genera de DNI de personas jurídicas o empresas
  • /bank/account Genera cuentas bancarias (CCC, IBAN, BIC, ...)
  • /bank/card Genera tarjetas de crédito
  • /text/characters Genera caracteres
  • /text/words Genera palabras
  • /text/paragraphs Genera textos
  • /vehicle/platenumber Genera números de matrícula
  • /vehicle/vin Genera números de bastidor
  • /person/passport Genera números de pasaporte
  • /person/ss Genera códigos de la Seguridad Social
  • /person/username Genera nombres de usuario
  • /person/email Genera emails
  • /person/password Genera contraseñas
  • /custom/custom Genera lotes de datos personalizados
Tipos disponibles: nif nie cif name surname surnames fullname phonenumber address birthdate futuredate username companyname cnae city zipcode personprofile companyprofile ssn passport lei imei cups cups_electricity cups_gas cadastre cadastre_urban cadastre_rustic isin email password bankaccount creditcard shorttext largetext platenumber vin
  • /holidays/countries Listado de países disponibles
  • /holidays/states Listado de estados
  • /holidays/regions Listado de regiones
  • /holidays/holidays Listado de días festivos
  • /voucher/voucher Genera de códigos promocionales
  • /misc/phonenumber Genera números de teléfono
  • /misc/zipcode Genera códigos postales
  • /misc/imei Genera número IMEI
  • /misc/lei Genera códigos LEI
  • /misc/isin Genera número ISI
  • /misc/cups Genera números CUPS de luz y gas
  • /misc/cadastre Genera referencias Catastrales
  • /misc/birthdate Genera fechas de nacimiento
  • /misc/futuredate Genera fechas futuras
  • /misc/city Devuelve nombres de ciudades aleatorias

Documentación completa

Buy me a coffeeBuy me a coffee

Contacto

¿Te falta alguna cosa? ¿Algún tipo de dato? ¿Alguna mejora a comentar? Pídelo!