LIVE

Nomes normalizados como a América Latina escreve.

Nomes hispanos e brasileiros carregam dois sobrenomes, acentos e títulos que parsers genéricos quebram. A Normadata splittea, recapitaliza e dobra nomes com regras pensadas pra América Latina primeiro — e resolve nacionalidade em 10 países.

10
países
7
campos
0
consultas gov
EA
acesso antecipado
01 · PROBLEMA

CAIXA ALTA, acentos e sobrenomes de três tokens

Os formulários da região coletam nomes em todo estado possível: "JUAN CARLOS PEREZ LOPEZ" sem acentos, "perez lópez, juan" com sobrenome primeiro, ou "Juan C. Pérez" com iniciais. Ferramentas anglo-first assumem first + last e perdem informação. A Normadata aplica um split regional: primeiros nomes, sobrenome paterno, sobrenome materno; reconstrói a capitalização; preserva acentos; e reconhece títulos, sufixos e gentílicos. Cada campo é processado de forma independente — uma data ruim nunca quebra o nome.

02 · CAPACIDADES

Nomes, datas, demografia

Sete campos independentes, cada um normalizado em isolamento.

01

Split inteligente de nome

Três tokens viram first + paterno + materno em locales LATAM; first + middle + last em US/CA.

full_name → name.{first,paternal,maternal}
02

Caixa e acentos

CAIXA ALTA, minúscula e inputs sem acento recebem TitleCase e diacríticos corretos quando é determinístico.

ASCII fold + TitleCase
03

Data e gênero

DD/MM/YYYY por padrão; variantes ES/PT/EN de gênero (masculino, varón, M, female…) mapeadas pra um token.

birth_date · gender
04

Resolução de nacionalidade

Gentílico ("venezolano"), ISO alpha-2/3 ou nome do país — todos resolvidos contra uma tabela LATAM.

nationality → ISO + país
03 · COBERTURA

10 países · regras LATAM-first

Os defaults de nacionalidade e locale cobrem cada mercado sul-americano vivo. Convenções de data e nome seguem o country hint quando fornecido.

🇦🇷AR
Argentina
CUITCUILDNICBUCVU
🇧🇴BO
Bolívia
NIT
🇧🇷BR
Brasil
CPFCNPJ
🇨🇱CL
Chile
RUT
🇨🇴CO
Colômbia
NIT
🇪🇨EC
Equador
CIRUC
🇵🇾PY
Paraguai
RUC
🇵🇪PE
Peru
CUIRUC
🇺🇾UY
Uruguai
RUT
🇻🇪VE
Venezuela
CédulaRIF
04 · USO

Um payload, cada campo independente

Mande qualquer combinação de nome, data, gênero, nacionalidade e título. Os campos que falham são omitidos e reportados em warnings — nunca bloqueiam.

POST /v1/verify/person
$ curl -X POST https://api.normadata.io/v1/verify/person \
    -H "X-API-Key: nd_your_key_here_22_random_bytes" \
    -H "X-Country-Hint: VE" \
    -d '{"full_name":"juan carlos PEREZ lopez","nationality":"venezolano"}'
Response · 200 OK
{
  "contains_pii": true,
  "country_hint": "VE",
  "processed_at": "2026-05-15T01: 00: 00Z",
  "name": {
    "full":     "Juan Carlos Pérez López",
    "first":    "Juan Carlos",
    "paternal": "Pérez",
    "maternal": "López"
  },
  "nationality": { "code": "VE", "alpha3": "VEN", "country": "Venezuela" }
}

Pare de perder sobrenomes

Grátis durante o acesso antecipado. Manda um email e respondemos em 24 horas.