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ÁMETROS

DESCRIPCIÓ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

STATUS

DESCRIPCIÓ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"
}