Indicadores ArgentinaIndicadoresArgentina

Documentación de la API

Datos societarios, crediticios, de comercio exterior y de contrataciones de empresas argentinas. Base URL https://indicadores.ar/v1, respuestas JSON en castellano.

Empezá en 30 segundos
curl "https://indicadores.ar/v1/empresa?cuit=30500010912" \
  -H "api-key: TU_API_KEY"

¿Sin key todavía? Creá tu cuenta gratis: incluye 100 créditos.

Autenticación

Toda request lleva tu API key en el header api-key (también se acepta Authorization: Bearer TU_API_KEY). La key se crea y se administra desde tu cuenta. Nunca la publiques en un front-end: las llamadas van de servidor a servidor.

Créditos y costos

Cada llamada exitosa (HTTP 200) consume créditos según la ruta; las respuestas de error no se cobran. Los créditos no vencen y el header x-creditos-restantes viaja en cada respuesta. Algunos endpoints aceptan campos= con bloques adicionales que suman créditos.

/empresa1 crédito + campos adicionales
/busqueda1 crédito por página
/busqueda-personas1 crédito por página
/persona1 crédito
/llamados1 crédito por página
/importadores1 crédito por página
/sugerenciasgratiscupo 1.000/día
/creditosgratis
/empresa?campos=beneficiarios+2 créditos

Cada crédito rinde 1 ficha completa o 1 página de resultados. /busqueda devuelve 10 filas por página con los créditos gratis de alta y 50 para cuentas con packs o plan pago.

Límites y paginación

Rate limit: 60 requests por minuto por API key (y 120 por minuto por IP). Al excederlo la API responde 429; reintentá al minuto siguiente.

Paginación: los listados usan el parámetro pagina (arranca en 1) con una profundidad máxima por endpoint: 400 páginas en /busqueda, 50 páginas en /busqueda-personas, 500 páginas en /llamados, 250 páginas en /importadores. Una página fuera de rango no da error: se ajusta al máximo. El total siempre es el real, aunque no se pueda navegar completo: para llegar a cualquier registro, acotá con filtros en lugar de paginar. Filas por página: 20 en /busqueda-personas, 20 en /llamados, 20 en /importadores.

¿Necesitás volumen (integración continua, enriquecimiento de cartera, dataset a medida)? Escribinos a [email protected] y lo armamos como corresponde: contrato, límites propios y precio por volumen.

Errores

Los errores son JSON con un campo error en snake_case (y contexto extra cuando aplica, por ejemplo el campo rechazado en campo_invalido). Nunca se cobran.

400Parámetro inválido: cuit_invalido, q_invalido, campo_invalido (con el campo), etc.
401API key faltante o inválida
402Créditos insuficientes
404Empresa o persona no encontrada, o endpoint inexistente
429Límite de requests excedido (60/min por key) o cupo diario del autocomplete agotado

Endpoints

Todos los endpoints son GET sobre https://indicadores.ar/v1. Cada uno documenta sus parámetros, su costo y la lista completa de campos de respuesta.

Ficha de empresa

1 crédito + campos adicionales

GET/v1/empresa

Toda la información disponible de la empresa: identificación registral, actividad, dirigentes y socios (con % de participación cuando el aviso lo publica), vínculos con otras empresas, actos societarios (constitución, reformas, quiebras, concursos), situación crediticia BCRA banco por banco, cheques rechazados uno por uno, comercio exterior, contratos con el Estado, créditos subsidiados y sanciones. Con campos= se agregan bloques adicionales que suman créditos (ver la tabla de campos adicionales).

Parámetros

cuitstringrequerido

CUIT de la empresa (11 dígitos, con o sin guiones).

Ejemplo: 30500010912

camposstringopcional

Campos adicionales a incluir, separados por coma. Cada uno suma su costo en créditos al de la ficha. Disponibles: beneficiarios (+2).

beneficiarios

Ejemplo: beneficiarios

Campos adicionales

campos=beneficiarios+2 créditos

Beneficiarios finales estimados. Cadena de propiedad calculada on-demand: socios/accionistas humanos directos y a través de sociedades intermedias, multiplicando las participaciones publicadas en los actos societarios (profundidad máxima 3 niveles, umbral de referencia 10%). Es una estimación por actos registrales publicados: el registro de beneficiarios finales de ARCA no es público.

