{
"input": "DE89370400440532013000",
"iban": "DE89370400440532013000",
"valid": true,
"format_valid": true,
"checksum_valid": true,
"country": "DE",
"country_code": "DE",
"country_known": true,
"check_digits": "89",
"bban": "370400440532013000",
"length": 22,
"expected_length": 22,
"parts": {
"bank": "37040044",
"account": "0532013000"
},
"problems": [],
"verified_with_bank": false,
"note": "Validates IBAN structure and check digits only. It does not confirm that the account exists."
}
curl --location --request POST 'https://zylalabs.com/api/13839/iban+validator+and+parser+api/31822/validate+iban' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{"iban":"DE89370400440532013000"}'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Validador e Analisador de IBAN API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Valide IBANs contra a tabela de comprimento de país ISO 13616 e dígitos de verificação MOD-97-10, e analise-os em partes de banco, agência e conta.
O que você recebe:
- POST /iban/validate — Valide um único IBAN e retorne suas partes analisadas.
- POST /iban/validate-batch — Valide até 500 IBANs em uma chamada e retorne um resumo.
- GET /iban/countries — Liste os códigos de país suportados e os comprimentos esperados.
Este é um código determinístico, sem dependências, rodando em uma rede global de borda.
O endpoint POST /iban/validate retorna o status de validação de um único IBAN, os detalhes da conta analisados e quaisquer problemas encontrados O endpoint POST /iban/validate-batch retorna um resumo dos resultados de validação para até 500 IBANs, incluindo resultados individuais e quaisquer problemas de validação
Os campos-chave na resposta incluem "válido" (validade do IBAN), "formato_válido" (correção do formato), "checksum_válido" (verificação MOD-97), "país" (código do país), "partes" (detalhes do banco e da conta) e "problemas" (quaisquer questões de validação)
Os dados da resposta estão estruturados em formato JSON Para validações individuais, inclui campos como "input," "iban," e "parts" Para validações em lote, fornece um resumo com o status de validação de cada IBAN e problemas associados em um formato de array
O endpoint /iban/validate fornece o status de validação, detalhes da conta parseados e potenciais problemas para um único IBAN O endpoint /iban/validate-batch oferece informações semelhantes para múltiplos IBANs, incluindo um resumo dos resultados da validação
Os usuários podem personalizar solicitações enviando IBANs específicos no corpo da solicitação POST para validação. Para a validação em lote, os usuários podem incluir até 500 IBANs em uma única solicitação, permitindo um processamento eficiente de várias contas
A API se baseia na norma ISO 13616 para a estrutura e regras de validação do IBAN A precisão dos dados é mantida através da conformidade com essa norma garantindo que o processo de validação seja consistente e confiável entre os países suportados
Casos de uso típicos incluem validar IBANs durante transações online, garantir detalhes corretos da conta bancária em aplicações financeiras e verificar informações da conta para fins de conformidade e prevenção de fraudes
Os usuários podem utilizar os dados retornados verificando o campo "válido" para confirmar a validade do IBAN usando "partes" para extrair detalhes do banco e da conta e abordando quaisquer problemas listados em "problemas" para garantir transações financeiras precisas