🇵🇪 Pérou — DNI (données étendues)
L'API de vérification d'identité de Verifik vous permet d'effectuer une vérification d'identité étendue pour les citoyens péruviens à l'aide de leur numéro de DNI (Documento Nacional de Identidad). Elle est conçue pour automatiser 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é d'accéder à des informations personnelles étendues, notamment le nom complet, l'état civil, la date de naissance, le détail de l'adresse (province, zone, district de résidence) et d'autres champs d'identité associés.
L'en-tête Authorization est requis pour authentifier l'accès à ces informations en toute sécurité.
Que valide cette API ?
Notre API se connecte directement aux registres officiels péruviens pour valider :
- Nom complet et numéro de DNI : prend en charge les documents Documento Nacional de Identidad (DNI).
- Correspondance d'identité : confirme que le nom fourni correspond au numéro de DNI.
- Données personnelles étendues : retourne l'état civil, la date de naissance, le sexe, l'adresse, la province, la zone et le district de résidence.
- Composantes du nom : retourne
firstName,lastName,paternalLastName,maternalLastNameetarrayName. - Informations sur le document : retourne le type et le numéro de document.
Certains champs sont toujours présents dans la réponse mais retournent actuellement la chaîne not_available (ils ne sont pas omis) : photo, expeditionDate, expirationDate, ubigeoReniec et verificationDigit. La photo n'est pas actuellement proposée sur cet endpoint.
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.
Endpoint
GET https://api.verifik.co/v3/pe/cedula/extra
Retourne les données DNI RENIEC étendues pour les citoyens péruviens : nom complet, état civil, date de naissance, adresse (province, zone, district de résidence) et autres champs d'identité associés. Envoyez documentType=DNI et le documentNumber à 8 chiffres.
photo, expeditionDate, expirationDate, ubigeoReniec et verificationDigit sont inclus dans la structure de la réponse mais retournent actuellement not_available.
En-têtes (Headers)
| Nom | Valeur |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Paramètres
| Nom | Type | Requis | Description | Exemple |
|---|---|---|---|---|
documentType | string | Oui | Type de document. Valeur autorisée : DNI. | DNI |
documentNumber | string | Oui | Numéro de DNI à 8 chiffres (sans espaces). | 44868598 |
Requête (Request)
- JavaScript
- Python
- Ruby
- cURL
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v3/pe/cedula/extra',
params: {
documentType: 'DNI',
documentNumber: '44868598'
},
headers: {
'Accept': 'application/json',
'Authorization': 'Bearer <votre_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import requests
url = "https://api.verifik.co/v3/pe/cedula/extra?documentType=DNI&documentNumber=44868598"
payload = {}
headers = {
'Authorization': 'Bearer <token>'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
require "uri"
require "net/http"
url = URI("https://api.verifik.co/v3/pe/cedula/extra?documentType=DNI&documentNumber=44868598")
https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = "Bearer <token>"
response = https.request(request)
puts response.read_body
curl --location --request GET 'https://api.verifik.co/v3/pe/cedula/extra?documentType=DNI&documentNumber=44868598' \
--header 'Authorization: Bearer <token>'
Réponse (Response)
- 200
- 404
- 409 - Paramètres manquants
- 409 - documentType invalide
{
"data": {
"address": "SAN MARTIN-SAN MARTIN-SHAPAJA",
"arrayName": [
"JORGE",
"EDUARDO",
"VARGAS",
"RAMIREZ"
],
"civilStatus": "SOLTERO",
"dateOfBirth": "03-04-1986",
"documentNumber": "44868598",
"documentType": "DNI",
"expeditionDate": "not_available",
"expirationDate": "not_available",
"firstName": "JORGE EDUARDO",
"fullName": "JORGE EDUARDO VARGAS RAMIREZ",
"lastName": "VARGAS RAMIREZ",
"maternalLastName": "RAMIREZ",
"paternalLastName": "VARGAS",
"photo": "not_available",
"sex": "M",
"ubigeoReniec": "not_available",
"verificationDigit": "not_available",
"province": "SAN MARTIN",
"area": "SAN MARTIN",
"homeDistrict": "SHAPAJA"
},
"signature": {
"dateTime": "October 5, 2026 7:00 PM",
"message": "Certified by Verifik.co"
},
"id": "G2ZOZ"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentType\n. missing documentNumber\n"
}
{
"code": "MissingParameter",
"message": "documentType must be one of: [DNI]"
}
Champs de la réponse
| Champ | Valeur typique | Notes |
|---|---|---|
address, province, area, homeDistrict | Chaînes renseignées | Détail de l'adresse issu des registres RENIEC. |
arrayName, firstName, lastName, paternalLastName, maternalLastName, fullName | Chaînes renseignées | Composantes du nom. |
civilStatus, dateOfBirth, sex | Chaînes renseignées | Données démographiques. |
documentType, documentNumber | Chaînes renseignées | Identifiant DNI. |
photo, expeditionDate, expirationDate, ubigeoReniec, verificationDigit | not_available | Présents dans la réponse mais non renseignés sur le niveau de produit actuel. |
Cas d'usage courants
- Processus KYC avancés : effectuez une vérification d'identité complète pour renforcer la conformité et la détection de fraude.
- Services financiers : vérifiez les données d'identité détaillées pour les demandes bancaires et financières.
- Vérification d'emploi : validez les informations personnelles complètes pour les processus de recrutement.
- Conformité et diligence raisonnable : assurez la conformité aux réglementations péruviennes exigeant des données d'identité étendues.
- Détection de fraude : utilisez les données démographiques et d'adresse étendues pour une prévention avancée de la fraude.
Sources officielles et fiabilité
Nous nous connectons directement aux sources officielles du gouvernement péruvien (RENIEC) 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.
- Accès aux données étendues : obtenez des informations d'identité complètes, y compris l'adresse, l'état civil et les données démographiques.
- Résultats instantanés : traitez les vérifications en quelques secondes, idéal pour la vérification d'identité en temps réel.
- Données fiables : appuyez-vous sur des données issues directement des registres officiels RENIEC.
- 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, au Brésil et au-delà.