Request
curl "https://indicadores.ar/v1/empresa?cuit=30500010912&campos=beneficiarios" \
  -H "api-key: TU_API_KEY"
Respuesta (recortada)
{
  "cuit": "30500010912",
  "razon_social": "BANCO DE LA NACION ARGENTINA",
  "forma_legal": "sociedad_estado",
  "jurisdiccion": "Ciudad Autónoma de Buenos Aires",
  "fecha_constitucion": "1891-10-26",
  "actividad": { "codigo": "641100", "nombre": "Banca central" },
  "estado_fiscal": "activa",
  "perfil": { "importador": false, "exportador": false, "empleador": true, "empleados_estimados": 17000 },
  "dirigentes": [
    { "cuit": "20...", "nombre_completo": "...", "roles": ["presidente"], "funcionario_publico": true, "participacion_pct": null }
  ],
  "vinculos_societarios": [],
  "eventos": [ { "tipo": "modificacion", "fecha": "2026-05-12", "titulo": "..." } ],
  "deudas_bcra": null,
  "cheques_rechazados": null,
  "comercio_exterior": null,
  "contratos_publicos": { "cantidad": 12, "total_ars": 154000000, "recientes": [ "..." ] },
  "sanciones": [],
  "apoc": null,
  "sanciones_laborales_repsal": [],
  "beneficiarios": {
    "umbral_pct": 10,
    "profundidad_maxima": 3,
    "metodologia": "...",
    "personas": [
      { "cuit": "20...", "nombre_completo": "...", "participacion_directa_pct": 40, "participacion_efectiva_pct": 40, "cadena": [] }
    ]
  },
  "consultado_el": "2026-08-17T14:00:00.000Z"
}
Campos de la respuesta (197)
CampoTipoDescripción
cuitstring
razon_socialstring
forma_legalstring | null
jurisdiccionstring | null
ciudadstring | null
domicilio_legalstring | nullDomicilio registrado ante el registro societario (puede estar desactualizado).
domicilio_fiscalstring | nullDomicilio fiscal declarado ante ARCA.
contactoobject | nullSitio web, mail y teléfono de la empresa. Null cuando no se le conoce ningún sitio que responda, o cuando el CUIT es el de un hosting que registra dominios de terceros (en ese caso no se puede saber cuál es el propio).
sitios_webarraySitios web de la empresa que RESPONDEN, los de origen registral primero. Un dominio que no contesta, o que todavía no verificamos, no se devuelve: el registro de dominios tiene muchas altas que nunca se usaron y devolverlas sería mandarte a un link roto. Se devuelven todos los que quedan y no uno solo: el 39% de las empresas con sitio tiene más de uno y elegir el principal sería una corazonada.
urlstring
origenstringregistro = el CUIT figura como titular del dominio en NIC Argentina, es un hecho. inferido = se dedujo de la razón social y se verificó bajando la página, que sólo se acepta si publica el CUIT, o si el nombre no tiene homónimos en el padrón y el sitio se declara argentino. registro | inferido
emailstring | nullMail publicado por la empresa en el primero de sus sitios que se pudo leer. Cobertura todavía baja: el dominio se conoce para muchas más empresas que el mail.
telefonostring | nullTeléfono publicado por la empresa en su propio sitio.
verificado_eldate | nullFecha en que se leyó el sitio del que salieron mail y teléfono. Null cuando todavía sólo se conoce el dominio.
fecha_constituciondate | null
actividadobject
codigostring | nullCódigo de actividad AFIP.
nombrestring | null
estado_fiscalstring
perfilobject
importadorboolean
exportadorboolean
empleadorboolean
empleados_estimadosinteger | null
capitalobject
fecha_ultimo_balancedate | null
capital_ultimo_balancestring | null
dirigentesarrayPersonas vinculadas: directores, socios, gerentes, síndicos, apoderados.
cuitstring
nombre_completostring
rolesarray<string>
funcionario_publicoboolean
participacion_pctnumber | null% del capital suscripto según el aviso societario publicado.
vinculos_societariosarrayVínculos directos con otras empresas publicados en los boletines: socias/accionistas personas jurídicas, fusiones, escisiones y transferencias de fondo de comercio.
tipostringsocia, ex_socia, absorbente, absorbida, beneficiaria_escision, escindente, cesionaria_fondo, cedente_fondo o vinculada.
direccionstringesta_empresa_es_sujeto | esta_empresa_es_contraparte
denominacionstring
cuitstring | null
participacion_pctnumber | null
fechadate
eventosarrayActos societarios (constitución, reformas, fusiones, disolución, quiebra, concurso).
tipostring
fechadate
titulostring | null
descripcionstring | null
deudas_bcraobject | nullSituación en la central de deudores del BCRA. Null sin deuda informada.
periodostringPeríodo informado (AAAAMM).
peor_situacioninteger1 = normal … 5 = irrecuperable.
deuda_total_milesnumberDeuda total en miles de pesos.
entidadesintegerCantidad de entidades que informan deuda.
entidades_detallearrayDeuda banco por banco del período más reciente (hasta 50, por situación y monto).
entidadstring
situacioninteger1 = normal … 5 = irrecuperable.
situacion_labelstring
deuda_milesnumber
dias_atrasointeger
refinanciadoboolean
en_juicioboolean
cheques_rechazadosobject | nullCheques rechazados informados por el BCRA. Null sin registros.
totalinteger
impagosinteger
detallearrayÚltimos cheques rechazados, uno por uno (hasta 50, más recientes primero).
numerostring
entidadstring
fechadate
montostring
causalstring | null
pagadoboolean
fecha_pagodate | null
comercio_exteriorobject | nullBloque unificado de comercio exterior. Null si la empresa no registra operaciones.
importacionesobject | nullImportaciones registradas, agregadas por mes, NCM, país, vía, aduana y régimen. El FOB es el declarado en dólares; el CIF y el flete son ESTIMADOS (objeto cif); los derechos y tributos sí son los efectivamente liquidados.
periodo_desdestringVentana AAAAMM de los totales y tops.
periodo_hastastring
fob_usdnumber
itemsintegerÍtems de despacho de la ventana.
despachosintegerDestinaciones distintas de la ventana.
kilosnumber | nullPeso neto, sólo de las operaciones cuya unidad estadística mide peso. Null cuando ninguna lo declara. NO es el peso total de lo importado.
cifobject | nullValor CIF y flete ESTIMADOS, despejados de la liquidación de tributos: la fuente aduanera publica FOB. Null cuando la estimación no cubre suficiente FOB del período.
cif_usd_estimadonumber
flete_y_seguro_usd_estimadonumberFlete MÁS seguro; no se pueden separar.
flete_sobre_fob_pctnumberIncidencia sobre el FOB que tiene estimación, no sobre el total.
cobertura_fob_pctnumberPorcentaje del FOB del período con valor CIF estimado.
fob_imputado_usdnumberParte del FOB cuyo CIF salió de una referencia externa y no de la propia operación.
tributosobject | nullTributos efectivamente liquidados. A diferencia del CIF, declarados.
derechos_usdnumber
tributos_totales_usdnumber
principales_ncmarray
ncmstring
descripcionstring | nullDescripción oficial de la posición; degrada a la partida o al capítulo cuando el nomenclador no tiene esa apertura.
fob_usdnumber
itemsinteger
principales_origenesarray
paisstringCódigo de país de origen del nomenclador aduanero.
pais_nombrestringNombre del país de origen.
pais_isostring | nullISO 3166-1 alpha-2. Null cuando la fuente no nombra un país vigente: zonas indeterminadas, "resto de", o entidades ya disueltas.
fob_usdnumber
itemsinteger
principales_procedenciasarrayPaís desde el que se despachó la mercadería, que difiere del de origen en un tercio de las operaciones.
paisstring
pais_nombrestring
pais_isostring | nullISO 3166-1 alpha-2. Null cuando la fuente no nombra un país vigente: zonas indeterminadas, "resto de", o entidades ya disueltas.
fob_usdnumber
itemsinteger
vias_de_transportearrayCómo llega la mercadería. Describe el último tramo hasta la aduana de registro.
codigostringCódigo tal como lo publica la fuente aduanera.
descripcionstring
fob_usdnumber
itemsinteger
aduanasarrayAduana de registro del despacho.
codigostringCódigo tal como lo publica la fuente aduanera.
descripcionstring
fob_usdnumber
itemsinteger
regimenesarrayRégimen de la destinación (a consumo, courier, zona franca…).
codigostringCódigo tal como lo publica la fuente aduanera.
descripcionstring
fob_usdnumber
itemsinteger
serie_mensualarrayHasta 24 meses, del más viejo al más nuevo.
periodostring
fob_usdnumber
itemsinteger
exportaciones_granosobject | nullExportaciones declaradas de granos y subproductos, en toneladas por producto y mes.
periodo_desdestring
periodo_hastastring
toneladasnumber
declaracionesinteger
principales_productosarray
productostring
toneladasnumber
declaracionesinteger
serie_mensualarrayHasta 24 meses, del más viejo al más nuevo.
periodostring
toneladasnumber
exportaciones_energiaobject | nullExportaciones declaradas de petróleo, gas y derivados, en dólares por producto, destino y mes, más las ofertas de exportación de hidrocarburos registradas.
periodo_desdestring
periodo_hastastring
monto_usdnumber
principales_productosarray
productostring
monto_usdnumber
principales_destinosarray
paisstring
pais_isostring | nullISO 3166-1 alpha-2. Null cuando la fuente no nombra un país vigente: zonas indeterminadas, "resto de", o entidades ya disueltas.
monto_usdnumber
serie_mensualarrayHasta 24 meses, del más viejo al más nuevo.
periodostring
monto_usdnumber
ofertas_hidrocarburosobject | null
totalinteger
vigentesinteger
habilitaciones_ueobject | nullHabilitaciones sanitarias vigentes para exportar a la Unión Europea, por rubro.
rubrosarray
rubrostring
establecimientosinteger
contratos_publicosobject
cantidadintegerCantidad de contrataciones con adjudicación confirmada.
total_arsnumber
recientesarray
organismostring | null
fechadate | null
montostring | null
monedastring | null
descripcionstring | null
rolstring | nulladjudicataria | oferente | desestimada | null = sin clasificar (participó del proceso).
creditos_subsidiadosobject
cantidadinteger
sancionesarraySanciones administrativas publicadas (UIF/CNV/BCRA).
fechadate
titulostring | null
apocobject | nullPresencia en la base APOC de ARCA (facturas apócrifas). Dato informativo/preventivo. Null si no figura.
fecha_condiciondate | null
fecha_publicaciondate | null
sanciones_laborales_repsalarraySanciones vigentes en el REPSAL (Registro Público de Empleadores con Sanciones Laborales).
tipo_infraccionstring
organismo_sancionadorstring | null
fecha_ingresodate | null
fin_publicaciondate | null
numero_expedientestring
beneficiarioscampos=beneficiarios · +2 créditosobjectBeneficiarios finales ESTIMADOS por actos registrales publicados. Sólo presente con campos=beneficiarios.
umbral_pctnumberUmbral de referencia (10%, RG 4697 / UIF).
profundidad_maximainteger
metodologiastring
personasarray
cuitstring
nombre_completostring
funcionario_publicoboolean
participacion_directa_pctnumber | null% directo cuando la persona es socia inmediata; null si sólo llega por cadena.
participacion_efectiva_pctnumber | nullSuma de los caminos cuantificables (directo + indirecto multiplicado).
es_beneficiario_estimadoboolean
caminos_sin_porcentajeintegerCaminos societarios detectados cuyo % no fue publicado.
cadenaarraySociedades intermedias del camino cuantificado de mayor peso (vacía = directa).
cuitstring
razon_socialstring
participacion_pctnumber | null
fecha_ultimo_actodate | null
consultado_eldate-time

