API de Mercado Público

¿Qué es una API de Mercado Público?
Integra datos de compras públicas en tiempo real en tus aplicaciones
La API (Interfaz de Programación de Aplicaciones) de Mercado Público permite a desarrolladores y empresas acceder y consumir directamente datos de las compras públicas que realizan más de 1.000 entidades del Estado a través de la plataforma www.mercadopublico.cl.
En particular accede a datos en tiempo real sobre licitaciones, órdenes de compra, compradores y proveedores.
¿Cómo se usa?
Para usarla, se solicita un ticket y se recibe un código por correo electrónico. Con este código, distintos sistemas pueden conectarse y obtener la información de manera segura y actualizada.
Gracias a esta herramienta gratuita y de uso público, es posible desarrollar aplicaciones, realizar análisis de mercado y conectar plataformas externas, facilitando el acceso a la información y promoviendo las oportunidades de negocio, la transparencia, así como un ecosistema de Inteligencia Artificial y de innovación en las compras públicas.
Empieza en 3 pasos
Obtén tu ticket, revisa qué datos puedes consultar y comienza a utilizar la API.

1. Revisa qué datos puedes consultar
Explora licitaciones, órdenes de compra, proveedores y organismos del Estado que transan en Mercado Público.

2. Obtén tu ticket con Clave Única
Acepta los Términos de Uso e inicia sesión con Clave Única para solicitar tu ticket vía formulario. El código se generará de manera automática y llegará a tu correo electrónico registrado.

3. Integra tu aplicación paso a paso
Revisa la documentación y ejemplos para entender etiquetas y estados; interpretar resultados y crear aplicaciones.

¿En qué utilizar la API?
Ideas prácticas para aprovechar la información de compras públicas:

Desarrollo de aplicaciones
Construye aplicaciones que consulten licitaciones y órdenes de compra, muestren detalles y permitan buscar por código / fecha / estado, con información entiempo real.

Alertas y notificaciones
Crea alertas automáticas sobre nuevas oportunidades, cambios de estado o cierres. Integra notificaciones por correo electrónico o dashboard para tu equipo, clientes y usuarios.

Análisis territorial
Analiza las compras públicas por territorio, región o comuna. Cruza datos, visualiza mapas y detecta patrones y tendencias para apoyar decisiones y estudios.

