Validação Financeira Rápida API

API ID 13400

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

31 ms resp. média

Documentação da API

Endpoints

Requisição
O endpoint "Verificar Código IFSC" permite aos usuários validar e obter informações detalhadas sobre um Código de Sistema Financeiro Indiano específico (IFSC), que é utilizado para transferências eletrônicas de fundos entre bancos na Índia. Este endpoint processa um código IFSC de entrada e retorna detalhes pertinentes, como o nome do banco, localização da agência e endereço associado, garantindo que o código fornecido seja válido e reflita com precisão a estrutura bancária atual. Casos de uso comuns para este endpoint incluem confirmar a legitimidade de uma agência bancária durante transferências de fundos, integrar funcionalidades bancárias em aplicações financeiras e aprimorar a experiência do usuário em plataformas que facilitam pagamentos online ou serviços bancários
Endpoint ID: 28735
GET https://zylalabs.com/api/13400/quick+financial+validation+api/28735/check+ifsc+code
PARÂMETROS DE ENTRADA

Verifique o código IFSC — Recursos do endpoint

Objeto Descrição
ifsc Obrigatório You can define a default value. If you provide a default value, the user will not have to enter it.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

ifsc
RESPOSTA DE EXEMPLO DA API
JSON
{
    "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."
        }
    ]
}
Verifique o código IFSC — TRECHOS DE CÓDIGO

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' 


    
Requisição
O endpoint "Verificar Formato do IBAN" foi projetado para validar a estrutura de um Número de Conta Bancária Internacional (IBAN) com base em padrões internacionais estabelecidos. Este endpoint verifica o formato quanto à correção, garantindo que o IBAN atenda ao comprimento especificado e inclua os códigos de país e banco apropriados. Ao processar uma solicitação, ele retorna uma resposta indicando se o formato do IBAN é válido ou inválido, juntamente com mensagens de erro relevantes para entradas inválidas. Essa funcionalidade é particularmente útil para instituições financeiras, processadores de pagamento e plataformas de comércio eletrônico que precisam garantir que os dados bancários corretos sejam capturados para reduzir erros de transação e aumentar a segurança durante transferências monetárias
Endpoint ID: 28736
GET https://zylalabs.com/api/13400/quick+financial+validation+api/28736/verify+iban+format
PARÂMETROS DE ENTRADA

Verificar o formato IBAN — Recursos do endpoint

Objeto Descrição
iban Obrigatório You can define a default value. If you provide a default value, the user will not have to enter it.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

iban
RESPOSTA DE EXEMPLO DA API
JSON
{
    "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."
        }
    ]
}
Verificar o formato IBAN — TRECHOS DE CÓDIGO

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' 


    
Requisição
O endpoint "Verificar Número de Roteamento" é projetado para validar a autenticidade e elegibilidade de um número de roteamento bancário fornecido, garantindo que esteja em conformidade com os padrões estabelecidos pela American Bankers Association (ABA) Quando um número de roteamento válido é enviado, esse endpoint processa a entrada e retorna informações pertinentes, como o nome da instituição financeira, endereço e o tipo de transações suportadas (por exemplo, ACH, transferências bancárias) Esse endpoint é particularmente útil para empresas e aplicações financeiras que exigem detalhes bancários precisos para o processamento de pagamentos, configuração de depósitos diretos ou facilitação de transferências eletrônicas de fundos, reduzindo erros e melhorando a eficiência operacional
Endpoint ID: 28737
GET https://zylalabs.com/api/13400/quick+financial+validation+api/28737/verify+routing+number
PARÂMETROS DE ENTRADA

Verifique o número de roteamento — Recursos do endpoint

Objeto Descrição
routing_number Obrigatório You can define a default value. If you provide a default value, the user will not have to enter it.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

routing_number
RESPOSTA DE EXEMPLO DA API
JSON
{
    "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."
        }
    ]
}
Verifique o número de roteamento — TRECHOS DE CÓDIGO

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' 


    
Requisição
Retorna campos do perfil bancário para um número de roteamento dos EUA a partir do diretório FedACH ingerido
Endpoint ID: 28738
GET https://zylalabs.com/api/13400/quick+financial+validation+api/28738/retrieve+bank+details+by+routing+number
PARÂMETROS DE ENTRADA

Recuperar detalhes bancários pelo número de roteamento — Recursos do endpoint

Objeto Descrição
routing_number Obrigatório You can define a default value. If you provide a default value, the user will not have to enter it.

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

routing_number
RESPOSTA DE EXEMPLO DA API
JSON
{
    "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."
        }
    ]
}
Recuperar detalhes bancários pelo número de roteamento — TRECHOS DE CÓDIGO

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' 


    

Chave de acesso à API e autenticação

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çalhos
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 🎉)

🚀 Plano Empresarial

A partir de
$ 10.000/Ano


  • Volume personalizado
  • Limite de taxa personalizado
  • Suporte ao cliente especializado
  • Monitoramento de API em tempo real
zeiss-logo amazon-logo zoom-logo decathlon-logo

Empresas líderes confiam em nós

Visão Geral

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

Validação Financeira Rápida API FAQs

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

Perguntas Frequentes Gerais