Búsqueda de empresas

1 crédito por página

GET/v1/busqueda

Búsqueda sobre el padrón completo (~1,3M de empresas). Todos los parámetros son opcionales y se combinan entre sí (AND): texto, forma legal, ubicación, actividad, estado fiscal, rango de capital y los sellos booleanos (importador, exportador, empleador, contratista del Estado, deuda BCRA…). Devuelve 10 resultados por página con los créditos gratis de alta y 50 para cuentas con packs o plan pago. Para el detalle completo de una empresa usá /empresa con su CUIT.

Parámetros

qstringopcional

Búsqueda textual por razón social.

forma_legalstringopcional

Forma legal.

Ver los 29 valores posibles
sasrlsasscascssociedad_colectivacooperativafundacionasociacion_civilmutualutefideicomisosucursal_extranjeraothersociedad_capital_industriasociedad_estadosociedad_hechosociedad_seccion_ivfederacioncamarareligiosaagrupacion_colaboracionconsorcio_cooperacionconsorcio_phsgrcapitalizacion_ahorrosucursal_nacionalpersona_humanaprofesional_matriculado

Ejemplo: sas

jurisdiccionstringopcional

Provincia o Ciudad Autónoma de Buenos Aires.

Ejemplo: Córdoba

ciudadstringopcional

