Indicadores Argentina Adjudicaciones API

The Adjudicaciones API from Indicadores Argentina — 1 operation(s) for adjudicaciones.

GitHub OpenAPI

Operations 1

GET /adjudicaciones Contratos adjudicados por el Estado a empresas, con filtros #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/indicadores-ar:indicadores-ar-adjudicaciones-api"
All apis
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.

Get an API 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 Specification

indicadores-ar-adjudicaciones-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Indicadores Ar Adjudicaciones API
  version: '1.1'
  contact:
    email: contacto@indicadores.ar
    url: https://indicadores.ar/api-empresas
  description: 'Operations tagged Adjudicaciones 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: Adjudicaciones
paths:
  /adjudicaciones:
    get:
      operationId: adjudicaciones
      summary: Contratos adjudicados por el Estado a empresas, con filtros
      description: 'Contratos y órdenes de compra que el Estado nacional, la Ciudad y las provincias ADJUDICARON a empresas: quién ganó, qué organismo contrató, cuándo, por cuánto y para qué. No entran las ofertas ni los dictámenes de evaluación o las preadjudicaciones (recomiendan, no adjudican); además de los que se reconocen por el aviso, se excluye el objeto que lo dice, así que una adjudicación que lo cita al pasar también queda afuera. Sólo personas jurídicas. Los números de documento de personas humanas que aparecen en el objeto salen tapados. Ordenado por fecha, de la más nueva a la más vieja. Todos los filtros son opcionales y se combinan.


        Costo: 1 crédito por página.'
      parameters:
      - name: q
        in: query
        description: Búsqueda textual en el objeto del contrato y en el organismo (todas las palabras, sin acentos ni mayúsculas). Un DNI o un CUIT/CUIL de persona humana es un 400 `busqueda_de_documento`.
        schema:
          type: string
          example: medicamentos
      - name: organismo
        in: query
        description: Texto en el nombre del organismo que contrató (todas las palabras).
        schema:
          type: string
          example: ministerio de salud
      - name: cuit
        in: query
        description: CUIT de la empresa adjudicataria (11 dígitos, con o sin guiones). Uno mal formado es un 400 `cuit_invalido`; uno que no es de una persona jurídica (30, 33 o 34), un 400 `cuit_no_es_de_empresa`.
        schema:
          type: string
          example: '30500010912'
      - name: desde
        in: query
        description: Fecha de adjudicación desde (inclusive). Fecha AAAA-MM-DD; otra cosa es un 400 `desde_invalido`.
        schema:
          type: string
          example: '2026-09-01'
      - name: hasta
        in: query
        description: Fecha de adjudicación hasta (inclusive), AAAA-MM-DD. Anterior a `desde` es un 400 `rango_invalido`.
        schema:
          type: string
          example: '2026-09-30'
      - name: jurisdiccion
        in: query
        description: 'Jurisdicción que contrató. Uno o varios separados por coma. Acepta también el nombre (Buenos Aires, Santa Fe, CABA, Capital Federal, sin tildes ni mayúsculas); un valor que no es ninguno es un 400 `jurisdiccion_invalida` con la lista. Valores canónicos: 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.'
        style: form
        explode: false
        schema:
          type: array
          items:
            type: string
          example:
          - nacional
          - caba
          - pba
      - name: nivel
        in: query
        description: 'Nivel de gobierno que contrató: `nacional`, `provincial` o `municipal`. Uno o varios separados por coma. Es el gobierno que contrata, no el boletín: un llamado de una municipalidad publicado en el Boletín de la Provincia de Buenos Aires es `municipal` y su `jurisdiccion` es `pba`. La Ciudad de Buenos Aires cuenta como `provincial`. Un valor que no es ninguno es un 400 `nivel_invalido` con la lista.'
        style: form
        explode: false
        schema:
          type: array
          items:
            type: string
            enum:
            - nacional
            - provincial
            - municipal
          example:
          - municipal
      - name: pagina
        in: query
        description: Página (1-500). Fuera de rango se ajusta al máximo, no da error. Con sólo los créditos gratis de bienvenida, de la 4 en adelante es 402 `pagina_requiere_creditos_comprados`, sin cobro.
        schema:
          type: integer
          default: 1
          maximum: 500
      responses:
        '200':
          description: Contratos adjudicados por el Estado a empresas, con filtros.
          content:
            application/json:
              schema:
                type: object
                properties:
                  total:
                    type: integer
                    description: Total real de resultados del filtro, aunque no sea todo navegable.
                  pagina:
                    type: integer
                  por_pagina:
                    type: integer
                  total_paginas:
                    type: integer
                  resultados:
                    type: array
                    items:
                      type: object
                      properties:
                        cuit:
                          type: string
                        razon_social:
                          type:
                          - string
                          - 'null'
                        organismo:
                          type: string
                          description: El organismo que contrató.
                        fecha:
                          type: string
                          format: date
                          description: Fecha de la adjudicación o de la orden de compra.
                        monto:
                          type:
                          - number
                          - 'null'
                        moneda:
                          type:
                          - string
                          - 'null'
                          enum:
                          - ARS
                          - USD
                          - EUR
                          - null
                        objeto:
                          type:
                          - string
                          - 'null'
                          description: Qué se contrató.
                        expediente:
                          type:
                          - string
                          - 'null'
                        orden_de_compra:
                          type:
                          - string
                          - 'null'
                          description: Número de la orden de compra.
                        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
                          description: Jurisdicción que contrató.
                        nivel:
                          type:
                          - string
                          - 'null'
                          enum:
                          - nacional
                          - provincial
                          - municipal
                          - null
                          description: Nivel de gobierno que contrató.
                        url_acto:
                          type:
                          - string
                          - 'null'
                          description: El acto publicado que adjudica (el aviso del boletín o la resolución), cuando existe.
                        url_ficha_empresa:
                          type: string
        '400':
          $ref: '#/components/responses/ParametroInvalido'
        '401':
          $ref: '#/components/responses/NoAutorizado'
        '402':
          $ref: '#/components/responses/SinCreditos'
        '429':
          $ref: '#/components/responses/RateLimit'
        '500':
          $ref: '#/components/responses/ErrorInterno'
        '503':
          $ref: '#/components/responses/NoDisponible'
      tags:
      - Adjudicaciones
    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'
    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