CURP Official Document (PDF)
Credits: 2 per call.
Retrieves the official RENAPO CURP document (“Constancia de la CURP”) as a PDF, together with the full validated record and the CURP’s RENAPO status — the same status matrix as curp-validations (active, homonymy, deceased, apocryphal, judicial suspension, inactive). Use it when you need the citizen’s official, printable certificate, not just the validated data.
The PDF is returned inline as base64 in data.document.content, alongside the parsed identity fields. This is a synchronous call.
Optionally pass generateRfc: true to also receive the deterministic personalInfo.rfc (computed from the CURP, no SAT call) — identical to curp-validations.
Why it differs from curp-validations: this endpoint retrieves the actual document from RENAPO, so a response takes a little longer to return. It is priced at 2 credits and has a lower rate limit than the high-volume curp-validations.
Authorizations
Body
Response
CURP document result (Strict Envelope Pattern).
High-level outcome. OK means the request was successfully processed (regardless of business result). ERROR means the request was rejected or could not be processed.
OK, ERROR Stable result type code. Includes generic codes (SUCCESS, INVALID_REQUEST, UNAUTHORIZED, SERVICE_UNAVAILABLE, INTERNAL_ERROR, RATE_LIMIT_EXCEEDED) plus endpoint-specific result codes — see this endpoint's response examples.
Human-readable summary of the result. Always in English (per Language Conventions in the API overview).
Unique identifier of this request, generated by the API Gateway. Propagated end-to-end for traceability.
ISO 8601 datetime with Mexico City offset (-06:00). Always set by the API Gateway when the response leaves the system.
Whether this request will be charged against the client's plan. Typically true for successful business results and false for validation errors or system errors that prevented processing.
Response payload. null on error responses. Shape depends on the endpoint — see each operation's response schema.
Per-field error details. Present only on INVALID_REQUEST responses.