Ciudad o localidad.

actividadstringopcional

Código de actividad AFIP (el de actividad.codigo).

Ejemplo: 620100

estado_fiscalstringopcional

Estado ante ARCA.

activainactivabajasuspendidaunknown
capitalstringopcional

Rango de capital del último balance publicado (excluye empresas sin balance). lt-1m = Menos de $1M, 1m-10m = $1M a $10M, 10m-100m = $10M a $100M, gt-100m = Más de $100M.

lt-1m1m-10m10m-100mgt-100m
importadorbooleanopcional

true = solo empresas con el sello "Importadora". Con despachos de importación registrados a su CUIT.

exportadorbooleanopcional

true = solo empresas con el sello "Exportadora". Con exportaciones registradas o habilitación de exportador.

empleadorbooleanopcional

true = solo empresas con el sello "Empleadora". Declarada empleadora ante ARCA. Cobertura parcial: el dato se conoce para las empresas ya enriquecidas con el padrón fiscal, no para todo el universo.

contratistabooleanopcional

true = solo empresas con el sello "Contratista del Estado". Con contratos u órdenes de compra del Estado adjudicados (no cuenta ofertas sin adjudicación).

deuda_bcrabooleanopcional

true = solo empresas con el sello "Con deuda BCRA". Con deuda informada por alguna entidad en la central de deudores del BCRA.

