API de Validação Financeira Abrangente para validar códigos IFSC, IBANs e números de roteamento dos EUA A validação do IFSC inclui verificações de formato e consultas de referência opcionais enquanto a validação do IBAN garante a integridade estrutural e a precisão da soma de verificação sem confirmar a existência da conta Os endpoints do número de roteamento incorporam a validação da soma de verificação juntamente com um diretório bancário baseado em FedACH para informações de roteamento precisas
{
"input": "HDFC0001234",
"normalized": "HDFC0001234",
"valid": true,
"reason": "ok",
"reference_match": true,
"reference_status": "matched",
"branch": {
"ifsc_code": "HDFC0001234",
"bank_name": "HDFC Bank",
"branch_name": "PARK STREET",
"city": "JAIPUR",
"district": "JAIPUR",
"state": "RAJASTHAN",
"source": "razorpay_ifsc"
},
"attribution": [
{
"source": "Reserve Bank of India (RBI)",
"dataset": "Bank branch and IFSC reference publications",
"license": "Public reference data (verify latest RBI terms)",
"url": "https://www.rbi.org.in/",
"notice": "IFSC checks include format validation and can be augmented with RBI reference datasets for branch-level verification."
},
{
"source": "Federal Reserve Financial Services",
"dataset": "FedACH Routing Directory",
"license": "U.S. federal reference data",
"url": "https://www.frbservices.org/resources/routing-number-directory",
"notice": "US routing-number checks use checksum validation and can be matched against FedACH routing directory records for bank-level lookup."
},
{
"source": "ISO 13616 / IBAN specification",
"dataset": "IBAN structure and checksum rules",
"license": "Specification-derived validation logic",
"notice": "IBAN endpoint validates structure and checksum only and does not confirm account existence."
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13400/quick+financial+validation+api/28735/check+ifsc+code?ifsc=HDFC0001234' --header 'Authorization: Bearer YOUR_API_KEY'
{
"input": "GB82WEST12345698765432",
"normalized": "GB82WEST12345698765432",
"country_code": "GB",
"expected_length": 22,
"actual_length": 22,
"checksum_valid": true,
"valid": true,
"reason": "ok",
"attribution": [
{
"source": "Reserve Bank of India (RBI)",
"dataset": "Bank branch and IFSC reference publications",
"license": "Public reference data (verify latest RBI terms)",
"url": "https://www.rbi.org.in/",
"notice": "IFSC checks include format validation and can be augmented with RBI reference datasets for branch-level verification."
},
{
"source": "Federal Reserve Financial Services",
"dataset": "FedACH Routing Directory",
"license": "U.S. federal reference data",
"url": "https://www.frbservices.org/resources/routing-number-directory",
"notice": "US routing-number checks use checksum validation and can be matched against FedACH routing directory records for bank-level lookup."
},
{
"source": "ISO 13616 / IBAN specification",
"dataset": "IBAN structure and checksum rules",
"license": "Specification-derived validation logic",
"notice": "IBAN endpoint validates structure and checksum only and does not confirm account existence."
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13400/quick+financial+validation+api/28736/verify+iban+format?iban=GB82WEST12345698765432' --header 'Authorization: Bearer YOUR_API_KEY'
{
"input": "021000021",
"normalized": "021000021",
"checksum_valid": true,
"valid": true,
"reason": "ok",
"reference_status": "matched",
"reference_match": true,
"bank": {
"routing_number": "021000021",
"customer_name": "JPMORGAN CHASE",
"city": "TAMPA",
"state": "FL",
"zip_code": "336100000",
"phone": "8134323700",
"institution_status_code": "1",
"source": "fedach",
"updated_at": "2026-07-29T17:19:03.916039Z"
},
"attribution": [
{
"source": "Reserve Bank of India (RBI)",
"dataset": "Bank branch and IFSC reference publications",
"license": "Public reference data (verify latest RBI terms)",
"url": "https://www.rbi.org.in/",
"notice": "IFSC checks include format validation and can be augmented with RBI reference datasets for branch-level verification."
},
{
"source": "Federal Reserve Financial Services",
"dataset": "FedACH Routing Directory",
"license": "U.S. federal reference data",
"url": "https://www.frbservices.org/resources/routing-number-directory",
"notice": "US routing-number checks use checksum validation and can be matched against FedACH routing directory records for bank-level lookup."
},
{
"source": "ISO 13616 / IBAN specification",
"dataset": "IBAN structure and checksum rules",
"license": "Specification-derived validation logic",
"notice": "IBAN endpoint validates structure and checksum only and does not confirm account existence."
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13400/quick+financial+validation+api/28737/verify+routing+number?routing_number=021000021' --header 'Authorization: Bearer YOUR_API_KEY'
{
"input": "021000021",
"found": true,
"bank": {
"routing_number": "021000021",
"customer_name": "JPMORGAN CHASE",
"address": "3RD FLOOR",
"city": "TAMPA",
"state": "FL",
"zip_code": "336100000",
"phone": "8134323700",
"office_code": "O",
"record_type_code": "1",
"servicing_frb_number": "021001208",
"institution_status_code": "1",
"data_view_code": "1",
"source": "fedach",
"updated_at": "2026-07-29T17:19:03.916039Z"
},
"attribution": [
{
"source": "Reserve Bank of India (RBI)",
"dataset": "Bank branch and IFSC reference publications",
"license": "Public reference data (verify latest RBI terms)",
"url": "https://www.rbi.org.in/",
"notice": "IFSC checks include format validation and can be augmented with RBI reference datasets for branch-level verification."
},
{
"source": "Federal Reserve Financial Services",
"dataset": "FedACH Routing Directory",
"license": "U.S. federal reference data",
"url": "https://www.frbservices.org/resources/routing-number-directory",
"notice": "US routing-number checks use checksum validation and can be matched against FedACH routing directory records for bank-level lookup."
},
{
"source": "ISO 13616 / IBAN specification",
"dataset": "IBAN structure and checksum rules",
"license": "Specification-derived validation logic",
"notice": "IBAN endpoint validates structure and checksum only and does not confirm account existence."
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13400/quick+financial+validation+api/28738/retrieve+bank+details+by+routing+number?routing_number=021000021' --header 'Authorization: Bearer YOUR_API_KEY'
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 Validação Financeira Rápida 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.
(Economize 2 meses com cobrança anual 🎉)
Empresas líderes confiam em nós
API abrangente de validação financeira para validar códigos IFSC, IBANs e números de roteamento dos EUA A validação do IFSC inclui verificações de formato e pesquisas de referência opcionais enquanto a validação do IBAN garante a integridade estrutural e a precisão do checksum sem confirmar a existência da conta Os pontos de extremidade do número de roteamento incorporam a validação do checksum juntamente com um diretório bancário baseado no FedACH para informações de roteamento precisas
Cada ponto de extremidade retorna dados específicos de validação financeira O ponto de extremidade IFSC fornece detalhes como nome do banco localização da agência e status de validade O ponto de extremidade IBAN retorna validade de formato comprimento esperado e status de checksum Os pontos de extremidade do número de roteamento oferecem nome do banco endereço e tipos de transação suportados
Os campos principais incluem "válido" e "razão" para o status de validação, "nome_do_banco" e "nome_da_agência" para o IFSC, "código_do_país" e "checksum_válido" para o IBAN, e "nome_do_cliente" e "endereço" para os números de roteamento. Esses campos ajudam os usuários a avaliar a precisão das informações financeiras
Os dados retornados estão estruturados em formato JSON, contendo objetos aninhados para informações detalhadas. Cada resposta inclui campos como "entrada," "válido," e detalhes específicos relacionados ao código financeiro que está sendo validado, garantindo clareza e facilidade de uso
O endpoint IFSC fornece detalhes do banco e da agência, o endpoint IBAN verifica a validade do formato e do checksum, enquanto os endpoints de número de roteamento entregam informações bancárias e capacidades de transação. Esses dados abrangentes suportam várias operações financeiras
Os dados são obtidos de instituições respeitáveis, como o Banco da Reserva da Índia (RBI) para códigos IFSC e o Federal Reserve para números de roteamento. Essas fontes garantem alta precisão e confiabilidade no processo de validação
A precisão dos dados é mantida por meio de atualizações regulares de fontes autorizadas e verificações de validação, como verificações de formato e de soma de verificação Isso garante que os usuários recebam informações financeiras confiáveis e atualizadas
Casos de uso típicos incluem validar dados bancários para transferências de fundos integrar funcionalidades bancárias em aplicações e garantir o processamento correto de pagamentos em e-commerce Isso ajuda a reduzir erros e melhora a experiência do usuário
Os usuários podem utilizar os dados retornados verificando o campo "válido" para confirmar a precisão dos códigos financeiros Eles também podem aproveitar informações detalhadas como nomes e endereços de bancos para processamento de transações e verificação de clientes