API de IBAN

Genera y valida IBAN de prueba de 91 países desde tu propio código. Respuestas en JSON y una sola clave de API.

Para qué puedes usarla

  • Baterías de pruebas y pipelines de CI que necesitan IBAN nuevos y válidos en cada ejecución, en lugar de ejemplos fijos en el código.
  • Datos de sandbox, demos y entornos de formación para herramientas de back-office y banca.
  • Scripts y servicios que necesitan formatos de IBAN válidos sin mantener su propio generador.
Petición
curl -H "X-API-Key: YOUR_KEY" \
  "https://generaterandomiban.com/api/v1/validate/DE89370400440532013000"
Respuesta
{
  "iban": "DE89370400440532013000",
  "valid": true,
  "country_code": "DE",
  "checks": { "mod97": true, "length": true, "format": true }
}

Consigue una clave de API

Las claves se conceden a mano. Escríbenos una línea sobre lo que estás construyendo y te responderemos con tu clave y su límite de peticiones.

Envía la clave en la cabecera X-API-Key en cada petición. También sirve una cabecera Authorization: Bearer.

Documentación

La referencia cubre todos los endpoints, la autenticación, los límites de peticiones y los errores, con ejemplos listos para copiar y pegar.

¿Trabajas con agentes de IA? El servidor MCP público ofrece el mismo generador y el mismo validador como herramientas, y no necesita clave.

Validar IBAN sin conexión en JavaScript

¿Necesitas validar dentro de tu propia aplicación, sin llamadas de red ni clave de API? iban-check es nuestra biblioteca de código abierto para JavaScript y TypeScript. Comprueba los caracteres, el país, la longitud, la estructura del BBAN y los dígitos de control MOD-97 según el registro IBAN de SWIFT, indica por qué un IBAN no es válido y extrae los códigos de banco y sucursal. Sin dependencias en tiempo de ejecución, licencia MIT.

Terminal
npm install iban-check
JavaScript
import { validateIBAN } from "iban-check";

validateIBAN("DE89 3704 0044 0532 0130 00").valid;
// true
validateIBAN("DE89 3704 0044 0532 0130 01").error;
// "INVALID_CHECKSUM"