API de IBAN

Gere e valide IBAN de teste de 91 países a partir do seu próprio código. Respostas em JSON, uma chave de API.

Para que serve

  • Baterias de testes e pipelines de CI que precisam de IBAN novos e válidos em cada execução, em vez de exemplos fixos no código.
  • Dados de sandbox, demonstrações e ambientes de formação para ferramentas bancárias e de back-office.
  • Scripts e serviços que precisam de formatos de IBAN válidos sem manter um gerador próprio.
Pedido
curl -H "X-API-Key: YOUR_KEY" \
  "https://generaterandomiban.com/api/v1/validate/DE89370400440532013000"
Resposta
{
  "iban": "DE89370400440532013000",
  "valid": true,
  "country_code": "DE",
  "checks": { "mod97": true, "length": true, "format": true }
}

Obter uma chave de API

As chaves são emitidas manualmente. Envie-nos um e-mail com uma linha sobre o que está a desenvolver e respondemos com a sua chave e o respetivo limite de pedidos.

Envie a chave no cabeçalho X-API-Key em cada pedido. Um cabeçalho Authorization: Bearer também funciona.

Escreva-nos para

apis@generaterandomiban.com

Documentação

A referência cobre todos os endpoints, a autenticação, os limites de pedidos e os erros, com exemplos prontos a copiar e colar.

Trabalha com agentes de IA? O servidor MCP público oferece o mesmo gerador e o mesmo validador como ferramentas, e não precisa de chave.

Validar IBAN offline em JavaScript

Precisa de validar dentro da sua própria aplicação, sem chamadas de rede nem chave de API? O iban-check é a nossa biblioteca de código aberto para JavaScript e TypeScript. Verifica os caracteres, o país, o comprimento, a estrutura do BBAN e os dígitos de controlo MOD-97 segundo o registo IBAN da SWIFT, indica porque é que um IBAN é inválido e extrai os códigos do banco e da agência. Sem dependências em tempo de execução, licença 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"