Reportes e informes
Genera reportes e informes para la gestión y auditoría: consolida resultados, mide actividad por períodos, entidades y territorios y exporta hallazgos.
Información disponible
Accede a los datos en línea de licitaciones, órdenes de compra, organismos compradores y proveedores del Estado.
Tienes acceso a información para listar:
- Licitaciones diarias
- Licitaciones por código
- Licitaciones diarias por estado
- Licitaciones por día
- Licitaciones por estado y día
- Licitaciones por código de organismo público o proveedor
La API fue implementada para que las URLs puedan ser utilizadas mediante parámetros GET, con el objetivo de indicar las características de la petición que se ejecuta.
Servicios web
Los archivos de los recursos a los que se accede a través de la API utilizan las siguientes estructuras:
- Formato JSON:
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.json?fecha=02022014&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
- Formato JSONP:
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.jsonp?fecha=02022014&callback=respuesta&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
- Formato XML:
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.xml?fecha=02022014&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
IMPORTANTE:
Los estados de las licitaciones consultadas se mostrarán por códigos, descritos de la siguiente forma:
- Publicada = “5”
- Cerrada = “6”
- Desierta = “7”
- Adjudicada = “8”
- Revocada = “18”
- Suspendida = “19”
Tipos de consultas
Por {código} de licitación
Ejemplo de {codigo} = 1509-5-L114
Por todos los estados del día actual
Por todos los estados de una {fecha} en particular
Por estado "activas"
La opción estados “activas”, muestra todas las licitaciones publicadas al día de realizada la consulta.
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.json?estado={estado}&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.json?estado=activas&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Por {estado} del día actual
{estados} de las licitaciones
- Publicada
- Cerrada
- Desierta
- Adjudicada
- Revocada
- Suspendida
- Todos (muestra todos los estados posibles antes señalados)
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.json?fecha=02022014&estado={estado}&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.json?fecha=02022014&estado=adjudicada&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Por {código} de proveedor
Ejemplo de {CódigoProveedor} = 17793
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.json?fecha=02022014&CodigoProveedor={CódigoProveedor}&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.json?fecha=02022014&CodigoProveedor=17793&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Por {código} de organismo público
Ejemplo de {CódigoOrganismo} = 694
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.json?fecha={fecha}&CodigoOrganismo={CódigoOrganismo}&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
https://api.mercadopublico.cl/servicios/v1/publico/licitaciones.json?fecha=02022014&CodigoOrganismo=6945&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Los resultados de las búsquedas son realizadas en base a las licitaciones publicadas en el día y contienen información básica de las licitaciones.
En el caso de la búsqueda por código, no es relevante la fecha, dado que siempre se obtendrá la licitación solicitada. El resultado entregado por la búsqueda será información detallada de la licitación.
El formato de la fecha es ddmmaaaa, ejemplo: 12062026, obtendrá las licitaciones del día 12 del mes de junio del año 2026.
Documentación de licitación
Es necesario revisar las tipologías de licitaciones que ya no existen
Cantidad
FechaCreacion
Version
Listado
Cantidad de Licitaciones consultadas
Fecha de consulta
Versión del API de Mercado Público
Listado de Licitaciones
ANEXOS
Tipo de licitación
Descripción
Licitación Pública Menor a 100 UTM (L1)
Licitación Pública Entre 100 y 1000 UTM (LE)
Licitación Pública Mayor 1000 UTM (LP)
Licitación Pública Servicios personales especializados (LS)
Licitación Privada por Licitación Pública anterior sin oferentes (A1)
Licitación Privada por otras causales, excluidas de la ley de Compras
Licitación Privada por Servicios de Naturaleza Confidencial
Licitación Privada por Convenios con Personas Jurídicas Extranjeras fuera del Territorio Nacional
Licitación Privada por Remanente de Contrato anterior
Licitación Privada entre 100 y 1000 UTM
Licitación Privada Mayor a 1000 UTM
Trato Directo por Producto de Licitación Privada anterior sin oferentes o desierta
Trato Directo por Proveedor Único (D1)
Licitación Privada Menor a 100 UTM
Trato Directo (Cotización) (C2)
Compra Directa (Orden de compra) (C1)
Trato Directo (Cotización) (F2)
Compra Directa (Orden de compra) (F3)
Directo (Cotización) (G2)
Compra Directa (Orden de compra) (G1)
Orden de Compra menor a 3 UTM (R1)
Orden de Compra sin Resolución (CA)
Orden de Compra proveniente de adquisición sin emisión automática de OC (SE)
Unidad monetaria
Valor
CLP
CLF
USD
UTM
EUR
Descripción
Peso Chileno
Unidad de Fomento
Dólar Americano
Unidad Tributaria Mensual
Euro
Monto estimado
Valor
1
2
Descripción
Presupuesto Disponible
Precio Referencial
Modalidad de pago
Valor
1
2
3
4
5
6
7
8
9
10
Descripción
Pago a 30 días
Pago a 30, 60 y 90 días
Pago al día
Pago Anual
Pago a 60 días
Pagos Mensuales
Pago Contra Entrega Conforme
Pago Bimensual
Pago Por Estado de Avance
Pago Trimestral
Unidad de Tiempo de Evaluación
Valor
1
2
3
4
5
Descripción
Horas
Días
Semanas
Meses
Años
Unidad de Tiempo duración del contrato
Valor
1
2
3
4
5
Descripción
Horas
Días
Semanas
Meses
Años
Tipo de Acto Administrativo que adjudica o aprueba el contrato
Valor
1
2
3
5
4
Descripción
Autorización
Resolución
Otros
Acuerdo
Decreto
Valores Binarios
Existen varios datos del XML de licitación que se formatean en base a lógica binaria, estos son:
Campo
Comentario
Valores
Valores
Licitación informada
Informa el tipo de Licitación
1=Si
0=No
<Informada>0</Informada>
Tipo de Licitación
Especifica si la licitación es informada
1=Pública
2=Privada
<CodigoTipo>1</CodigoTipo>
Toma de Razón
Indica si la Licitación requiere toma de razón por parte de la Contraloría
1=Si
0=N0
<TomaRazon>0</TomaRazon>
Visibilidad de Ofertas técnicas
Sí, las ofertas técnicas serán de público conocimiento una vez realizada la apertura técnica de las ofertas.
1=Si
0=No
<EstadoPublicidadOfertas>1</EstadoPublicidadOfertas>
Contrato
1=Si
0=No
<Contrato>NO</Contrato>
Obras
Licitación del tipo Obra Pública
2=Si
1=No
<Obras>0</Obras>
Visibilidad del Monto
Hacer público el monto estimado en la ficha de la licitación
1=Si
0=No
<VisibilidadMonto>1</VisibilidadMonto>
Permite Subcontratación
Permite la subcontratación
1=Si
0=No
<SubContratacion>1</SubContratacion>
Extensión del Plazo
Si a la fecha/hora de cierre de recepción de ofertas, se han recibido 2 o menos propuestas, el plazo de cierre se ampliará automáticamente en 2 días hábiles, por una sola vez, bajo las condiciones establecidas por el artículo 25, inciso final, del reglamento de la ley 19.886.
1=Extiende
0=No extiende
<ExtensionPlazo>0</ExtensionPlazo>
Es Base Tipo
Indica si la licitación fue creada a través de licitaciones tipo.
1=Si
0=No
<EsBaseTipo>0</EsBaseTipo>
Es Renovable
1=Si
0=No
<EsRenovable>0</EsRenovable>
Tienes acceso a información para listar:
- Órdenes de compra diarias
- Órdenes de compra por código
- Órdenes de compra diarias por estado
- Órdenes de compra por día
- Órdenes de compra por estado y día
- Órdenes de compra por código de organismo público o proveedor
La API fue implementada para que las URLs puedan ser utilizadas mediante parámetros GET, con el objetivo de indicar las características de la petición que se ejecuta.
Servicio web
Los archivos de los recursos a los que se accede a través de api.mercadopublico.cl, utilizan las siguientes estructuras:
- Formato JSON:
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.json?fecha=02022014&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
- Formato JSONP:
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.jsonp?fecha=02022014&callback=respuesta&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
- Formato XML:
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.xml?fecha=02022014&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
IMPORTANTE
Los estados de las órdenes de compra consultadas serán mostrados por código, descritos de la siguiente forma:
- Enviada a Proveedor = “4”
- En proceso = “5”
- Aceptada = “6”
- Cancelada = “9”
- Recepción Conforme = “12”
- Pendiente de Recepcionar = “13”
- Recepcionada Parcialmente = “14”
- Recepcion Conforme Incompleta = “15”
Tipos de consulta
Por {código} de orden de compra
Ejemplo de {codigo} = 2097-241-SE14
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.json?codigo=2097-241-SE14&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Por todos los estados del día actual
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.json?estado=todos&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Por todos los estados de una {fecha} específica
Ejemplo de {fecha} = 02022014
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.json?fecha=02022014&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Por {estado} del día actual
Ejemplo de {estado} = ACEPTADA
{estados} de las órdenes de compra y su nomenclatura:
Enviada a Proveedor = “enviadaproveedor“
Aceptada = “aceptada“
Cancelada = “cancelada“
Recepción Conforme = “recepcionconforme“
Pendiente de Recepcionar = “pendienterecepcion“
Recepcionada Parcialmente = “recepcionaceptadacialmente“
Recepcion Conforme Incompleta = “recepecionconformeincompleta“
todos = “todos“ (muestra todos los estados posibles antes señalados)
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.json?fecha=02022014&estado={estado}&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.json?fecha=02022014&estado=aceptada&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Por {código} de organismo público
Ejemplo de {CódigoOrganismo} = 694
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.json?fecha={fecha}&CodigoOrganismo={CódigoOrganismo}&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.json?fecha=02022014&CodigoOrganismo=6945&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Por {código} de proveedor
Ejemplo de {CódigoProveedor} = 17793
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.json?fecha=02022014&CodigoProveedor={CódigoProveedor}&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
https://api.mercadopublico.cl/servicios/v1/publico/ordenesdecompra.json?fecha=02022014&CodigoProveedor=17793&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Por {código} de proveedor
Los resultados de las búsquedas son realizadas en base a los números de órdenes de compra enviadas en el día. Los resultados entregados contienen información básica de las órdenes de compra.
En el caso de la búsqueda por código no importa la fecha, dado que siempre se obtendrá la orden de compra solicitada. El resultado entregado posee información detallada de la orden de compra.
El formato de la fecha es ddmmaaaa, ejemplo: 12062026, obtendrá las órdenes de compra del día 12 del mes de junio del año 2026.
Documentación de orden de compra
Cantidad
FechaCreacion
Version
Listado
Cantidad de órdenes de compra encontradas
Fecha de consulta
Código de la orden de compra de Mercado Publico
Listado de órdenes de Compra
ANEXOS
Tipo orden de compra
Codigo
Abreviación
Descripción
1
OC
Automática
6
R1
Orden de compra menor a 3UTM
7
CA
Orden de compra sin resolución.
8
SE
Sin emisión automática
12
MC
Microcompra
14
CC
Compra Coordinada
Unidad Monetaria
Valor
Descripción
CLP
CLF
USD
UTM
EUR
Peso Chileno
Unidad de Fomento
Dólar Americano
Euro
Unidad Tributaria Mensual
Tipo de despacho
Valor
Descripción
7
9
12
14
20
21
22
Despachar a Dirección de envío
Despachar según programa adjuntado
Otra Forma de Despacho, Ver Instruc
Retiramos de su bodega
Despacho por courier o encomienda aérea
Despacho por courier o encomienda terrestre
A convenir
Tipo de Pago
Valor
Descripción
2
1
39
46
47
48
49
30 días contra la recepción de la factura
15 días contra la recepción de la factura
Otra forma de pago
50 días contra la recepción de la factura
60 días contra la recepción de la factura
A 45 días
A más de 30 días
Para obtener el código de un proveedor debes consumir el siguiente código indicando el RUT de la empresa a buscar (debe incluir puntos, guión y dígito verificador):
https://api.mercadopublico.cl/servicios/v1/Publico/Empresas/BuscarProveedor?rutempresaproveedor=70.017.820-k&ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Dónde:
- Código Empresa: Código de la empresa Proveedor. Ejemplo de {CódigoEmpresa} = 17793
- Nombre Empresa: Nombre de la empresa Proveedor. Ejemplo de {NombreEmpresa} = “Cámara de Comercio de Santiago A.G. (CCS)”.
Para obtener el código de un organismo público debes escribir el siguiente texto, el cual entrega como resultado una lista de todos los organismos públicos de la plataforma Mercado Público:
https://api.mercadopublico.cl/servicios/v1/Publico/Empresas/BuscarComprador?ticket=F8537A18-6766-4DEF-9E59-426B4FEE2844
Dónde:
- Código Empresa: Código del organismo público. Ejemplo de {CódigoEmpresa} = 6945
- Nombre Empresa: Nombre del organismo público. Ejemplo de {NombreEmpresa} = “Dirección de Compras y Contratación Pública”.
Términos y condiciones de uso

