Key Features
- Official Database Integration: Connect to Mexican government RENAPO database
- CURP Validation: Verify CURP numbers against official records
- Real-time Verification: Get instant verification results
- High Accuracy: Reliable verification using official government data
- Secure Processing: Encrypted data transmission for privacy protection
- Compliance Ready: Meets Mexican government verification standards
What is CURP?
CURP (Clave Única de Registro de Población) is a unique 18-character alphanumeric code assigned to Mexican citizens and residents. It serves as a national identification number and is used for various government services and official procedures.How It Works
- CURP Input: Submit CURP number for verification
- Database Query: Query the official RENAPO database
- Validation Check: Verify CURP authenticity and validity
- Data Retrieval: Extract associated personal information
- Result Generation: Provide verification status and details
API Endpoints
Validate CURP API
- Endpoint:
POST /validate-curp
- Purpose: Validate CURP number and retrieve associated data
- Input: CURP number (required)
- Output: Verification status and personal information
Input Fields
Required Fields
Optional Fields
CURP Status Values
Active Statuses
AN - Normal registration
AN - Normal registration
AH - Registration with homonymy
AH - Registration with homonymy
RCC - Registration change affecting CURP
RCC - Registration change affecting CURP
RCN - Registration change not affecting CURP
RCN - Registration change not affecting CURP
Inactive Statuses
BAP - Unsubscribed because apocryphal document
BAP - Unsubscribed because apocryphal document
BSU - Unsubscribed without use
BSU - Unsubscribed without use
BD - Unsubscribed because of deceased
BD - Unsubscribed because of deceased
BDM - Administrative unsubscription
BDM - Administrative unsubscription
BDP - Unsubscribed because of adoption
BDP - Unsubscribed because of adoption
BJD - Judicial unsubscription
BJD - Judicial unsubscription
Error Codes
- 1018: curpNumber is required
- 1019: Fail to verify curp number
Use Cases
- Banking: Verify Mexican customer identity for account opening
- Government Services: Authenticate users for official services
- Employment: Verify employee identity and work permits
- Insurance: Validate customer identity for policy applications
- Healthcare: Verify patient identity for medical services
Supported Documents
- Mexican National ID: INE/IFE identification cards
- Mexican Passport: Official travel documents
- Birth Certificates: Official birth registration documents
- Naturalization Documents: Citizenship certificates
- Other Official Documents: Government-issued identification
Compliance and Security
- Data Protection: Compliant with Mexican data protection laws
- Encrypted Transmission: Secure data transmission protocols
- Audit Trail: Maintain verification logs for compliance
- Privacy Focused: Process only necessary information
- Government Standards: Meet official verification requirements
Getting Started
To start using CURP Verifier, you’ll need to:- Set up your API credentials
- Prepare CURP numbers for verification
- Submit your first verification request
- Handle the verification results in your application
Body
CURP Number to validate and obtain data
"MOOK930101HCCNRN04"
Response
Successful CURP validation
Status of the verification request
"OK"
Validation code for the verification request
"vc1619806387.2754068"
The CURP number that was validated
"RAZR811012HVZMPB00"
Full name of the person associated with the CURP
"RAMIRO ALONSO"
Father's family name
"RASCON"
Mother's family name
"ZAPATA"
Gender of the person
"HOMBRE"
Date of birth in DD/MM/YYYY format
"11/10/1981"
Country of birth
"MEXICO"
State of birth
"VERACRUZ"
Type of supporting document
1
Supporting document data
CURP status indicating the current state of the registration
"RCN"
Message code indicating the result of the verification
"0"