Esta página explica cómo leer la evidencia de las consultas externas. Para saber cómo solicitar cada consulta (opciones y cuerpos de la solicitud), revisa Items de consultas públicas — KYB México.
Sección estructurada
Un arreglo JSON con un registro por consulta, ideal para procesar de forma programática.
Reporte PDF de auditoría
Un documento descargable, estandarizado y con marca de tiempo, ideal para soportes de cumplimiento.
Las dos formas viven en endpoints distintos. La sección estructurada usa el endpoint v2 (
/v2/verifications/...). El reporte PDF viaja dentro del endpoint de la verificación (/verifications/{id}, sin /v2/). No es un error de tipeo.Los ejemplos usan la URL base de producción https://api.gotrebol.com. Ver Conéctate al API.Qué consultas se incluyen
Cada consulta externa proviene de un item de la verificación. Trébol la dispara automáticamente al procesar ese item; no necesitas activarla aparte. Hoy Trébol cubre las siguientes fuentes para México:Fuente (source) | lookup_type | Dependencia | Item que la origina |
|---|---|---|---|
sat | signature_certificates | Servicio de Administración Tributaria (SAT) | public_sat_signatures |
sat | csf_qr_validation | Servicio de Administración Tributaria (SAT) | csf_mx (solo cuando se valida el QR) |
renapo | curp | Registro Nacional de Población (RENAPO) | curp_item, o personas con CURP detectadas desde person_id |
ine | lista_nominal | Instituto Nacional Electoral (INE) | person_id con idType: "ine_mx" (validación INE) |
siger | commercial_registry | Sistema Integral de Gestión Registral (SIGER) | siger |
Por ahora las consultas externas cubren los flujos de México. Las verificaciones de otros países (por ejemplo Colombia) aún no generan registros; en esos casos la sección llega vacía y Trébol no genera el reporte PDF.
Opción 1: sección estructurada external-lookups
Devuelve un arreglo plano de registros, uno por cada consulta externa realizada, sin paginación: trae todas las consultas de la verificación en una sola respuesta. El esquema es estable: agregar nuevas fuentes no cambia su forma, solo suma registros.
Es la misma operación parametrizada GET /v2/verifications/{id}/{entity} con entity = external-lookups (igual que sources o people); su contrato vive en Obtener sección por ID de verificación. Léela en cualquier momento, incluso con la verificación en curso; para el documento de cierre firmado, usa el reporte PDF de la Opción 2.
El endpoint responde
200 en cualquier estado de la verificación. Si todavía no hay consultas externas, data llega como arreglo vacío ([]). Mientras una consulta sigue en curso, su registro puede traer status: "pending": vuelve a consultar más tarde. Para una evidencia completa, lee la sección cuando la verificación esté finished; Trébol te avisa de ese momento con webhooks, o puedes revisar los estados de verificación.Una verificación inexistente o de otra cuenta devuelve 404; sin x-api-key válida, 401.Por ID de verificación
Por etiqueta de empresa (tag)
Estructura de la respuesta
La respuesta es un envelope con tres campos:success (siempre true en respuestas 200), data (el arreglo de registros) y meta (la sección consultada y los datos básicos de la verificación: id, tag, status).
Cada elemento de data describe una consulta:
Fuente consultada:
sat, renapo, ine o siger.Tipo de consulta:
signature_certificates, csf_qr_validation, curp, lista_nominal o commercial_registry.Nombre completo de la dependencia consultada (por ejemplo,
Servicio de Administración Tributaria (SAT)).Sujeto de la consulta:
business (empresa) o person (persona).Nombre del sujeto consultado. Puede ser
null si la fuente no lo devuelve.Identificador enviado a la dependencia: RFC, CURP, clave de elector o folio mercantil (FME), según la fuente.
Fecha y hora (ISO 8601) de la consulta. Puede ser
null cuando la fuente todavía no expone una fecha confiable (por ejemplo, algunas consultas de RENAPO).Resultado de la consulta:
success: la consulta se completó y devolvió datos.not_found: la dependencia respondió, pero no encontró coincidencias. Es un resultado definitivo, no un error.failed: la consulta falló por un error de la fuente o del proceso; conviene reintentar. Para diagnosticar, revisa los errores en consultas públicas.pending: la consulta sigue en curso; vuelve a consultar más tarde.unknown: no se pudo determinar el estado.
status antes de leer data: solo en success puedes asumir el payload completo.Artefactos de soporte de la consulta. Cada elemento incluye:
Datos extraídos de la consulta, específicos de cada fuente y siempre en
snake_case. Cuando status no es success, data puede venir parcial o con campos en null.Es una vista normalizada para auditoría: sus nombres difieren del item_value crudo del item (por ejemplo, aquí el certificado SAT usa serial_number y start_date, no numeroSerie ni fechaInicial). Para el significado de cada dato según la fuente, revisa Items de consultas públicas — KYB México.Ejemplo de respuesta
Ejemplo completo de respuesta (4 fuentes)
Ejemplo completo de respuesta (4 fuentes)
data llega vacío:
Opción 2: reporte PDF de auditoría
Cuando una verificación finaliza, Trébol genera un reporte PDF estandarizado que agrupa todas las consultas externas. El reporte incluye una tarjeta por fuente con la dependencia, el sujeto, el estado, la fecha de consulta y los datos extraídos. Cada tarjeta adjunta su evidencia: capturas, certificados de RENAPO y enlaces de validación. El documento lleva el sello de Trébol con el ID de verificación y la fecha de generación. Trébol expone este reporte como un campo opcional enGET /verifications/{id}:
Presente solo cuando existe un reporte para la verificación.
El campo
lookups_report no aparece cuando no hay reporte: verificaciones antiguas, verificaciones sin consultas externas o flujos de países que el generador aún no cubre. Trébol regenera el reporte cada vez que finaliza la verificación, por lo que siempre obtienes la última versión.Trébol genera el reporte de forma asíncrona, así que puede tardar unos momentos en aparecer tras finalizar. Si la verificación está finished y el campo aún no está, vuelve a consultar en unos segundos.Siguientes pasos
Items de consultas públicas
Cómo solicitar cada consulta (SAT, SIGER, CURP) y el detalle de sus datos.
Leer una verificación
Las distintas formas de consultar los resultados de una verificación.
Errores en consultas públicas
Cómo detectar y reaccionar a fallos en las consultas externas.