Vérification d'identité au Mexique
L'API de vérification d'identité de Verifik vous permet d'authentifier les citoyens mexicains à partir du Code unique de registre de population (CURP). Elle est conçue pour fluidifier vos processus KYC (Know Your Customer), prévenir la fraude et vous assurer de respecter sans effort toutes les exigences réglementaires.
Nous avons construit cette intégration pour les entreprises qui ont besoin d'un moyen rapide, sécurisé et automatisé de confirmer la véritable identité de leurs utilisateurs, employés ou clients.
Que valide cette API ?
Notre API se connecte directement aux registres officiels pour valider :
- Nom complet et CURP : prend en charge la Clave Única de Registro de Población (CURP).
- Données personnelles : retourne la date de naissance, le sexe et la nationalité.
- Correspondance d'identité : confirme que le nom fourni correspond au numéro CURP.
En vérifiant ces éléments, vous pouvez avoir la certitude que la personne avec qui vous traitez existe et possède un document valide, ce qui réduit considérablement les risques d'usurpation d'identité et de fraude.
Référence de l'API
Endpoint
https://api.verifik.co/v2/mx/curp
Cet endpoint vérifie le CURP (Clave Única de Registro de Población) d'un citoyen mexicain auprès des registres officiels. Transmettez documentType et documentNumber sur une requête GET ; une réponse réussie confirme l'enregistrement et retourne les champs de nom et de biographie validés lorsque le CURP est reconnu.
En-têtes (Headers)
| Nom | Valeur |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Paramètres
| Nom | Type | Requis | Description |
|---|---|---|---|
documentType | string | Oui | Valeur autorisée : CURP. |
documentNumber | string | Oui | Valeur du CURP à valider. |
Requête (Request)
- Node.js
- Python
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);
import os, requests
url = "https://api.verifik.co/v2/mx/curp"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentNumber": "ABCD890513ABCDEF09", "documentType": "CURP"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Format du CURP
Un CURP compte 18 caractères. Verifik contrôle la structure et le chiffre de contrôle RENAPO avant d'interroger le registre.
| Positions | Signification |
|---|---|
| 1–4 | Lettres tirées du nom |
| 5–10 | Date de naissance au format YYMMDD |
| 11 | Sexe : H ou M |
| 12–13 | État de naissance (NE pour une naissance hors du Mexique) |
| 14–16 | Consonnes internes du nom |
| 17 | Homoclave de siècle : 0–9 pour une naissance en 1931–1999, ou A–J pour 2000–2030 |
| 18 | Chiffre de contrôle |
Le chiffre est calculé sur les 17 premiers caractères avec le dictionnaire RENAPO 0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ. La valeur de chaque caractère est multipliée par 18 jusqu'à 2, et le chiffre vaut (10 - (somme % 10)) % 10.
Un CURP qui échoue sur la longueur, la structure, la date, le sexe, l'état, l'homoclave de siècle ou le chiffre de contrôle est rejeté en HTTP 409. Le message du chiffre indique le caractère attendu. documentation pointe toujours vers la page en anglais :
{
"code": "InvalidCurp",
"message": "CURP check digit is invalid. The last character should be 0.",
"documentation": "https://docs.verifik.co/identity/mexico#curp-format"
}
Réponse (Response)
- 200
- 409
{
"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"
}
{
"code": "InvalidCurp",
"message": "CURP check digit is invalid. The last character should be 0.",
"documentation": "https://docs.verifik.co/identity/mexico#curp-format"
}
Notes
documentNumberdoit respecter le format CURP. Une valeur dont la structure ou le chiffre de contrôle est incorrect renvoie 409InvalidCurpsans interroger le registre.
Cas d'usage courants
- Fintech et banque : vérifiez les identités instantanément lors d'une ouverture de compte ou d'une demande de prêt.
- E-commerce et livraison : authentifiez les utilisateurs et coursiers avant qu'ils n'opèrent sur votre plateforme.
- RH et recrutement : validez les documents des candidats dans le cadre de votre processus d'embauche.
- Assurance et santé : confirmez les identités avant d'émettre des polices ou d'accorder des prestations médicales.
Sources officielles et fiabilité
Nous nous connectons directement aux sources officielles du gouvernement mexicain (RENAPO) afin de vous garantir des informations vérifiées et à jour. Chaque requête est traitée dans le strict respect des normes de sécurité et de réglementation.
Avantages clés
- Conformité automatisée : simplifiez vos contrôles KYC pour prévenir la fraude sans ajouter de friction pour vos utilisateurs.
- Résultats instantanés : traitez les vérifications en quelques secondes, idéal pour l'onboarding numérique en temps réel.
- Données fiables : appuyez-vous sur des données issues directement des registres officiels.
- Intégration facile : connectez-vous aisément via notre API REST ou utilisez nos SDK compatibles.
Conformité et sécurité
Nous accordons la priorité à la sécurité de vos données. Verifik utilise un chiffrement avancé (HTTPS / TLS 1.3) et des normes strictes de gestion de la confidentialité pour garantir la confidentialité. Notre service est surveillé 24h/24 et 7j/7 et offre des contrôles d'accès basés sur les rôles pour sécuriser l'accès de votre équipe.
À propos de Verifik
Verifik est une plateforme leader pour la vérification d'identité, la conformité et la prévention de la fraude en Amérique latine. Nos API automatisent les processus KYC, KYB, AML et de validation biométrique, en connectant les entreprises à des sources de données officielles en Colombie, au Mexique, au Pérou, au Chili, en Uruguay, en Argentine et au-delà.