Validación vía datos personales

Endpoint: POST /reverse-query

A continuación encontrarás los parámetros que debes tener en cuenta al momento de realizar consultas en el CURP.

Parámetros requeridos

PARÁMETROSDESCRIPCIÓN
state- AS Aguascalientes

- BC Baja California

- BS Baja California Sur

- CC Campeche

- CL Coahuila

- CM Colima

- CS Chiapas

- CH Chihuahua

- DF Ciudad de México

- DG Durango

- GT Guanajuato

- GR Guerrero

- HG Hidalgo

- JC Jalisco

- MC Estado de México

- MN Michoacán

- MS Morelos

- NT Nayarit

- NL Nuevo León

- OC Oaxaca

- PL Puebla

- QT Querétaro

- QR Quintana Roo

- SP San Luis Potosí

- SL Sinaloa

- SR Sonora

- TC Tabasco

- TS Tamaulipas

- TL Tlaxcala

- VZ Veracruz

- YN Yucatán

- ZS Zacateca

- NE Nacido en el extranjero
birthdate Fecha de nacimiento (formato DD/MM/YYYY).
name Nombres.
first_surname Primer apellido.
last_surname Segundo apellido.
gender - M Femenino

- H Masculino

Posibles respuestas

STATUSDESCRIPCIÓN
document_data Datos documento de la persona.
personal_data Datos personales de la persona.
pdf_url URL del archivo PDF asociado a la persona.

Ejemplos

Consultar CURP

POST /reverse-query HTTP/1.1
Host: identity.sandbox.prometeoapi.com
Accept: application/json
Content-Type: application/x-www-form-urlencoded
X-API-Key: <API KEY>

state=DF&birthdate=04%2F03%2F1986&name=Juan&first_surname=Perez&last_surname=Gonzalez&gender=H
curl -X POST "https://identity.sandbox.prometeoapi.com/reverse-query" -d "state=DF&birthdate=04%2F03%2F1986&name=Juan&first_surname=Perez&last_surname=Gonzalez&gender=H" -H "X-API-Key: <API KEY>"
import requests

requests.post('https://identity.sandbox.prometeoapi.com/reverse-query', data={
    'state': 'DF',
    'birthdate': '04/03/1986',
    'name': 'Juan',
    'first_surname': 'Perez',
    'last_surname': 'Gonzalez',
    'gender': 'H',
}, headers={
    'X-API-Key': '<API KEY>'
})
var request = require('request');

request.post({
  "url": "https://identity.sandbox.prometeoapi.com/reverse-query",
  "json": true,
  "headers": {
    "X-API-Key": "<API KEY>"
  },
  "form": {
    "state": "DF",
    "birthdate": "04/03/1986",
    "name": "Juan",
    "first_surname": "Perez",
    "last_surname": "Gonzalez",
    "gender": "H"
  }
});

Respuesta exitosa

{
   "errors" : null,
   "pdf_url": "/pdf/81116a034e539b523b746944b35875b8.pdf",
   "data" : {
      "document_data" : {
         "foja" : "",
         "claveEntidadRegistro" : "25",
         "numActa" : "00064",
         "tomo" : "",
         "anioReg" : "1988",
         "municipioRegistro" : "GUASAVE",
         "libro" : "0001",
         "entidadRegistro" : "SINALOA",
         "claveMunicipioRegistro" : "011"
      },
      "personal_data" : {
         "sexo" : "HOMBRE",
         "entidad" : "DISTRITO FEDERAL",
         "nacionalidad" : "MEXICO",
         "statusCurp" : "RCN",
         "nombres" : "JUAN",
         "segundoApellido" : "GONZALEZ",
         "claveEntidad" : "DF",
         "docProbatorio" : 1,
         "fechaNacimiento" : "04/03/1986",
         "primerApellido" : "PEREZ",
         "curp" : "ABCD880304HDWXYZ45"
      }
   }
}

Respuesta errónea o parámetros inválidos/ausentes

{
   "data": null,
   "error": "Invalid parameters: date_end"
}

Respuesta errónea

{
   "data": null,
   "error": "Missing API key"
}