cheque_rechazadobooleanopcional

true = solo empresas con el sello "Con cheques rechazados". Con cheques rechazados informados por el BCRA.

concurso_quiebrabooleanopcional

true = solo empresas con el sello "En concurso o quiebra". Con concurso preventivo o quiebra publicados en boletines oficiales.

sancionadabooleanopcional

true = solo empresas con el sello "Sancionada (UIF/CNV/BCRA)". Con sanciones administrativas publicadas.

apocbooleanopcional

true = solo empresas con el sello "En base APOC". Incluida en la base APOC de ARCA (facturas apócrifas).

repsalbooleanopcional

true = solo empresas con el sello "Sanciones laborales (REPSAL)". Con sanciones vigentes en el Registro Público de Empleadores con Sanciones Laborales.

pepbooleanopcional

true = solo empresas con el sello "Vinculada a funcionario (PEP)". Con al menos un dirigente identificado como persona expuesta políticamente.

paginaintegeropcional

Página (1-400). Fuera de rango se ajusta al máximo, no da error.

Request
curl "https://indicadores.ar/v1/busqueda?importador=true&actividad=463111&jurisdiccion=Mendoza" \
  -H "api-key: TU_API_KEY"
Respuesta (recortada)
{
  "total": 42,
  "pagina": 1,
  "por_pagina": 50,
  "total_paginas": 1,
  "resultados": [
    {
      "cuit": "30...",
      "razon_social": "...",
      "forma_legal": "srl",
      "jurisdiccion": "Mendoza",
      "ciudad": "Mendoza",
      "actividad": { "codigo": "463111", "nombre": "Venta al por mayor de productos..." },
      "fecha_constitucion": "2011-03-11",
      "capital_ultimo_balance": "150000000",
      "estado_fiscal": "activa"
    }
  ]
}
Campos de la respuesta (16)
CampoTipoDescripción
totalintegerTotal real de resultados del filtro, aunque no sea todo navegable.
paginainteger
por_paginainteger
total_paginasinteger
resultadosarray
cuitstring
razon_socialstring
forma_legalstring | null
jurisdiccionstring | null
ciudadstring | null
actividadobject
codigostring | null
nombrestring | null
fecha_constituciondate | null
capital_ultimo_balancestring | null
estado_fiscalstring

Búsqueda de dirigentes

1 crédito por página

GET/v1/busqueda-personas

Busca personas (directores, socios, gerentes, síndicos, apoderados) por nombre y devuelve cuántas empresas tiene vinculadas cada una. Para el detalle usá /persona con el CUIT.

Parámetros

qstringrequerido

Nombre a buscar (mínimo 3 caracteres).

Ejemplo: perez garcia

paginaintegeropcional

Página (1-50). Fuera de rango se ajusta al máximo, no da error.

