Este documento describe los items de tipo consulta pública aplicables a verificaciones KYB en México. Su valor no cambia una vez creados. Para cada item se incluye su descripción, opciones de creación y estructura de respuesta. Para documentos cargables (actas, constancias, poderes), consulta Items de documentos — KYB México.Documentation Index
Fetch the complete documentation index at: https://gotrebol.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Tabla resumen
| Ítem | Descripción |
|---|---|
siger | Consulta del SIGER (Sistema Integral de Gestión Registral) de México. |
siger_shareholders | Búsqueda en SIGER de empresas relacionadas por accionistas. |
public_sat_signatures | Firmas electrónicas (FIEL) y sellos digitales registrados ante el SAT. |
curp_item | Consulta y validación de datos asociados al CURP. |
siger — Sistema Integral de Gestión Registral
Consulta del SIGER (Sistema Integral de Gestión Registral) de México. Incluye análisis automático de minutas (FME) que intenta procesar todos los actos dentro de un límite de tiempo de 13 minutos, priorizando los más recientes.
El item SIGER se agrega automáticamente en el request a menos que se especifique lo contrario con
{"skip_siger":true} en los verification options.Filtros de búsqueda
Usa estos campos opcionales dentro deoptions para limitar la consulta en siger, los mismos se utilizarán como filtros dentro de la web:
state_code(string, opcional): código numérico de la entidad federativa. Acepta los valores 1–32 listados abajo.state_name(string, opcional): nombre oficial de la entidad federativa. Debe coincidir con uno de los nombres listados.fme(string, opcional): folio mercantil estatal para filtrar la búsqueda.legal_name(string, opcional): razón social a buscar en SIGER.
Extracción de información
Flag siger_data_extraction
Este flag habilita la creación inteligente de items de tipo acta basados en el análisis de eventos extraídos de los actos registrados en SIGER.
Comportamiento del flag:
- Análisis FME (Feature Minute Extractor): El análisis de minutas mediante IA intenta procesar todos los actos independientemente del valor de este flag. El proceso tiene un límite de tiempo de 13 minutos; si se alcanza, se detiene y persiste los datos procesados hasta ese momento, priorizando los actos más recientes.
- Creación de items acta: Cuando el flag está activado (
siger_data_extraction: true), el sistema:- Analiza los eventos extraídos de cada acto (como cambios en la administración, accionistas, capital social, etc.)
- Crea automáticamente items de tipo acta solo para aquellos actos que contienen eventos relevantes
- Prioriza los actos más recientes (ordenados por fecha de registro)
- Detiene la creación de items una vez que se han recopilado todos los eventos necesarios O si se alcanza el límite de tiempo
-
Eventos de empresa (requiere todos):
- Modificación de nombre o razón social (
constitucion_modificacion_denominacion_social) - Modificación de tipo societario (
constitucion_modificacion_tipo_sociedad) - Modificación de duración (
constitucion_modificacion_duracion) - Modificación de domicilio social (
constitucion_modificacion_domicilio) - Modificación de objeto social (
constitucion_modificacion_objeto_social)
- Modificación de nombre o razón social (
-
Eventos de accionistas (requiere al menos uno):
- Adición de accionistas (
nombramiento_accionistas) - Compraventa o transferencia de acciones (
compra_venta_cesion_traspaso_acciones_donacion) - Modificación de capital social (
modificacion_capital)
- Adición de accionistas (
-
Eventos de administración (requiere al menos uno):
- Adición de administradores (
adicion_administracion) - Remoción de administradores (
remocion_administracion) - Renovación o reelección (
renovacion_reeleccion_administracion) - Cambio de tipo de órgano de administración (
establecimiento_cambio_tipo_organo_administracion)
- Adición de administradores (
-
Eventos de vigilancia (requiere al menos uno):
- Adición de órgano de vigilancia (
adicion_vigilancia) - Remoción (
remocion_vigilancia) - Renovación o reelección (
renovacion_reeleccion_vigilancia) - Cambio de tipo de órgano de vigilancia (
establecimiento_cambio_tipo_organo_vigilancia)
- Adición de órgano de vigilancia (
-
Eventos de firmantes (requiere al menos uno):
- Adición de firmantes (
nombramiento_apoderados) - Remoción de firmantes (
remocion_apoderados) - Renovación de poderes (
renovacion_apoderados) - Modificación de poderes (
modificacion_apoderados)
- Adición de firmantes (
Búsqueda de empresas relacionadas
El flagsearch_related_companies_siger habilita la búsqueda de empresas relacionadas a partir de los accionistas detectados para la empresa consultada en SIGER. Cuando el item SIGER se complete, el sistema creará un ítem de tipo siger_shareholders con las coincidencias.
Comportamiento del flag:
- Se puede activar en las opciones del item SIGER (
search_related_companies_siger: true) o en las opciones de verificación - Cuando el item SIGER se completa, el sistema automáticamente:
- Crea un nuevo item de tipo
siger_shareholders - Identifica los accionistas de la empresa consultada en SIGER
- Busca otras empresas en las que estos accionistas participan
- Retorna información de las empresas relacionadas encontradas en el nuevo item
- Crea un nuevo item de tipo
Ejemplo de payload
Lista de entidades federativas válidas
state_code | state_name |
|---|---|
1 | Aguascalientes |
2 | Baja California |
3 | Baja California Sur |
4 | Campeche |
5 | Coahuila de Zaragoza |
6 | Colima |
7 | Chiapas |
8 | Chihuahua |
9 | Ciudad de México |
10 | Durango |
11 | Guanajuato |
12 | Guerrero |
13 | Hidalgo |
14 | Jalisco |
15 | México |
16 | Michoacán de Ocampo |
17 | Morelos |
18 | Nayarit |
19 | Nuevo León |
20 | Oaxaca |
21 | Puebla |
22 | Querétaro |
23 | Quintana Roo |
24 | San Luis Potosí |
25 | Sinaloa |
26 | Sonora |
27 | Tabasco |
28 | Tamaulipas |
29 | Tlaxcala |
30 | Veracruz de Ignacio de la Llave |
31 | Yucatán |
32 | Zacatecas |
Estructura de respuesta
Análisis automático de minutas (FME)
El campofme_assembly_minute_extractor contiene el análisis automático mediante IA de los eventos relevantes identificados en cada acto. Este análisis intenta procesar todos los actos independientemente de la configuración de flags, pero tiene un límite de tiempo de 13 minutos por razones de seguridad y confiabilidad. Los actos se procesan en orden cronológico inverso (más recientes primero), asegurando que los documentos más relevantes se analicen primero.
Estructura del campo:
Cada acto incluye un array de grupos de eventos con la siguiente información:
event_group_name: Nombre del grupo de eventos (company_events, shareholders_events, administration_events, supervision_events, signatories_holders_events)explanation: Descripción generada por IA sobre los eventos encontrados en el actoevents: Array de eventos identificados en el acto
- company_events: Eventos relacionados con la empresa (nombre, tipo societario, duración, domicilio, objeto social)
- shareholders_events: Eventos de accionistas (adiciones, transferencias, modificaciones de capital)
- administration_events: Eventos de administración (cambios en órganos de administración)
- supervision_events: Eventos de vigilancia (cambios en órganos de vigilancia)
- signatories_holders_events: Eventos de firmantes (adiciones, remociones, modificaciones de poderes)
El análisis FME se almacena en el ítem SIGER para los actos procesados y está disponible para consulta incluso si no se crearon items de tipo acta automáticamente.
Creación automática de items de tipo acta
Cuando el flagsiger_data_extraction está activado, el sistema analiza los eventos extraídos y crea automáticamente items de tipo acta para aquellos actos que contienen eventos relevantes. Estos items aparecerán como items adicionales en la verificación con:
item_type: Puede serac_mx(acta constitutiva),aa_mx(acta de asamblea), ofme_mx(folio mercantil)file_source_info: Contiene información sobre el acto de SIGER del que proviene el itemitem_type: “siger”item_id: ID del item SIGER fuente
Error en la consulta SIGER
Cuando el ítemsiger tiene "item_internal_status": "siger_error", es porque se presentó algún error relacionado al mal funcionamiento de la página o comportamientos inesperados.
siger_shareholders — Empresas relacionadas por accionistas
El ítem siger_shareholders contiene las coincidencias de empresas relacionadas para una lista de accionistas (personas físicas).
Límite: Solo 1 accionista por ítem
siger_shareholders.- Automático (recomendado si buscas los mismos accionistas de SIGER): usa
search_related_companies_siger: trueen el ítemsigery no agreguessiger_shareholdersmanualmente. - Manual (cuando no tienes item
sigero cuando ya tienes una lista de accionistas): puedes crear directamentesiger_shareholdersen elPOST /verificationspasandooptions.shareholders.
POST /verifications:
- El item SIGER debe tener resultados con información de accionistas
- Análisis de beneficiarios finales (UBOs)
- Identificación de estructuras corporativas relacionadas
- Due diligence extendido
Estructura de respuesta
-
shareholders: Lista de accionistas de la empresa consultadaname: Nombre del accionistapaternal_surname: Apellido paternomaternal_surname: Apellido materno
-
data: Detalle de empresas relacionadas por cada accionistashareholder: Información del accionistarelated_companies: Array de empresas donde participa el accionistaname: Nombre de la empresa relacionadafme: Folio mercantil electrónico de la empresa
scraped_at: Fecha y hora en que se realizó la consulta
Este ítem es útil para análisis de beneficiarios finales (UBOs) y para identificar estructuras corporativas relacionadas en procesos de due diligence.
public_sat_signatures — Firmas y Sellos SAT
Consulta de firmas electrónicas (FIEL) y sellos digitales registrados ante el SAT (Servicio de Administración Tributaria) de México para empresas y representantes legales.
Opciones de creación
Item de tipobusiness:
Consulta los certificados y sellos del RFC principal (empresa o persona).
- Si la verificación tiene un
tax_ida nivel de verificación, este se usará automáticamente - Si NO hay
tax_ida nivel de verificación, debe especificarse entax_id_numberdentro de las opciones del item
representatives:
Consulta automáticamente los certificados de los representantes legales asociados a la verificación.
Para verificaciones de personas (no empresas): Los datos del SAT quedarán iguales tanto en el item
business como en el representatives, ya que ambos consultarán el mismo RFC de la persona.Estructura de la respuesta
La respuesta del ítem contiene la siguiente estructura:tax_ids: Array con los RFCs consultados.data: Objeto donde cada clave es un RFC y contiene la información de certificados asociados.
Propiedades del objeto de datos por RFC
Cada entrada endata contiene:
status: Estado de la consulta ("success"o"fail").legalName: Nombre legal de la empresa o persona.taxIdNumber: RFC consultado.businessType: Tipo de empresa (solo para empresas).certificates: Array de certificados FIEL y sellos encontrados.validationMessage: Mensaje descriptivo del resultado de la consulta.screenshotUrl: URL de la captura de pantalla de la consulta en el portal del SAT.scraped_at: Fecha y hora en que se realizó la consulta.validatedAt: Fecha y hora de validación de los datos.
Respuesta cuando el RFC no arroja resultados
Este proceso responde en un ítem el sello y FIEL de la empresa y en otro ítem el del representante legal de la empresa. Cuando se ingresa un RFC que no arroja resultados en la consulta, se retorna lo siguiente dentro de la llaveitem_value.data.{tax_id}:
"status": "fail""validationMessage": "No succesfull response has been returned, please check RFC."
- El array
certificatesestará vacío. - El campo
legalNameestará vacío. - El campo
taxIdNumberseránull. - El campo
businessTypeestará vacío. - Para items de tipo representantes, el
item_internal_statusserá"sat_scrap_failed"y elitem_valueestará vacío.
Estructura de certificados
Cada certificado en el arraycertificates contiene:
tipo: Tipo de certificado ("FIEL"o"SELLO").estado: Estado del certificado ("Activo","Revocado"o"Caduco").fechaInicial: Fecha de inicio de vigencia del certificado.fechaFinal: Fecha de fin de vigencia del certificado.numeroSerie: Número de serie del certificado.serieLink: URL al certificado en el portal del SAT.cerFile: Archivo del certificado en formato base64 (solo para certificados activos con datos completos).data: Objeto con información detallada del certificado (solo para certificados activos):type: Tipo de certificado.status: Estado.startDateyendDate: Fechas de vigencia.serialNumber: Número de serie.certificate: Objeto con información del emisor y sujeto del certificado.
legalRepresentativeRFC: RFC del representante legal asociado (solo para sellos de empresas).personEmail: Email de la persona (solo para certificados FIEL de personas físicas).
Ejemplo de respuesta exitosa
Este ejemplo muestra una verificación que incluye consultas tanto para una empresa como para representantes legales:Ejemplo de respuesta con error
Cuando el RFC no se encuentra o la consulta falla, la respuesta incluye un estado"fail" y un mensaje descriptivo:
curp_item — Consulta CURP
Consulta y validación de datos asociados al CURP (Clave Única de Registro de Población) en México.
Ejemplo de payload
Estructura de respuesta
Información detallada sobre el tipo
curp_item:curp_validation_data - Datos extraídos de la consulta CURP:curp_status: Estado del CURP en el registro:alta_normal: Persona activa en el registrobaja_por_defuncion: Persona fallecidaotro: Otros estadosno_encontrado: CURP no encontrado
curp_validation_result - Resultado de la validación:curp_found: CURP encontrado y válidocurp_not_found: CURP no encontrado
curp_validation_status - Estado de la validación:valid: Validación exitosainvalid: Validación fallida