O Zyla API Hub é como uma grande loja de APIs, onde você pode encontrar milhares delas em um só lugar. Também oferecemos suporte dedicado e monitoramento em tempo real de todas as APIs. Após se cadastrar, você pode escolher quais APIs deseja usar. Lembre-se apenas de que cada API precisa de sua própria assinatura. Mas se você se inscrever em várias, usará a mesma chave para todas elas, facilitando as coisas para você.
Os preços são listados em USD (Dólar Americano), EUR (Euro), CAD (Dólar Canadense), AUD (Dólar Australiano) e GBP (Libra Esterlina). Aceitamos todos os principais cartões de débito e crédito. Nosso sistema de pagamento usa a mais recente tecnologia de segurança e é operado pela Stripe, uma das empresas de pagamento mais confiáveis do mundo. Se tiver problemas para pagar com cartão, entre em contato conosco em [email protected]

Além disso, se você já tiver uma assinatura ativa em qualquer uma dessas moedas (USD, EUR, CAD, AUD, GBP), essa moeda será mantida para assinaturas subsequentes. Você pode alterar a moeda a qualquer momento, desde que não tenha assinaturas ativas.
A moeda local exibida na página de preços é baseada no país do seu endereço IP e é fornecida apenas como referência. Os preços reais são em USD (Dólar Americano). Ao efetuar o pagamento, a cobrança aparecerá no extrato do seu cartão em USD, mesmo que você veja o valor equivalente em sua moeda local em nosso site. Isso significa que você não pode pagar diretamente com sua moeda local.
Ocasionalmente, o banco pode recusar a cobrança devido às configurações de proteção contra fraude. Sugerimos contatar seu banco inicialmente para verificar se estão bloqueando nossas cobranças. Você também pode acessar o Portal de Cobrança e alterar o cartão associado para realizar o pagamento. Se isso não funcionar e precisar de mais ajuda, entre em contato com nossa equipe em [email protected]
Os preços são determinados por uma assinatura recorrente mensal ou anual, dependendo do plano escolhido.
As chamadas de API são descontadas do seu plano com base nas requisições bem-sucedidas. Cada plano possui um número específico de chamadas por mês. Apenas chamadas bem-sucedidas, indicadas por uma resposta com Status 200, serão contabilizadas, garantindo que falhas não afetem sua cota mensal.
O Zyla API Hub funciona com um sistema de assinatura mensal recorrente. Seu ciclo de cobrança começa no dia em que você compra um dos planos pagos e será renovado no mesmo dia do mês seguinte. Portanto, cancele sua assinatura com antecedência se quiser evitar cobranças futuras.
Para fazer upgrade do seu plano atual, acesse a página de preços da API e selecione o novo plano desejado. O upgrade é instantâneo, permitindo aproveitar imediatamente os recursos do novo plano. Observe que as chamadas restantes do plano anterior não serão transferidas; você será cobrado pelo valor integral do novo plano.
Para verificar quantas chamadas de API restam para o mês atual, consulte o campo 'X-Zyla-API-Calls-Monthly-Remaining' no cabeçalho da resposta. Por exemplo, se seu plano permite 1.000 requisições por mês e você usou 100, este campo no cabeçalho da resposta indicará 900 chamadas restantes.
Para ver o número máximo de requisições de API que seu plano permite, verifique o cabeçalho de resposta 'X-Zyla-RateLimit-Limit'. Por exemplo, se seu plano inclui 1.000 requisições por mês, este cabeçalho exibirá 1.000.
O cabeçalho 'X-Zyla-RateLimit-Reset' mostra o número de segundos até seu limite de taxa ser redefinido. Isso informa quando sua contagem de requisições começará do zero. Por exemplo, se exibir 3.600, significa que restam 3.600 segundos até o limite ser redefinido.
Sim, você pode cancelar seu plano a qualquer momento acessando sua conta e selecionando a opção de cancelamento na página de Cobrança. Observe que upgrades, downgrades e cancelamentos têm efeito imediato. Além disso, após o cancelamento, você não terá mais acesso ao serviço, mesmo que ainda tenha chamadas restantes na sua cota.
Para oferecer a oportunidade de experimentar nossas APIs sem compromisso, oferecemos um teste gratuito de 7 dias que permite realizar até 50 chamadas de API sem custo. Esse teste pode ser usado apenas uma vez; recomendamos aplicá-lo à API que mais interessa. Embora a maioria das APIs ofereça teste gratuito, algumas podem não oferecer. O teste termina após 7 dias ou quando você atingir 50 requisições, o que ocorrer primeiro. Se atingir o limite, será necessário "Iniciar seu plano pago" para continuar. Você encontra esse botão no perfil em Assinatura -> Escolha a API -> aba Preços. Se não cancelar até o 7º dia, sua assinatura será cobrada automaticamente, liberando todas as chamadas do plano.
Após 7 dias, será cobrado o valor total do plano ao qual você estava inscrito durante o teste. Portanto, é importante cancelar antes do término do período. Solicitações de reembolso por esquecimento de cancelamento não são aceitas.
Ao assinar um teste gratuito de API, você pode fazer até 50 chamadas. Se desejar fazer chamadas adicionais além desse limite, a API solicitará que você "Inicie seu plano pago". Você encontra o botão no perfil em Assinatura -> Escolha a API -> aba Preços.
As Ordens de Pagamento são processadas entre os dias 20 e 30 de cada mês. Se você enviar sua solicitação antes do dia 20, seu pagamento será processado dentro desse período.
Você pode nos contatar via chat para receber assistência imediata. Estamos online de 8h às 17h (EST). Se nos contatar após esse horário, retornaremos o mais rápido possível. Além disso, você pode enviar um e-mail para [email protected]

APIs relacionadas


Você também pode gostar