Schedule a demo with an expertSchedule demo
VALIDATION CURP · RENAPO

Valida CURP against RENAPO track API

confirms the existence and status of a CURP and receives a structured result to integrate them directly into your high, up-to-date or identity check processes.

API RESTRESULTADO ESTRUCTURADOINTEGRABLE A KYC
XXXX000000XXXXXX00
VALIDAR
CURPVALIDATED
StatusACTIVE
SourceRENAPO
Event IDevt _ xxxxxx

An illustrative example of the interface. No real personal data are shown.

Valying the format is just the first step

Formatting

  • Do you have 18 characters?
  • Do you have a structure?
  • Do you have a possible composition?

Validation RENAPO

  • Is there a registration?
  • What's his status?
  • What information is associated with them?
  • Is there correspondence with the source?

JAAK It allows you to place this second cape directly into your process.

What can you get from a validation CURP?

CURP consultada
Validation result
Operation identifier (eventId)
Answer message
Combined demographic data (if CURP exists at RENAPO)
Information about the record supporting the registration, if RENAPO exposes

No complete personal data are shown in the examples of this page. The availability of each field depends on information that RENAPO explain for the register referred to.

Of a CURP a decision in a single integration

Your system
API JAAK
VALIDATION CURP
RENAPO
RESPUESTA ESTRUCTURADA
_

Examples of business rules that you define:

CONTINUARREVISARREQUIREMENTS

JAAK Reforms the result of the consultation. The classification to continue, revise or request more information is a business rule that defines your organisation, not a regulatory decision of JAAK.

A call.

Request
POST /api/v1/official-list/mx/curp/validate
Authorization: Bearer <api-key>
Content-Type: application/json

{
  "curp": "XXXX000000XXXXXX00"
}
Answer
200 OK

{
  "isValid": true,
  "eventId": "evt_xxxxxx",
  "details": {
    "person": { "...": "..." }
  }
}

When to use a validation CURP?

_

Confirm the data before inserting them into your system.

FUNCTION OF EXPEDIENTS

Highlights information as required by the process.

FURTHER

Add a check layer to high-end processes.

EMPLOYMENTS

It incorporates specific validation within authorized processes.

FINANCIAL SERVICES

It uses consultation as an additional layer within processes of identity and compliance.

INMOBILIARY

Valids information within identification and file processes.

No need to run a KYC complete

Alone CURP

  • That's right.
  • You need to confirm the registration
  • A timely consultation may be sufficient

KYC complete

  • You have to capture document
  • Check face
  • Liveness detection
  • Biometric Comparison
  • Lists
  • Geolocation
  • Expediente

Do you need more layers?

CONOCER KYC JAAK →

Start with CURPAdd layers as soon as you need them.

CURP ✓INEAMLBIOMETRYSIGNATUREEVIDENCIA

It builds a flow commensurate with the level of risk of each operation without integrating isolated solutions for each stage.

EXPLORATE OFFICIAL CONSULTATIONS

Integrates validation CURP To your operation.

Connects validation services CURP of JAAK with APIand with your company's technical needs and requirements. The integration requires a Setup fee and qualification with the terms and conditions.

API REST
Bearer Authentication
Recruitment skills
Respuestas estructuradas
Event ID / trazabilidad
Integration with other Official Consultations

Do you prefer to use validation from the web platform? Validar CURP at Self-Service

FAQ

with a POST call to endpoint validation of CURP of JAAKsending the CURP The answer indicates if the registration exists at RENAPO and returns available associated data.

It's an endpoint that allows you to consult with a program if a CURP The national population register (RENAPO) and get structured information associated with the registry, rather than validate only its format.

Yeah. JAAK offers an endpoint of Official Consultation that valid a CURP against RENAPO and returns a structured result with status and data from the registered person.

Validate the format only confirms that the string meets 18 character (regex) structure. RENAPO confirms if the registry really exists and returns the associated data, something that format validation cannot determine.

A valid indicator, an operation identifier (eventId) and - when the CURP exists at RENAPO- demographic data of the person (full name, gender, date and entity of birth, nationality) and, if RENAPO information about the report that undergoes the registration.

That's an endpoint REST authenticated with API Key (Beaner token) that you can directly invoke from your backend. The integration requires a Setup fee and enabling to suit the conditions.

No. Validation of CURP It's an independent and atomic consultation. KYC complete is a different, useful flow if you have to fully check a person (document, biometrics, lists).

Both are independent consultations within the Official Consultations JAAK and they can be invoked in the same process to get more context about a person.

That's right. PLD/AML is another independent endpoint that can be combined with the validation of CURP inside the same flow.

Yes. The availability of a testing environment is evaluated with a commercial specialist JAAKAccording to the type of integration, project needs and terms and conditions that have been contracted. Access isn't automatically enabled by buying autoservice packages.

API CURP · JAAK

Valida la CURP before using it.

Incorporates and / or combines with other layers of identity within the ecosystem JAAK.