1. Dextract
Maat.ai API
  • v4
    • Authentication
      • Get AccessToken by Email
    • BlackLists
      • OFAC Generate Report
      • PEPS Generate Report
      • SAT69
      • SAT69-B
    • Dextract
      • Extract information
        POST
    • Files
      • Upload file
    • SocialEconomic
      • Generate Report
      • Download PDF
    • SAT
      • Validate RFC
  1. Dextract

Extract information

POST
{{v4_host}}/dextract/ocr/review
Este endpoint permite realizar la extracción de datos de una identificación oficial utilizando el servicio Dextract. Es necesario subir dos archivos de identificación para poder procesar la solicitud.

Descripción#

Este endpoint procesa dos archivos de identificación y extrae la información relevante de los documentos usando el servicio Dextract.

Parámetros#

Body (JSON)#

NOTA: Es necesario subir los files antes de invocar a este endpoint, para más información sobre cómo hacerlo revisa la carpeta Files el endpoint Upload file
front: (int, obligatorio) Id del File correspondiente a la cara frontal de la Identificación
back: (int, opcional) Id del File correspondiente al reverso de la identificación. Es opcional.

Response#

La respuesta podría variar dependiendo de los siguientes factores:
Tipo de identificación
Cantidad de archivos proporcionados
Calidad de la imagen cargada
Legibilidad de los datos extraídos

Solicitud

Autorización
Proporciona tu token bearer en el encabezado
Authorization
al realizar solicitudes a recursos protegidos.
Ejemplo:
Authorization: Bearer ********************
Parámetros de Header

Parámetros del Body application/jsonRequerido

Ejemplos

Respuestas

🟢200
application/json
Body

Solicitud Ejemplo de Solicitud
Shell
JavaScript
Java
Swift
curl --location -g --request POST '{{v4_host}}/dextract/ocr/review' \
--header 'x-api-key: {{api-key}}' \
--header 'service: {{service}}' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "front": 5126992466280448,
    "back": 5095424121110528
}'
Respuesta Ejemplo de Respuesta
{
    "data": {
        "extracted": {
            "data": {
                "address_line_1": "string",
                "address_line_2": "string",
                "address_line_3": "string",
                "cic": "string",
                "citizen_identifier": "string",
                "curp": "string",
                "edad": "string",
                "estado": "string",
                "extracted_mrz": {
                    "emision": "string",
                    "fechaNacimiento": "string",
                    "nombre": "string",
                    "sexo": "string",
                    "vigencia": "string"
                },
                "name_line_1": "string",
                "name_line_2": "string",
                "name_line_3": "string",
                "ocr": "string",
                "qr_code": {
                    "nominal_list": {
                        "additional_information": "string",
                        "cic": "string",
                        "federal_district": "string",
                        "issue_number": "string",
                        "maintenance": true,
                        "message": "string",
                        "message_code": "string",
                        "ocr": "string",
                        "registration_year": "string",
                        "theft_report": "string",
                        "validity": "string",
                        "voter_key": "string",
                        "year_issue": "string"
                    },
                    "qr_code_extraction": {
                        "status": "string",
                        "url": "string"
                    }
                },
                "register": "string",
                "seccion": "string",
                "tipo": "string",
                "voter_key": "string"
            },
            "document_category": "string",
            "document_class": "string",
            "document_type": "string",
            "global_data": {
                "date_of_birth": "string",
                "date_of_expiry": "string",
                "date_of_issue": "string",
                "document_#": "string",
                "edad": "string",
                "full_sex": "string",
                "given_name": "string",
                "moths_to_expire": "string",
                "nationality": "string",
                "personal_#": "string",
                "place_of_birth": "string",
                "sex": "string",
                "surname": "string"
            },
            "images": {
                "front_side": "string"
            },
            "issuing_state": "string",
            "renapo": {
                "birth_country": "string",
                "birth_date": "string",
                "birth_state": "string",
                "curp": "string",
                "last_name": "string",
                "mother_last_name": "string",
                "name": "string",
                "sex": "string",
                "status_curp": "string",
                "status_curp_active": true,
                "status_curp_label": "string",
                "supporting_document": 0,
                "supporting_document_data": {
                    "book": "string",
                    "book2": null,
                    "certificate_number": "string",
                    "folio": "string",
                    "foreign_registration_number": "string",
                    "registration_entity": "string",
                    "registration_entity_code": "string",
                    "registration_municipality": "string",
                    "registration_municipality_code": "string",
                    "registration_year": "string",
                    "sheet": "string",
                    "tomo": "string"
                },
                "supporting_document_name": "string"
            },
            "validation": {
                "back_front_match": true,
                "curp": true,
                "expiration_date": true,
                "front_vs_back": {
                    "birth_day": true,
                    "last_name": true,
                    "name": true,
                    "sex": true
                },
                "front_vs_curp": {
                    "birth_day": true,
                    "full_name": true,
                    "sex": true
                },
                "qr_code_match": true,
                "validation_score": 0
            }
        },
        "service": "string",
        "token": "string"
    },
    "message": "string",
    "success": true
}
Modificado en 2026-04-10 22:24:28
Anterior
Dextract
Siguiente
Files
Built with