Request
curl "https://indicadores.ar/v1/busqueda-personas?q=perez%20garcia" \
  -H "api-key: TU_API_KEY"
Respuesta (recortada)
{
  "total": 12,
  "pagina": 1,
  "por_pagina": 20,
  "resultados": [
    { "cuit": "20...", "nombre_completo": "PEREZ GARCIA JUAN", "funcionario_publico": false, "empresas": 3 }
  ]
}
Campos de la respuesta (8)
CampoTipoDescripción
totalintegerTotal real de resultados del filtro, aunque no sea todo navegable.
paginainteger
por_paginainteger
resultadosarray
cuitstring
nombre_completostring
funcionario_publicoboolean
empresasintegerCantidad de empresas vinculadas.

Ficha de persona

1 crédito

GET/v1/persona

Identidad de la persona, su condición fiscal AFIP (monotributo/responsable inscripto/autónomo, categoría y actividad declarada cuando es actor económico), todas sus empresas vinculadas con los roles que ocupa y su riesgo crediticio BCRA cuando la identidad del CUIT está corroborada.

Parámetros

cuitstringrequerido

CUIT/CUIL de la persona (11 dígitos, con o sin guiones).

Ejemplo: 30500010912

Request
curl "https://indicadores.ar/v1/persona?cuit=20123456786" \
  -H "api-key: TU_API_KEY"
Respuesta (recortada)
{
  "cuit": "20123456786",
  "nombre_completo": "...",
  "funcionario_publico": false,
  "fiscal": { "condicion": "responsable_inscripto", "actividad": "...", "estado": "activa" },
  "empresas": [ { "cuit": "30...", "razon_social": "...", "forma_legal": "srl", "roles": ["socio", "gerente"] } ],
  "deudas_bcra": { "periodo": "202606", "peor_situacion": 1, "entidades": 2, "entidades_detalle": [ "..." ] },
  "cheques_rechazados": null,
  "consultado_el": "2026-08-17T14:00:00.000Z"
}
Campos de la respuesta (39)
CampoTipoDescripción
cuitstring
nombre_completostring
funcionario_publicoboolean
fiscalobject | nullCondición fiscal AFIP (padrón A13). Null cuando la persona no es un actor económico.
condicionstring | nullmonotributo, responsable_inscripto, autonomo, con_actividad…
monotributo_categoriastring | null
actividadstring | null
estadostring | nullactiva | inactiva | unknown
empresasarrayEmpresas vinculadas con los roles que ocupa en cada una.
cuitstring
razon_socialstring
forma_legalstring | null
jurisdiccionstring | null
rolesarray<string>
deudas_bcraobject | nullRiesgo crediticio BCRA de la persona. Sólo se incluye cuando la identidad del CUIT está corroborada por nombre contra el padrón fiscal.
periodostringPeríodo informado (AAAAMM).
peor_situacioninteger1 = normal … 5 = irrecuperable.
deuda_total_milesnumberDeuda total en miles de pesos.
entidadesintegerCantidad de entidades que informan deuda.
entidades_detallearrayDeuda banco por banco del período más reciente (hasta 50, por situación y monto).
entidadstring
situacioninteger1 = normal … 5 = irrecuperable.
situacion_labelstring
deuda_milesnumber
dias_atrasointeger
refinanciadoboolean
en_juicioboolean
cheques_rechazadosobject | nullCheques rechazados informados por el BCRA. Null sin registros.
totalinteger
impagosinteger
detallearrayÚltimos cheques rechazados, uno por uno (hasta 50, más recientes primero).
numerostring
entidadstring
fechadate
montostring
causalstring | null
pagadoboolean
fecha_pagodate | null
consultado_eldate-time

Llamados a licitación

1 crédito por página

GET/v1/llamados

Llamados a licitación y contrataciones públicas todavía sin adjudicar, detectados en los boletines oficiales nacionales y provinciales: organismo, objeto, rubro, expediente y fecha de apertura de ofertas. Todos los parámetros son opcionales; sin filtros devuelve los más recientes.

Parámetros

qstringopcional

Búsqueda textual por organismo, objeto, rubro o procedimiento.

rubrostringopcional

Categoría del llamado.

suministrosserviciosobraslocaciones
organismostringopcional

Slug del organismo convocante (el de organismo_slug en los resultados).

abiertasbooleanopcional

true = solo llamados con fecha de apertura de ofertas futura.

