# Postor Abierto > Postor (postor.com.mx) se llamaba LicitIA (licitia.com.mx) hasta septiembre de 2026: es la misma plataforma, empresa y datos; las URLs de licitia.com.mx redirigen permanentemente a postor.com.mx. ## Postor: plataforma de licitaciones en México con IA Postor es una plataforma privada e independiente para encontrar licitaciones de ComprasMX y fuentes estatales integradas, extraer requisitos y revisar posibles candados con IA, e investigar participaciones y adjudicaciones disponibles de otras empresas. Postor Abierto es su índice público de contrataciones, consultable sin cuenta. La plataforma comercial añade perfiles, alertas, proyectos y herramientas según el plan. Crear una cuenta es gratis. Las coincidencias, las alertas y las herramientas de la plataforma requieren una membresía, con funciones y límites según el plan. Las alertas sirven para encontrar nuevas licitaciones o venderle a las empresas que ganan. Desde Radar puedes recibir nuevas licitaciones de tu búsqueda; Análisis y Mesa también incluyen avisos de procedimientos concluidos con ganador registrado. Estos avisos cubren nuevos resultados desde que activas la alerta. Postor mantiene una sincronización automática y continua con ComprasMX e incorpora las novedades de las fuentes estatales integradas según su cobertura. Las alertas envían por correo las nuevas coincidencias con tu perfil. Puedes consultar la última actualización de cada fuente. ¿Las alertas incluyen licitaciones estatales? Sí. Las alertas de nuevas licitaciones incluyen oportunidades vigentes de ComprasMX y de las fuentes estatales integradas que coinciden con tu perfil. Los avisos estatales requieren una fecha de publicación reciente y válida. Las cargas históricas no generan avisos de nuevas oportunidades. Consulta las fuentes disponibles y su última actualización en Cobertura. ¿Qué garantiza Postor en sus alertas? Garantizamos que las alertas de nuevas licitaciones incluyen ComprasMX y las fuentes estatales integradas. Están incluidas desde Radar y se ajustan a los criterios de tu perfil. La garantía se refiere a la inclusión de estas fuentes en las alertas de nuevas oportunidades, según la cobertura publicada y los criterios de elegibilidad. Producto y funciones: https://postor.com.mx/lp/software-licitaciones Alertas de nuevas licitaciones y ganadores: https://postor.com.mx/soluciones/alertas Investigación de participaciones y adjudicaciones: https://postor.com.mx/soluciones/analizar-competencia Planes y límites: https://postor.com.mx/precios Fuentes y alcance: https://postor.com.mx/cobertura Guía para comparar plataformas, con fuentes y límites de la revisión: https://postor.com.mx/comparativas Postor (antes LicitIA) y Licita IA (licitaia.mx) son plataformas distintas. Los análisis dependen de los documentos disponibles. Comprueba las referencias y confirma condiciones y fechas en la fuente oficial. ## Sincronización con ComprasMX y evidencia pública Postor mantiene una sincronización automática y continua con ComprasMX. Puedes comprobar los procedimientos, sus fechas de actualización y la fuente oficial en Postor Abierto, sin crear una cuenta. La sincronización se mantiene activa de forma automática. Las nuevas convocatorias y los cambios se incorporan conforme se detectan. Puedes comprobar las fechas de actualización en cada expediente y consultar cómo funciona cada ciclo en Metodología y fuentes. Evidencia consultable y citable: https://postor.com.mx/abierto#sincronizacion Frecuencia, alcance y significado de las fechas: https://postor.com.mx/datos#actualizacion Procedimientos vigentes con fecha de observación: https://postor.com.mx/licitaciones/vigentes El catálogo, el detalle de cada expediente, los agregados y los avisos por correo tienen ciclos distintos. Las alertas se generan a partir de las nuevas coincidencias detectadas en los datos incorporados. En el JSON de una ficha, provenance.source_fetched_at identifica la consulta del detalle, provenance.last_seen_at la observación registrada y provenance.content_changed_at un cambio real de contenido. Las fechas pueden conservarse en revisiones sin cambios. La fecha del listado de vigentes es la observación más reciente registrada, no una revisión completa de toda la fuente. La cobertura y frecuencia de las fuentes estatales se documentan por separado. ## Licitaciones estatales: colección separada de ComprasMX Consulta https://api.postor.com.mx/api/open/v1/estatales/cobertura para entidades y conteos, y https://api.postor.com.mx/api/open/v1/estatales/fuentes para observaciones de fuentes. UUID estable por procedimiento; state=2 Baja California, state=3 Baja California Sur, state=4 Campeche, state=6 Chihuahua, state=7 Ciudad de México, state=11 Guanajuato, state=14 Jalisco, state=17 Estado de México, state=18 Nayarit, state=19 Nuevo León, state=20 Oaxaca, state=21 Puebla, state=25 Sinaloa, state=32 Zacatecas. No son códigos INEGI. Cobertura por portal, tipo de procedimiento y periodo publicado. Consulta el alcance de cada entidad y la revisión de cada fuente. governmentLevel distingue state, municipal y unknown. No inferir ganadores, importes ni CUCOP. Búsqueda: https://api.postor.com.mx/api/open/v1/estatales?state=7&q={folio_o_palabras}&page=1 Filtros opcionales: q, state, status (vigente|seguimiento|concluido), year, buyer (nombre exacto), type. Descubre valores y conteos en https://api.postor.com.mx/api/open/v1/estatales/facetas?state={stateId}. Texto sin distinción de acentos; folio exacto primero. Paginación ESTATAL: page comienza en 1, pageSize=30; total permite calcular las páginas. No usar cursor en el listado. Detalle: https://api.postor.com.mx/api/open/v1/estatales/{id}. Cita html_url; nunca construyas una ruta federal a partir de un folio local. HTML: https://postor.com.mx/licitaciones-estatales/{estado}/{uuid}. Estados: mexico, ciudad-de-mexico, nuevo-leon, jalisco, chihuahua, puebla, guanajuato, sinaloa, oaxaca, baja-california, baja-california-sur, campeche, nayarit y zacatecas, según la cobertura publicada. Añade .md, .json o .ocds.json al detalle. Por entidad: https://postor.com.mx/licitaciones-estatales/{estado} (índice), /{estado}/vigente (lo abierto) y /{estado}/archivo/{año} (lo concluido por año). Los índices estatal y por entidad tienen .md y .json. Accept: text/markdown o application/json también funciona. Cambios: https://api.postor.com.mx/api/open/v1/estatales/cambios?cursor={sequence}; comienza con cursor=0 y conserva next_cursor incluso cuando has_more=false. Los eventos upsert requieren consultar el detalle actual; withdrawal significa retirar el id de tu índice. NDJSON paginado: https://api.postor.com.mx/api/open/v1/estatales/export.ndjson?page=1. Sigue Link rel=next; cada línea contiene metadatos públicos, sin anexos archivados. checkedAt es la última observación de UN registro; no es la revisión del portal. Los años disponibles son el mínimo y máximo de los registros incorporados, no una medida de completitud. Las revisiones de catálogo y la recuperación documental se informan por separado en /estatales/fuentes, con su rango consultado. Un documento pendiente no cambia la fecha de una revisión de catálogo terminada. last_metadata_scan contiene la última revisión completa del catálogo con checked_at, from, to y sus conteos. latest_metadata_attempt permite detectar una revisión posterior parcial. Siempre cita fecha y rango juntos. documents cuenta los anexos actuales de expedientes publicados; last_complete_scan y last_complete_scan_from/to identifican el último lote archivado sin errores y el periodo de ese lote. Ninguna fecha de un rango histórico acredita por sí sola las oportunidades actuales. Para publicaciones recientes, consulta last_current_metadata_scan y latest_current_metadata_attempt: conservan la revisión del periodo reciente aunque después se haya recorrido un mes histórico. Mantén siempre el periodo from/to junto a checked_at. OCDS es un resumen compilado con prefijo local no registrado; no inventa contratos ni adjudicaciones. MCP: coberturaEstatal, buscarLicitacionesEstatales, obtenerLicitacionEstatal, cambiosLicitacionesEstatales. ## Colección ComprasMX CompraNet se transformó en ComprasMX. Son el nombre anterior y el actual de la plataforma federal, no dos fuentes independientes. El periodo de publicaciones del índice de Postor no es la fecha del cambio de nombre ni acredita la integración de todas las versiones históricas. > Datos públicos de contrataciones del gobierno federal mexicano que el Estado publica para > consulta y reutilización en ComprasMX y https://comprasmx.buengobierno.gob.mx/datos-abiertos, normalizados: procedimientos, > adjudicaciones, proveedores, dependencias, unidades compradoras y precios unitarios por clave > CUCOP. 375,587 procedimientos distintos, publicados desde > 2023. ## Gramática de URLs El identificador de un procedimiento es su número, en minúsculas. El prefijo determina el tipo, y el tipo va en la ruta porque llamar «licitación» a una adjudicación directa sería falso: LA/LO/LE → https://postor.com.mx/licitacion/{numero} IA/IO/IE → https://postor.com.mx/invitacion/{numero} AA/AO/AE → https://postor.com.mx/adjudicacion/{numero} AM → https://postor.com.mx/acuerdo-marco/{numero} Ejemplo: https://postor.com.mx/adjudicacion/aa-50-gyr-050gyr028-n-114-2024 Si tienes el número pero no sabes de qué tipo es, hay un alias permanente que redirige 301 a la ruta canónica: https://postor.com.mx/p/{numero} Entidades: https://postor.com.mx/proveedor/{slug} https://postor.com.mx/dependencia/{slug} https://postor.com.mx/unidad/{slug} https://postor.com.mx/categoria/{clave_cucop} https://postor.com.mx/partida/{clave_partida} los cinco primeros dígitos de una clave CUCOP El historial completo de cualquier entidad se recorre por cursor y puede filtrarse por ejercicio, tipo o estatus: https://postor.com.mx/proveedor/{slug}/procedimientos https://postor.com.mx/dependencia/{slug}/procedimientos https://postor.com.mx/unidad/{slug}/procedimientos https://postor.com.mx/categoria/{clave_cucop}/procedimientos https://postor.com.mx/partida/{clave_partida}/procedimientos Lo abierto ahora. Los agregados se recalculan cada cuarto de hora; la fecha del listado es la observación más reciente registrada, no la finalización de una revisión completa del portal: https://postor.com.mx/licitaciones/vigentes todo lo que acepta propuestas hoy, lo que cierra primero al frente https://postor.com.mx/licitaciones/cierran-esta-semana el recorte a siete días https://postor.com.mx/dependencia/{slug}/vigentes vigentes de una dependencia (sólo con tres o más abiertas) https://postor.com.mx/estado/{slug}/vigentes vigentes con sede en una entidad (misma regla) Índices y agrupaciones, cada uno con sus totales y su desglose: https://postor.com.mx/abierto vestíbulo del plano público https://postor.com.mx/licitaciones todos los procedimientos, por tipo y estatus https://postor.com.mx/licitaciones/{anio} un ejercicio fiscal (2022–2026) https://postor.com.mx/licitaciones/seccion/{vigente|seguimiento|concluido} etapa operativa normalizada por Postor https://postor.com.mx/licitaciones/estatus/{slug} estatus exacto reportado por ComprasMX https://postor.com.mx/estados las 32 entidades con cuenta, monto y vigentes https://postor.com.mx/estado/{slug} una de las 32 entidades federativas https://postor.com.mx/ramos los ramos del Presupuesto de Egresos, por volumen https://postor.com.mx/ramo/{slug} un ramo del Presupuesto de Egresos https://postor.com.mx/dependencias directorio de instituciones https://postor.com.mx/unidades directorio de unidades compradoras https://postor.com.mx/proveedores directorio de empresas https://postor.com.mx/categorias catálogo CUCOP https://postor.com.mx/categoria/{clave_cucop}/precios precios unitarios adjudicados de una clave; añade .csv https://postor.com.mx/partidas las 271 partidas presupuestales con contratos https://postor.com.mx/mercados los mismos datos por concepto, en lenguaje natural https://postor.com.mx/mercado/{slug} un concepto y las partidas que lo componen https://postor.com.mx/{proveedores|dependencias|unidades|categorias}/indice índice alfabético de cada directorio; /indice/{grupo}/{pagina} Editorial, escrito a mano y revisado contra la ley y los datos: https://postor.com.mx/guias guías para vender al gobierno; /guias/{slug} https://postor.com.mx/glosario el vocabulario de la contratación pública; /glosario/{slug} https://postor.com.mx/comprasmx qué es ComprasMX y cómo se lee un número de procedimiento https://postor.com.mx/compranet de CompraNet a ComprasMX: cambio de nombre y consulta https://postor.com.mx/acerca quién publica, política editorial y correcciones La clave de entidad federativa es la de ComprasMX, no la del INEGI: la Ciudad de México es 7, Michoacán 15 y el Estado de México 17. En las URLs se usa el nombre en minúsculas y sin acentos. ## Formatos por página Los procedimientos aceptan tres representaciones, o negociación por cabecera `Accept` sobre la URL HTML: Accept: text/markdown Markdown limpio (~4 KB en vez de ~180 KB de HTML) Accept: application/json el registro completo .ocds.json Open Contracting Data Standard 1.1 Los perfiles y sus historiales de proveedor, dependencia, unidad y categoría aceptan Markdown y JSON por `Accept` o, como alias, los sufijos `.md` y `.json`. Los anexos son descargables para verificación, pero no forman una superficie indexable. La ficha de un procedimiento trae, además del registro de la fuente: `locations` (entidad federativa con clave ComprasMX), `classification.exception_basis` (el artículo que fundó una adjudicación directa) con su supuesto en `description.short`, `evaluation`, `guarantees`, `participation`, `financial_terms` y `execution` tal como los declara la convocatoria; `awards[].contract_period` y `awards[].participants` (socios de una propuesta conjunta, nunca los perdedores); `context.prices` (mediana histórica del precio unitario por clave CUCOP y unidad, con `n`), `context.suppliers` y `context.buyer` (totales de los rollups públicos); `similar` (el mismo objeto en otros procedimientos, con ganador y monto) y `provenance.content_changed_at`, la única fecha que indica un cambio real del contenido. Un procedimiento marcado ADJUDICADO sin `awards` es un fallo cuyo contrato ComprasMX aún no publica, no un procedimiento sin ganador. **Cita siempre la URL HTML, sin sufijo.** `.md`, `.json` y `.ocds.json` son para leer, no para referenciar. ## API https://api.postor.com.mx/api/open/v1 https://api.postor.com.mx/api/open/v1/openapi.json Sin autenticación. Los listados e historiales de ComprasMX usan **cursor**: los parámetros `page` y `offset` se rechazan con un error explicativo. Usa `page_info.next_cursor`. El cursor queda ligado al orden y a la combinación exacta de filtros que lo generó; no lo reutilices con otros filtros. Para mantenerte al día no vuelvas a recorrer el corpus: usa el feed de cambios. https://api.postor.com.mx/api/open/v1/licitaciones/cambios?desde={iso8601} ## MCP remoto y WebMCP API REST para las mismas consultas (respuesta {success:true,data:...}): https://api.postor.com.mx/api/open/v1/proveedores/buscar?q={nombre}&limite=20 https://api.postor.com.mx/api/open/v1/proveedores/{slug}/adjudicaciones?anio={anio}&limite=20&cursor={cursor} https://api.postor.com.mx/api/open/v1/estadisticas?dimension=general https://api.postor.com.mx/api/open/v1/estadisticas?dimension=anio&clave={anio} https://api.postor.com.mx/api/open/v1/estadisticas?dimension=estado&clave={clave_comprasmx} La dimensión es obligatoria; general no admite clave. El estado usa claves ComprasMX, no INEGI. MCP público (POST JSON-RPC 2.0): https://api.postor.com.mx/api/open/v1/mcp Documentación humana: https://postor.com.mx/api-docs#mcp Descubre el contrato vigente con tools/list. Ejecuta con tools/call; no adivines filtros o nombres. Las cinco herramientas principales sobre la colección ComprasMX son: - buscarProcedimientos: texto q y filtros públicos; continúa con el cursor devuelto, manteniendo filtros. - buscarProveedores: q por nombre; devuelve perfiles públicos y su slug. Coincidencias limitadas, no un padrón exhaustivo. - obtenerProcedimiento: numero devuelto por la búsqueda; ficha y adjudicaciones públicas disponibles. - listarAdjudicacionesProveedor: slug del perfil público; devuelve adjudicaciones paginadas y su procedimiento. La unidad de paginación es la adjudicación, no el proveedor ni el procedimiento. - estadisticasContratacion: agregados publicados, con cobertura y metodología de importes. Consulta el esquema vigente para las dimensiones admitidas. Las herramientas existentes de perfiles y precios y las cuatro herramientas estatales siguen disponibles. No confundas las herramientas ComprasMX con las estatales ni mezcles sus identificadores. Ejemplo de llamada: {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"buscarProcedimientos","arguments":{"q":"medicamentos","limite":5}}} Las respuestas MCP ofrecen content y structuredContent. Revisa isError antes de interpretar resultados. Los errores no equivalen a cero coincidencias. Ante HTTP 429, respeta Retry-After. Verificación de procedimientos ComprasMX: - numero: clave de consulta pública del procedimiento. - licitia_url: ficha HTML de Postor para citar y abrir. - source_id: identificador público del registro oficial cuando está disponible. - source_url: enlace al expediente oficial cuando está disponible. No construyas uno si falta. Los agregados citan su página y metodología: no tienen un expediente oficial único. Las fichas estatales conservan html_url y sus referencias de fuente propias. No trates una URL de Postor como si fuera una fuente gubernamental. Conserva ambas referencias al citar. WebMCP: en un navegador y agente compatibles, abre https://postor.com.mx/abierto. Las páginas públicas registran las cinco herramientas mediante document.modelContext; las páginas /licitaciones-estatales añaden coberturaEstatal, buscarLicitacionesEstatales y obtenerLicitacionEstatal. abrirResultado({"url":"URL_HTML_POSTOR"}) abre la ficha o búsqueda en la pestaña visible. Primero consulta; después abre la URL HTML devuelta para mostrar el resultado a la persona. Las consultas son de sólo lectura. abrirResultado cambia la página. No admite URLs de terceros, el panel de clientes, guardados ni formularios privados. La herramienta no abre source_url externas. WebMCP es experimental: necesita compatibilidad con document.modelContext y depende de la versión/configuración. Referencia de compatibilidad: https://developer.chrome.com/docs/ai/webmcp/imperative-api Sin esa API del navegador, usa el MCP remoto o la API pública; no presupongas que todos los agentes admiten WebMCP. ## Descargas masivas Si quieres el corpus entero, descárgalo en vez de rastrearlo. Es más rápido para ti y más barato para los dos. NDJSON, un registro por línea, CC BY 4.0. https://api.postor.com.mx/api/open/v1/descargas qué hay y en cuántos lotes https://api.postor.com.mx/api/open/v1/descargas/{entidad}/{lote} un lote Las entidades son licitaciones, proveedores, compradores y categorias. Los lotes usan las mismas fronteras que los fragmentos del sitemap. ## Qué NO contienen estos datos - No se sabe quién presentará propuesta antes del acto de apertura. Nadie lo sabe. - No se publican datos de contacto de servidores públicos ni RFC de personas físicas. - No se publican montos estimados por modelos, sólo importes de la fuente. - Los importes van en pesos. Los contratos en USD, EUR, CAD, GBP y JPY se convierten con el tipo de cambio del Banco de México de la fecha de inicio del contrato; su moneda original se conserva. - Cada importe se valida contra su propio registro (IVA, partidas, precio unitario). Los que no cuadran y son grandes quedan por verificar hasta que una persona revisa el documento de adjudicación: no se suman, se cuentan y se declaran en la página. - Un mismo nombre comercial puede corresponder a varias razones sociales. Cuando se detecta, el perfil se marca como ambiguo, se dice cuántas grafías agrupa y se excluye del índice. - Algunas de las 21,589 claves CUCOP en uso no existen en el catálogo oficial y van sin descripción. ## Licencia y cita CC BY 4.0. Cita como «Postor Abierto» e incluye la URL HTML del recurso, sin `.json`, `.md` ni `.ocds.json`. La fuente primaria es ComprasMX y su portal de Datos Abiertos; esta es una plataforma privada e independiente, sin afiliación con el Gobierno de México. Postor es un producto de Global Tech Operations, LLC. Metodología y correcciones: https://postor.com.mx/datos ## Colecciones institucionales publicadas CFE: 47083 procedimientos; 334 vigentes. HTML: https://postor.com.mx/licitaciones-cfe y /{uuid}. API: https://api.postor.com.mx/api/open/v1/instituciones/cfe?q={texto}&page=1; filtros status, year, buyer y type. Facetas: https://api.postor.com.mx/api/open/v1/instituciones/cfe/facetas. Detalle: https://api.postor.com.mx/api/open/v1/instituciones/cfe/{uuid}. PEMEX: 5685 procedimientos; 0 vigentes. HTML: https://postor.com.mx/licitaciones-pemex y /{uuid}. API: https://api.postor.com.mx/api/open/v1/instituciones/pemex?q={texto}&page=1; filtros status, year, buyer y type. Facetas: https://api.postor.com.mx/api/open/v1/instituciones/pemex/facetas. Detalle: https://api.postor.com.mx/api/open/v1/instituciones/pemex/{uuid}. Cobertura actual: https://api.postor.com.mx/api/open/v1/instituciones/cobertura. No mezcles sus UUID ni sus conteos con ComprasMX o las colecciones estatales. Un fallo programado no acredita un resultado; sólo se publican adjudicaciones revisadas. Los originales archivados requieren iniciar sesión; las fichas públicas enlazan la fuente oficial. MCP: coberturaInstitucional, buscarLicitacionesInstitucionales, obtenerLicitacionInstitucional y facetasInstitucionales, únicamente según el catálogo de herramientas publicado.