La Dirección ChileCompra establece las siguientes Políticas y Condiciones de Uso de la API de Mercado Público, las que se entienden aceptadas por las personas usuarias desde el momento en que hacen uso de este sistema.
Estas Políticas y Condiciones tienen como objetivo asegurar el uso correcto de la información disponible, ya sea para el desarrollo de aplicaciones, la descarga de datos o su publicación.
La API de Mercado Público es una herramienta que permite que distintos sistemas se comuniquen entre sí y accedan a funciones e información ya disponibles en la plataforma Mercado Público, así como en otras infraestructuras y aplicaciones. Este servicio se enmarca en las políticas de transparencia y datos abiertos de la Dirección ChileCompra.
Información proporcionada
A través de la API de Mercado Público se puede acceder a información del mercado de compras públicas generada en el portal www.mercadopublico.cl. Estos datos son de carácter público, están disponibles en línea y corresponden, entre otros, a licitaciones y órdenes de compra realizadas por los organismos públicos usuarios de la plataforma.
ChileCompra podrá incorporar nuevos tipos de datos o reemplazar los existentes. En caso de modificar la forma de entrega de la información, suspender o dejar de proporcionar algunos datos, se informará previamente a las personas usuarias.
El acceso a esta información es gratuito para todo tipo de usuarios. No obstante, su uso requiere ciertos conocimientos técnicos y debe realizarse exclusivamente a través de los mecanismos descritos en api.mercadopublico.cl.
Uso de la información
1. Los niveles de servicio de la API de Mercado Público se definen conforme a los estándares establecidos por la Dirección ChileCompra.
2. El acceso a la API se realiza mediante un ticket, el cual debe ser solicitado a través del formulario disponible, seleccionando la opción “Solicitud de Ticket”.
3. El formulario debe ser completado con datos reales de la persona solicitante —nombre y apellido, RUT y correo electrónico—, ya que se entrega un único ticket por persona. Si la Dirección ChileCompra detecta inconsistencias en la información proporcionada, podrá limitar o suspender el acceso asociado a dicho ticket.
4. ChileCompra utilizará estos datos personales únicamente para fines de operación, control y administración del servicio de la API de Mercado Público, y no los compartirá con terceros, salvo por mandato judicial.
5. El funcionamiento y uso de la API es monitoreado de forma permanente por la Dirección ChileCompra, con el fin de asegurar su correcto uso y estabilidad. Este monitoreo incluye validaciones por dirección IP, pudiendo establecerse restricciones de acceso según la cantidad de solicitudes realizadas desde una misma IP.
6. El soporte para el uso de la API debe solicitarse a través del formulario de sugerencias disponible en el sitio web. Todas las consultas y solicitudes serán respondidas en un plazo máximo de 3 días hábiles. No se considerarán solicitudes informales ni aquellas enviadas directamente a correos institucionales. No existen otros canales de soporte distintos a los señalados en estas Políticas y Condiciones.
7. Cada ticket de acceso cuenta con un límite diario de 10.000 solicitudes. Este límite no es modificable y tiene como finalidad resguardar la estabilidad del servicio. Las personas usuarias se comprometen a no exceder ni eludir estas limitaciones. El uso excesivo o abusivo de la API podrá derivar en la suspensión temporal o el bloqueo permanente del acceso.
8. Para procesos de alta demanda o descarga masiva de información, se recomienda realizar las consultas en horario nocturno, entre las 22:00 y las 07:00 horas.
Límites de responsabilidad
1. La API de Mercado Público es un servicio adicional que ChileCompra pone a disposición de manera voluntaria. Su uso no genera derechos adquiridos para las personas usuarias, por lo que ChileCompra podrá modificar, suspender o dar término al servicio cuando lo estime pertinente.
2. ChileCompra podrá actualizar estas Políticas y Condiciones de Uso en cualquier momento, manteniendo siempre disponible la versión vigente en el sitio web.
3. Esta Dirección no se hace responsable de la información publicada por las personas usuarias a través de las aplicaciones o sistemas que desarrollen utilizando la API, ni de los proyectos, actividades comerciales o cobros asociados a dichos desarrollos.
4. Las personas usuarias que publiquen información obtenida desde la API de Mercado Público, sin modificarla, deberán indicar claramente que la fuente de los datos es la Dirección ChileCompra.
