Skip to main content

Verificação de identidade no México

A API de verificação de identidade da Verifik permite autenticar cidadãos mexicanos usando o Clave Única de Registro de Población (CURP). Foi projetada para automatizar seus processos de KYC (Know Your Customer), prevenir fraudes e garantir o cumprimento de todos os requisitos regulatórios sem esforço.

Construímos esta integração para empresas que precisam de uma forma rápida, segura e automatizada de confirmar a verdadeira identidade de usuários, funcionários ou clientes.

O que esta API valida?​

Nossa API conecta-se diretamente aos registros oficiais para validar:

  • Nome completo e CURP: suporta o Clave Única de Registro de Población (CURP).
  • Detalhes pessoais: retorna data de nascimento, gênero e nacionalidade.
  • Correspondência de identidade: confirma que o nome informado corresponde ao número do CURP.

Ao validar esses elementos, você pode confiar que a pessoa com quem está negociando é real e possui um documento válido, reduzindo significativamente os riscos de personificação e fraude.

Referência da API​

Endpoint​

https://api.verifik.co/v2/mx/curp

Este endpoint verifica o CURP (Clave Única de Registro de Población) de uma pessoa mexicana contra registros oficiais. Envie documentType e documentNumber em uma requisição GET; uma resposta bem-sucedida confirma o registro de identidade e retorna os campos de nome e biográficos validados quando o CURP é reconhecido.

Cabeçalhos​

NomeValor
Acceptapplication/json
AuthorizationBearer <token>

Parâmetros​

NomeTipoObrigatórioDescrição
documentTypestringSimValor permitido: CURP.
documentNumberstringSimValor do CURP a ser validado.

Requisição​

import axios from "axios";

const { data } = await axios.get("https://api.verifik.co/v2/mx/curp", {
params: { documentNumber: "ABCD890513ABCDEF09", documentType: "CURP" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);

Formato do CURP​

Um CURP tem 18 caracteres. A Verifik confere a estrutura e o dígito verificador da RENAPO antes de consultar o registro.

PosiçõesSignificado
1–4Letras tiradas do nome
5–10Data de nascimento em YYMMDD
11Sexo: H ou M
12–13Estado de nascimento (NE para quem nasceu fora do México)
14–16Consoantes internas do nome
17Homoclave do século: 0–9 para nascimento em 1931–1999, ou A–J para 2000–2030
18Dígito verificador

O dígito é calculado com os 17 primeiros caracteres e o dicionário da RENAPO 0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ. O valor de cada caractere é multiplicado por 18 até 2, e o dígito é (10 - (soma % 10)) % 10.

Um CURP que falhe em tamanho, estrutura, data, sexo, estado, homoclave do século ou dígito verificador é rejeitado com HTTP 409. A mensagem do dígito inclui o caractere esperado. documentation aponta sempre para a página em inglês:

{
"code": "InvalidCurp",
"message": "CURP check digit is invalid. The last character should be 0.",
"documentation": "https://docs.verifik.co/identity/mexico#curp-format"
}

Resposta​

{
"data": {
"documentType": "CURP",
"documentNumber": "ABCD890513ABCDEF09",
"firstName": "Juan",
"lastName": "Pérez",
"fullName": "Juan Pérez",
"dateOfBirth": "1989-05-13",
"nationality": "Mexican"
},
"signature": {"message": "Certified by Verifik.co", "dateTime": "January 16, 2024 3:44 PM"},
"id": "MX001"
}

Observações​

  • documentNumber deve seguir o formato CURP. Se a estrutura ou o dígito verificador falhar, a resposta é 409 InvalidCurp e o registro não é consultado.

Casos de uso comuns​

  • Fintech e bancos: verifique identidades instantaneamente durante a abertura de contas ou solicitações de empréstimo.
  • E-commerce e entregas: autentique usuários e entregadores antes que se tornem ativos em sua plataforma.
  • RH e recrutamento: valide documentos de candidatos como parte do seu fluxo de contratação.
  • Seguros e saúde: confirme identidades antes de emitir apólices ou conceder benefícios médicos.

Fontes oficiais e confiabilidade​

Conectamo-nos diretamente às fontes oficiais do governo mexicano (RENAPO) para garantir que você receba informações verificadas e atualizadas. Cada consulta é tratada com estrita aderência a padrões de segurança e regulação.

Principais benefícios​

  • Conformidade automatizada: simplifique seus controles de KYC para prevenir fraudes sem adicionar atrito para seus usuários.
  • Resultados instantâneos: processe verificações em segundos, ideal para onboarding digital em tempo real.
  • Dados confiáveis: apoie-se em dados obtidos diretamente dos registros oficiais.
  • Integração simples: conecte-se facilmente via nossa API REST ou utilize nossos SDKs compatíveis.

Conformidade e segurança​

Priorizamos a segurança dos seus dados. A Verifik utiliza criptografia avançada (HTTPS / TLS 1.3) e padrões rigorosos de gerenciamento de privacidade para garantir a confidencialidade. Nosso serviço é monitorado 24/7 quanto à disponibilidade e oferece controles de acesso baseados em funções para manter o acesso da sua equipe seguro.

Sobre a Verifik​

A Verifik é uma plataforma líder em verificação de identidade, conformidade e prevenção a fraudes em toda a América Latina. Nossas APIs automatizam processos de KYC, KYB, AML e validação biométrica, conectando empresas a fontes de dados oficiais na Colômbia, México, Peru, Chile, Uruguai, Argentina e além.