paginaintegeropcional

Página (1-500). Fuera de rango se ajusta al máximo, no da error.

Request
curl "https://indicadores.ar/v1/llamados?rubro=obras&abiertas=true" \
  -H "api-key: TU_API_KEY"
Respuesta (recortada)
{
  "total": 214,
  "pagina": 1,
  "por_pagina": 20,
  "total_paginas": 11,
  "resultados": [
    {
      "organismo": "Ministerio de Obras Públicas",
      "organismo_slug": "ministerio-de-obras-publicas",
      "procedimiento": "Licitación Pública N° 12/2026",
      "rubro": "OBRAS",
      "objeto": "...",
      "expediente": "EX-2026-...",
      "fecha_apertura": "2026-09-02T12:00:00.000Z",
      "fecha_publicacion": "2026-08-14",
      "fuente": "boletin_nacional",
      "url_ficha": "https://indicadores.ar/contrataciones/llamados/aviso/..."
    }
  ]
}
Campos de la respuesta (15)
CampoTipoDescripción
totalintegerTotal real de resultados del filtro, aunque no sea todo navegable.
paginainteger
por_paginainteger
total_paginasinteger
resultadosarray
organismostring
organismo_slugstring | null
procedimientostring | null
rubrostring | nullCategoría y subrubro del boletín (ej: SUMINISTROS - EFECTOS VARIOS).
objetostring | null
expedientestring | null
fecha_aperturadate-time | nullFecha y hora (ART) de apertura de ofertas.
fecha_publicaciondate
fuentestring | nullBoletín oficial de origen.
url_fichastring | null

Ranking de importadores

1 crédito por página

GET/v1/importadores

Empresas con despachos de importación registrados, agregados por mes, posición NCM y país de origen y resueltos a CUIT, ordenadas por monto FOB descendente. Todos los filtros son opcionales; sin filtros devuelve el ranking de los últimos 12 meses con datos. Es un agregado: para el detalle de una empresa (series, tops, CIF estimado) usá /empresa, y para filtrar el padrón por el sello importador usá /busqueda?importador=true.

Parámetros

ncmstringopcional

Prefijo de posición NCM: capítulo (84), partida (8471) o posición completa.

Ejemplo: 8471

paisstringopcional

País de origen. Acepta el código del nomenclador aduanero (el de principales_origenes de /empresa) o el ISO 3166-1 alpha-2. Con el ISO entran todos los códigos de ese país, zonas francas incluidas.

Ejemplo: CN

jurisdiccionstringopcional

Provincia o Ciudad Autónoma de Buenos Aires de la empresa.

actividadstringopcional

Código de actividad AFIP de la empresa (el de actividad.codigo).

Ejemplo: 620100

desdestringopcional

Período inicial AAAAMM (default 11 meses antes de hasta).

Ejemplo: 202501

hastastringopcional

Período final AAAAMM (default el último mes con datos).

Ejemplo: 202607

paginaintegeropcional

Página (1-250). Fuera de rango se ajusta al máximo, no da error.

Request
curl "https://indicadores.ar/v1/importadores?ncm=8471&jurisdiccion=Córdoba" \
  -H "api-key: TU_API_KEY"
Respuesta (recortada)
{
  "total": 380,
  "pagina": 1,
  "por_pagina": 20,
  "total_paginas": 19,
  "periodo_desde": "202508",
  "periodo_hasta": "202607",
  "resultados": [
    {
      "cuit": "30...",
      "razon_social": "...",
      "jurisdiccion": "Córdoba",
      "fob_usd": 1250000,
      "cif_usd_estimado": 1310000,
      "flete_y_seguro_usd_estimado": 60000,
      "cobertura_cif_pct": 97.4,
      "tributos_totales_usd": 210000,
      "kilos": 84000,
      "despachos": 42,
      "items": 120,
      "meses_con_operaciones": 11,
      "posiciones_ncm": 6,
      "paises_origen": 3,
      "url_ficha": "https://indicadores.ar/empresa/30..."
    }
  ]
}
Campos de la respuesta (22)
CampoTipoDescripción
totalintegerTotal real de resultados del filtro, aunque no sea todo navegable.
paginainteger
por_paginainteger
total_paginasinteger
periodo_desdestringVentana AAAAMM efectivamente consultada.
periodo_hastastring
resultadosarray
cuitstring
razon_socialstring
jurisdiccionstring | null
fob_usdnumber
cif_usd_estimadonumber | nullESTIMADO, no declarado. Null cuando la estimación no cubre suficiente FOB del importador en el período.
flete_y_seguro_usd_estimadonumber | nullESTIMADO. Flete MÁS seguro; no se pueden separar.
cobertura_cif_pctnumberPorcentaje del FOB del importador con valor CIF estimado.
tributos_totales_usdnumber | nullTributos efectivamente liquidados (declarados).
kilosnumber | nullPeso neto sólo de las operaciones cuya unidad estadística lo mide.
despachosinteger
itemsinteger
meses_con_operacionesinteger
posiciones_ncminteger
paises_origeninteger
url_fichastring

