Consulte o estado do serviço ao vivo e as respostas de falha documentadas antes de fazer a integração.
Identidade e verificação
API de validação de IBAN e dados bancários
Detecte erros nos dados de pagamento antes que uma transferência falhe. Envie um IBAN, um BIC e um número de roteamento dos EUA em qualquer combinação e receba o problema exato, o código do banco e o número da conta, a participação no SEPA e se o BIC corresponde ao país do IBAN.
Usado por pessoas nestas empresas
Sinais de confiança antes da integração
Documentação transparente, solicitações autenticadas e detalhes visíveis de confiabilidade facilitam avaliar o DomScan antes de publicar.
OpenAPI, Swagger, Postman, CLI, SDK e links MCP ficam a um clique.
Endpoints autenticados usam chaves API com custos de créditos claros antes da chamada.
Comece com 10.000 créditos mensais e faça upgrade só quando o uso crescer.
O que esta API ajuda você a lançar
Use esta página como briefing de produção: endpoints, exemplos, formato da resposta e peças de workflow para conectar o DomScan ao seu produto.
Incorpore checagens de domínio, inteligência DNS, sinais de risco ou enriquecimento em onboarding, busca e ferramentas internas.
Substitua consultas manuais repetidas por jobs agendados, alertas e etapas de investigação reproduzíveis.
Use campos previsíveis, códigos de status documentados e custos em créditos em vez de raspar páginas de fornecedores.
Alimente agentes, dashboards, playbooks SOAR e CRMs via OpenAPI, SDK, Postman ou MCP.
Fluxo de integração
Um caminho simples da primeira requisição ao uso repetível em produção.
Envie sua chave API com o cabeçalho documentado e mantenha requisições consistentes entre serviços.
Comece pelos exemplos curl e HTTP, depois mapeie os parâmetros no código da sua aplicação.
Use códigos de status, custos em créditos e campos de resposta para criar retentativas, logs e alertas.
Kit de desenvolvedor
Saia desta página para docs legíveis por máquina, coleções de requisições, SDKs ou ferramentas para agentes.
Gere clientes ou inspecione cada formato de requisição e resposta.
Coleção PostmanImporte requisições prontas para testes manuais e repasse ao time.
SDKs e CLIUse pacotes mantidos e fluxos de linha de comando em vez de escrever boilerplate.
Integração MCPExponha inteligência de domínios para agentes de IA e assistentes internos.
Mapa de parâmetros e resposta
Revise entradas, campos de saída e códigos de status antes de ligar o endpoint ao seu cliente.
Parâmetro
Exemplo de resposta
Códigos de status HTTP
Pontos finais
/v1/bank/validate
Sinais de confiança antes da integração
Documentação transparente, solicitações autenticadas e detalhes visíveis de confiabilidade facilitam avaliar o DomScan antes de publicar.
Consulte o estado do serviço ao vivo e as respostas de falha documentadas antes de fazer a integração.
OpenAPI, Swagger, Postman, CLI, SDK e links MCP ficam a um clique.
Endpoints autenticados usam chaves API com custos de créditos claros antes da chamada.
Comece com 10.000 créditos mensais e faça upgrade só quando o uso crescer.
Principais Recursos
País, comprimento, formato nacional da conta e dígitos verificadores ISO 7064 de todos os países do registro de IBAN, além de territórios que usam o formato de um país de origem.
Um IBAN válido é dividido em código do banco, código da agência e número da conta, nos formatos eletrônico e impresso.
Estrutura e país do BIC/SWIFT, códigos de teste e números de roteamento ABA dos EUA com o dígito verificador e o distrito do Federal Reserve.
A validação funciona offline. Os números de conta nunca são enviados a terceiros e não ficam guardados nos registros de requisições.
Exemplo de requisição
curl -X POST -H "X-API-Key: $DOMSCAN_API_KEY" -H "Content-Type: application/json" \
-d '{"iban": "DE89 3704 0044 0532 0130 00", "bic": "COBADEFFXXX"}' \
"https://domscan.net/v1/bank/validate"
Exemplo de resposta
{
"valid": true,
"iban": {
"valid": true,
"iban": "DE89370400440532013000",
"iban_print": "DE89 3704 0044 0532 0130 00",
"country_code": "DE",
"bank_code": "37040044",
"account_number": "0532013000",
"sepa": true,
"checks": { "length": "pass", "structure": "pass", "checksum": "pass" }
},
"bic": { "valid": true, "bic": "COBADEFFXXX", "institution_code": "COBA", "country_code": "DE" },
"bic_iban_country_relation": "same",
"signals": []
}
Perguntas frequentes
Não. Ele prova que o IBAN está bem formado, o que detecta quase todos os erros de digitação. Só o banco do titular pode confirmar que a conta está aberta e de quem ela é.
O resultado traz um sinal, nunca um erro, porque alguns pagamentos usam legitimamente um BIC de outro país. Territórios como Guernsey, Jersey ou os departamentos franceses ultramarinos são reconhecidos.
Não. Não existe um diretório gratuito, completo e oficial de nomes de bancos, então a API devolve os códigos do banco e da agência contidos no IBAN.
Um crédito por requisição, quer você envie um IBAN, um BIC, um número de roteamento ou os três.
Ferramentas e recursos relacionados
Códigos de status HTTP
Estes são os códigos de status HTTP que você deve tratar para distinguir respostas bem-sucedidas, problemas de autenticação, créditos, limites de taxa, dados ausentes e falhas de origem.
Pedido bem-sucedido
Parâmetros inválidos
Chave de API ou sessão em falta ou inválida.
Não tens créditos suficientes para executar este pedido.
Estes são os códigos de status HTTP que você deve tratar para distinguir respostas bem-sucedidas, problemas de autenticação, créditos, limites de taxa, dados ausentes e falhas de origem.
Estes são os códigos de status HTTP que você deve tratar para distinguir respostas bem-sucedidas, problemas de autenticação, créditos, limites de taxa, dados ausentes e falhas de origem.
Limite de taxa excedido
Validar dados bancários

