Valide registros antes que quebrem sua operação.
A Normadata é uma API developer-first para validar documentos, contas, e-mails, telefones, nomes e endereços. Detecte dados inválidos, incompletos e inconsistentes antes de pagamentos, faturamento, CRM, ERP, folha de pagamento ou onboarding.
Sem KYC. Sem governo. Sem titularidade bancária. Validação estrutural, normalização e consistência operacional.
- Validação por país
- Batch no mesmo endpoint
- Normalização e erros acionáveis
- Consistência entre campos
- Readiness por processoDisponível
- Sem KYC nem titularidade bancária
Os dados falham antes do sistema falhar.
Um registro mal cadastrado não quebra na hora: quebra depois, no pagamento, na nota fiscal ou no relatório.
Validação por campo ou por registro completo.
Use os validadores pontuais quando precisar checar um dado. Use a Records API quando precisar saber se uma entidade completa está pronta para operar.
Tax IDs
Documentos fiscais e pessoais: CUIT, CPF, CNPJ, RFC, RUT, NIT, RUC e mais.
Contas
CBU, CVU, CLABE, CCI, IBAN — checksum e nome do banco.
Emails
Sintaxe RFC, normalização e detecção de typos de domínio.
Telefones
Normalização para E.164 e tipo de linha (móvel/fixo).
Records API
Você envia o registro etiquetado e recebe validação por campo, consistência entre os dados e readiness por processo.
DisponívelUm registro pode estar pronto para faturar e bloqueado para pagar.
Readiness por processo: o mesmo registro avança em um fluxo e trava em outro, conforme quais dados estejam bem montados.
Uma request. Uma resposta previsível.
Todos os validadores compartilham a mesma resposta plana, com um array de warnings. Sem onboarding por país, sem SDK por país.
$ curl -X POST https://api.normadata.io/v1/validate/tax-ids \
-H "X-API-Key: nd_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/json" \
-d '{"items":[
{"id":"a","value":"20-12345678-6","country":"AR","type":"cuit"},
{"id":"b","value":"123.456.789-09","country":"BR"}
]}'{
"results": [
{
"id": "a",
"country": "AR",
"type": "cuit",
"valid": true,
"normalized": "20123456786",
"formatted": "20-12345678-6"
},
{
"id": "b",
"country": "BR",
"type": "cpf",
"valid": true,
"normalized": "12345678909",
"formatted": "123.456.789-09"
}
]
}Valide dados em lote: 1 ou 1.000 registros em uma única request.
Toda a API é batch nativo. O mesmo endpoint que valida um dado valida uma lista inteira: você envia um array items e recebe um results por item, correlacionado pelo id que você define. Pensado para limpar bases de clientes, fornecedores ou funcionários, validação antes de pagamentos e jobs noturnos de data quality.
Mesmo endpoint para 1 ou N
Não há endpoint separado para lotes: você envia 1 item ou 1.000, o contrato é o mesmo.
Correlação pelo seu id
Cada resultado volta com o id que você enviou, então você casa cada linha da sua base com sua validação.
Nunca falha parcial
O que não pode ser normalizado volta com seu motivo acionável; o resto do lote é processado normalmente.
Para datasets maiores, você pagina no lado do cliente — o teto é por memória/payload, não por velocidade.
Cobertura por país.
Argentina e Brasil em produção; o resto com status explícito. Alguns validadores aceitam formatos globais como IBAN quando aplicável.
Para quem é a Normadata?
Seis perfis que sofrem com a falta de pré-validação de dados regionais.
- FintechPré-valida antes do KYC e dos payout railsTax IDs e contas estruturalmente válidas antes de pagar o fornecedor de KYC ou de enviar ao rail. Cada CUIT/CPF/RFC mal formado que você evita é dinheiro.
- MarketplaceRejeita IDs de seller malformados no formulárioO gatekeeper antes de provisionar a conta. Uma API multipaís em vez de cinco bibliotecas por stack.
- ERP / Master dataUm formato canônico para tax IDs entre paísesO mesmo CUIT/CNPJ/RFC em cinco formatos quebra joins, duplica registros e estraga relatórios. Normalização determinística como source of truth.
- CRMLimpa contatos regionais na importaçãoCSVs importados, leads de formulário, bases legadas — tax IDs e nomes normalizados antes que contaminem o pipeline.
- Folha / PayoutsValida o formato antes de cada rodadaFolha e payouts movem centenas de transferências. Um único CBU/Pix/CLABE malformado trava o lote. Pré-check antes da fila.
- Times de dadosNormaliza datasets regionais em escalaTax IDs e endereços normalizados em pipelines dbt/Airflow. Detecção de format drift no batch noturno.
Uma regra local se copia. Manter cobertura regional não.
Validar um CUIT, CPF ou RUT pode parecer simples. O problema aparece quando seu produto opera em vários países, com diferentes documentos, contas, telefones, regras de formato, normalização e processos. A Normadata centraliza essas regras em uma API mantida para times técnicos.
Não fazemos KYC. Validamos que seus dados estejam bem montados.
A Normadata não consulta governos, bancos nem bureaus. Não confirma identidade, existência, titularidade bancária nem risco. Validamos estrutura, formato, normalização e consistência operacional para que seu sistema saiba se um registro pode avançar.
Solicitar acesso.
O acesso à Normadata é concedido manualmente. Conte seu caso de uso e entramos em contato por e-mail.
- +Validadores core (Tax IDs, Contas, Pessoas, Endereços)
- +Records API disponível
- +Argentina e Brasil em produção
- +REST + JSON · tempo real e batch
- +Sem consultas a governo
- +Suporte da comunidade
Beta privado · pricing e planos serão definidos antes do GA.
Perguntas frequentes
O que é a Normadata?
Uma API de validação de dados por país. Valida e normaliza documentos, contas, nomes e endereços, e detecta inconsistências antes de pagamentos, faturamento, CRM, ERP ou onboarding.
O que ela valida exatamente?
Estrutura, formato, comprimento, dígito verificador, normalização e consistência entre campos. Onde aplicável, resolve dados derivados como o banco de um CBU ou de uma CLABE.
Quais países cobre?
Trabalhamos por país, não por região. Consulte a lista completa e o estado de cada um na cobertura.
A Normadata faz KYC?
Não. Não verificamos identidade, não consultamos registros governamentais nem fazemos scoring de fraude. Validamos que o dado esteja bem montado, não quem é seu dono.
Confirma a titularidade de uma conta?
Não. Validamos que a conta esteja bem formada (formato, comprimento, checksum e banco quando aplicável). Não confirmamos que exista nem quem é seu titular.
Posso validar em batch?
Sim, e é central: um mesmo endpoint valida 1 ou milhares de itens em uma única chamada (até 1.000 por lote nas peças, 500 em registros). Nunca falha parcialmente: o que não pode ser normalizado volta com seu motivo.
O que é a Records API?
A camada que valida um registro completo: você envia a entidade etiquetada e recebe validação por campo, consistência e readiness por processo (payment e billing). Está disponível.
Como é cobrado?
Os planos serão definidos antes do lançamento geral. Hoje é beta privado — escreva para a gente e vemos o seu caso.
Qual a diferença em relação a uma biblioteca?
Uma biblioteca valida um campo em um país. A Normadata mantém vários países, normaliza e checa consistência entre campos como API mantida — sem que você carregue as regras locais.
Qual a diferença em relação a um provedor de KYC?
O KYC confirma identidade contra fontes externas. A Normadata valida que os dados estejam bem montados antes desse passo. É a camada anterior, não o substituto.
Pare de manter validadores regionais no seu backend.
O acesso é concedido manualmente. Conte seu caso de uso.