Autocomplete

gratis

GET/v1/sugerencias

Hasta 8 empresas que matchean un texto parcial, pensado para autocompletar formularios. Gratis, con cupo de 1.000 consultas por día.

Parámetros

qstringrequerido

Texto parcial (mínimo 2 caracteres).

Ejemplo: mercado

Request
curl "https://indicadores.ar/v1/sugerencias?q=mercado" \
  -H "api-key: TU_API_KEY"
Respuesta (recortada)
{
  "resultados": [
    { "cuit": "30703088534", "razon_social": "MERCADOLIBRE S.R.L.", "jurisdiccion": "Ciudad Autónoma de Buenos Aires" }
  ]
}
Campos de la respuesta (4)
CampoTipoDescripción
resultadosarray
cuitstring
razon_socialstring
jurisdiccionstring | null

Saldo de créditos

gratis

GET/v1/creditos

Créditos disponibles de tu cuenta y consumo del mes en curso.

Request
curl "https://indicadores.ar/v1/creditos" -H "api-key: TU_API_KEY"
Respuesta (recortada)
{ "creditos_disponibles": 87, "consumidos_este_mes": 13 }
Campos de la respuesta (2)
CampoTipoDescripción
creditos_disponiblesinteger
consumidos_este_mesinteger

Servidor MCP (agentes de IA)

Toda la API también está disponible como servidor MCP en https://indicadores.ar/mcp con las tools ficha_empresa, buscar_empresas, buscar_dirigentes, ficha_persona, buscar_llamados, buscar_importadores, sugerencias y saldo_creditos. Usa tu misma API key (Bearer) y los mismos créditos; listar las tools no requiere key. Metadata en /.well-known/mcp.json.

Claude Code

claude mcp add --transport http indicadores https://indicadores.ar/mcp \
  --header "Authorization: Bearer TU_API_KEY"

Claude Desktop / claude.ai (conector custom)

URL del servidor: https://indicadores.ar/mcp
Header: Authorization: Bearer TU_API_KEY

Cursor / VS Code (mcp.json)

{
  "mcpServers": {
    "indicadores": {
      "url": "https://indicadores.ar/mcp",
      "headers": { "Authorization": "Bearer TU_API_KEY" }
    }
  }
}

Changelog

  • Agosto 2026 (rediseño v1): la búsqueda de empresas suma el rango de capital y los sellos booleanos combinables (importador, exportador, empleador, contratista, deuda_bcra y más). Campos adicionales con campos= en la ficha de empresa: beneficiarios (+2 créditos) reemplaza al endpoint /beneficiarios, que se eliminó. El ranking de importadores filtra por actividad y renombró nombre a razon_social. Documentación nueva con la lista completa de campos por endpoint y OpenAPI generado desde el contrato.
  • Agosto 2026: ejemplos de respuesta en toda la referencia. Topes de paginación documentados por endpoint y cupo diario del autocomplete.
  • Julio 2026: endpoints /llamados e /importadores; detalle de comercio exterior (CIF, flete, vía, aduana) en la ficha de empresa; servidor MCP publicado en el registry oficial.
🇦🇷
🇦🇷
🇦🇷
🇦🇷
🇦🇷
🇦🇷
🇦🇷
🇦🇷
🇦🇷
🇦🇷
✉️
✉️
✉️
✉️
✉️
✉️
✉️
✉️
✉️
✉️

El registro, vigilado

Constituciones, quiebras, concursos y lo importante del Boletín Oficial, resumido en tu casilla.

Nos tomamos en serio tu privacidad. No compartiremos tu información.

¿Alertas de una empresa puntual? Seguila con el Monitor →