Indicadores Argentina Llamado API
The Llamado API from Indicadores Argentina — 1 operation(s) for llamado.
The Llamado API from Indicadores Argentina — 1 operation(s) for llamado.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/indicadores-ar:indicadores-ar-llamado-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Indicadores Ar Llamado API
version: '1.1'
contact:
email: contacto@indicadores.ar
url: https://indicadores.ar/api-empresas
description: 'Operations tagged Llamado across 2 of this provider''s published API definitions: indicadores-ar-openapi.json, openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://indicadores.ar/v1
security:
- apiKey: []
tags:
- name: Llamado
paths:
/llamado:
get:
operationId: llamado
summary: Un proceso de contratación con sus fechas, condiciones e historial
description: 'El proceso entero a partir del `slug` de cualquiera de sus publicaciones: las fechas del cronograma (retiro del pliego, consultas, presentación y apertura de ofertas), el link para participar, las condiciones que publica el aviso (presupuesto oficial, valor del pliego, garantía de oferta, plazo de ejecución, sistema de contratación, financiamiento), el desenlace y el historial de publicaciones. Cada dato es el de la publicación más nueva que lo trae, salvo el objeto, que es el del llamado: una circular no borra una fecha que no repite. Un campo en null es un dato que ninguna publicación del proceso informa.
Costo: 1 crédito + campos adicionales.
Campos adicionales (`campos=`): `parecidas` (+1 crédito). Cada uno se cobra sólo si vuelve con dato.'
parameters:
- name: slug
in: query
required: true
description: El `slug` de un resultado de /llamados o de cualquier publicación del proceso. Uno mal formado es un 400 `slug_invalido`; uno que no existe, un 404 sin cargo.
schema:
type: string
example: policia-federal-argentina-licitacion-publica-0074-2026-3ed6f1
- name: campos
in: query
description: 'Campos adicionales, separados por coma. Cada uno suma su costo en créditos sólo si vuelve con dato. Disponibles: parecidas (+1).'
schema:
type: string
example: parecidas
responses:
'200':
description: Un proceso de contratación con sus fechas, condiciones e historial.
content:
application/json:
schema:
type: object
properties:
slug:
type:
- string
- 'null'
description: El de la primera publicación del proceso.
numero_proceso:
type:
- string
- 'null'
organismo:
type: string
organismo_slug:
type:
- string
- 'null'
procedimiento:
type:
- string
- 'null'
rubro:
type:
- string
- 'null'
objeto:
type:
- string
- 'null'
expediente:
type:
- string
- 'null'
jurisdiccion:
type:
- string
- 'null'
enum:
- nacional
- caba
- pba
- catamarca
- chaco
- chubut
- cordoba
- corrientes
- entrerios
- formosa
- jujuy
- lapampa
- larioja
- mendoza
- misiones
- neuquen
- rionegro
- salta
- sanjuan
- sanluis
- santacruz
- santafe
- sde
- tierradelfuego
- tucuman
- null
nivel:
type: string
enum:
- nacional
- provincial
- municipal
description: Nivel de gobierno que convoca.
fuente:
type:
- string
- 'null'
description: Boletín oficial de origen.
fechas:
type: object
properties:
publicacion:
type: string
format: date
description: Primera publicación.
ultima_actualizacion:
type: string
format: date
description: Última publicación.
retiro_pliego:
type:
- string
- 'null'
format: date-time
description: Hasta cuándo se retira el pliego. Fecha y hora de Buenos Aires con su zona (-03:00). Si el aviso no dice la hora, 00:00.
consultas:
type:
- string
- 'null'
format: date-time
description: Hasta cuándo se hacen consultas. Fecha y hora de Buenos Aires con su zona (-03:00). Si el aviso no dice la hora, 00:00.
presentacion:
type:
- string
- 'null'
format: date-time
description: Presentación de ofertas. Fecha y hora de Buenos Aires con su zona (-03:00). Si el aviso no dice la hora, 00:00.
apertura:
type:
- string
- 'null'
format: date-time
description: Apertura de ofertas. Fecha y hora de Buenos Aires con su zona (-03:00). Si el aviso no dice la hora, 00:00.
apertura_pendiente:
type:
- boolean
- 'null'
description: true si la apertura todavía no llegó; null si no hay fecha de apertura.
participacion:
type: object
properties:
plataforma:
type:
- string
- 'null'
enum:
- comprar
- contratar
- null
description: Plataforma donde se oferta.
url:
type:
- string
- 'null'
description: El link que publica el aviso.
presupuesto_oficial:
type:
- number
- 'null'
description: Monto estimado de la contratación.
valor_pliego:
type:
- number
- 'null'
garantia_oferta:
type:
- string
- 'null'
plazo_ejecucion:
type:
- string
- 'null'
sistema_contratacion:
type:
- string
- 'null'
financiamiento:
type:
- string
- 'null'
desenlace:
type:
- object
- 'null'
properties:
resultado:
type: string
enum:
- adjudicada
- desierta
- fracasada
- sin_efecto
fecha:
type:
- string
- 'null'
format: date
description: Cómo terminó el proceso. Null mientras no se publicó.
publicaciones:
type: array
items:
type: object
properties:
slug:
type:
- string
- 'null'
fecha_publicacion:
type: string
format: date
procedimiento:
type:
- string
- 'null'
objeto:
type:
- string
- 'null'
description: 'El objeto tal como salió en esa publicación: en una circular suele traer su texto.'
fecha_apertura:
type:
- string
- 'null'
format: date-time
description: Apertura en esa publicación. Fecha y hora de Buenos Aires con su zona (-03:00). Si el aviso no dice la hora, 00:00.
url_aviso:
type:
- string
- 'null'
description: El aviso en el sitio del boletín oficial. Null cuando el boletín no tiene una página por aviso (los que publican un PDF por edición).
url_ficha:
type:
- string
- 'null'
description: Cada publicación del proceso, de la más vieja a la más nueva.
url_ficha:
type:
- string
- 'null'
parecidas:
type:
- object
- 'null'
properties:
cantidad:
type: integer
description: Procesos parecidos encontrados.
cantidad_es_minima:
type: boolean
description: 'true cuando la búsqueda llegó a su tope: hay por lo menos `cantidad`.'
desde:
type: string
format: date
description: Desde cuándo se busca.
expresado_en:
type:
- string
- 'null'
description: '"pesos de AAAA-MM": el último IPC publicado.'
resumen:
type: object
properties:
montos_comparados:
type: integer
minimo:
type:
- number
- 'null'
p25:
type:
- number
- 'null'
mediana:
type:
- number
- 'null'
p75:
type:
- number
- 'null'
maximo:
type:
- number
- 'null'
description: Extremos y cuartiles de los montos en pesos ajustados de la lista (no de todas las encontradas).
adjudicaciones:
type: array
items:
type: object
properties:
organismo:
type: string
fecha:
type: string
format: date
objeto:
type:
- string
- 'null'
proveedores:
type: array
items:
type: object
properties:
cuit:
type: string
razon_social:
type:
- string
- 'null'
description: Sólo personas jurídicas.
monto:
type: number
description: En la moneda del acto.
moneda:
type: string
monto_ajustado:
type:
- number
- 'null'
description: En pesos de `expresado_en` por el IPC encadenado. Null en otra moneda.
duracion_meses:
type:
- integer
- 'null'
description: Lo que dura el contrato cuando el objeto lo escribe; null si no.
parecido:
type: number
description: '0 a 1: cuánto se parece el objeto al del llamado.'
url_acto:
type:
- string
- 'null'
description: El aviso del boletín, si lo hay.
description: Hasta 20 procesos, del más parecido al menos. Un proceso adjudicado por renglones a varias empresas es una fila con la suma de lo que se les adjudicó.
description: Adjudicaciones parecidas de los cinco años anteriores al llamado. Sólo presente con campos=parecidas. Null cuando el objeto no tiene con qué compararse.
'400':
$ref: '#/components/responses/ParametroInvalido'
'401':
$ref: '#/components/responses/NoAutorizado'
'402':
$ref: '#/components/responses/SinCreditos'
'404':
$ref: '#/components/responses/NoEncontrado'
'429':
$ref: '#/components/responses/RateLimit'
'500':
$ref: '#/components/responses/ErrorInterno'
'503':
$ref: '#/components/responses/NoDisponible'
tags:
- Llamado
servers:
- url: https://indicadores.ar/v1
components:
responses:
RateLimit:
description: limite_de_requests_excedido (por minuto), limite_diario_gratuito_excedido (endpoints gratis) o limite_diario_autoservicio_excedido (cupo diario de créditos por cuenta).
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
NoEncontrado:
description: No encontrado.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
NoAutorizado:
description: api_key_faltante, api_key_malformada (la key llegó cortada o con otro formato) o api_key_invalida (no existe o fue revocada).
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
SinCreditos:
description: Créditos insuficientes.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
ParametroInvalido:
description: Parámetro inválido.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
ErrorInterno:
description: error_interno. Reintentar; no se cobra.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
NoDisponible:
description: servicio_no_disponible (transitorio, con Retry-After) o padron_no_disponible (el CUIT no está en nuestro padrón y el padrón fiscal no respondió a tiempo) o consulta_demorada (la búsqueda superó su tope de tiempo). Reintentar; no se cobra.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
schemas:
Error:
type: object
properties:
error:
type: string
securitySchemes:
apiKey:
type: apiKey
name: api-key
in: header
description: API key creada en https://indicadores.ar/api-empresas
x-refined-from:
- indicadores-ar-openapi.json
- openapi.json