---
title: "Búsqueda de empresas con filtros combinables."
method: GET
path: "/busqueda"
---

# Búsqueda de empresas con filtros combinables.

`GET /busqueda`

## Request

- Base URL: `https://indicadores.ar/v1`
- URL: `https://indicadores.ar/v1/busqueda`
- Auth: API key in header `api-key`

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, los sellos booleanos (importador, exportador, empleador, contratista del Estado, deuda BCRA…) y una zona (un círculo con `cerca` y `radio_km`, un recuadro o un departamento). 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.

Costo: 1 crédito por página.

## Query parameters

- `q` string
- `forma_legal` 'sa' | 'srl' | 'sas' | 'sca' | 'scs' | 'sociedad_colectiva' | 'cooperativa' | 'fundacion' | 'asociacion_civil' | 'mutual' | 'ute' | 'fideicomiso' | 'sucursal_extranjera' | 'other' | 'sociedad_capital_industria' | 'sociedad_estado' | 'sociedad_hecho' | 'sociedad_seccion_iv' | 'federacion' | 'camara' | 'religiosa' | 'agrupacion_colaboracion' | 'consorcio_cooperacion' | 'consorcio_ph' | 'sgr' | 'capitalizacion_ahorro' | 'sucursal_nacional' | 'persona_humana' | 'profesional_matriculado'
- `jurisdiccion` string
- `ciudad` string
- `actividad` string
- `estado_fiscal` 'activa' | 'inactiva' | 'baja' | 'suspendida' | 'unknown'
- `capital` 'lt-1m' | '1m-10m' | '10m-100m' | 'gt-100m'
- `importador` boolean
- `exportador` boolean
- `empleador` boolean
- `contratista` boolean
- `deuda_bcra` boolean
- `cheque_rechazado` boolean
- `concurso_quiebra` boolean
- `sancionada` boolean
- `apoc` boolean
- `repsal` boolean
- `pep` boolean
- `cerca` string
- `radio_km` string
- `recuadro` string
- `departamento` string
- `pagina` integer

## Response `200`

Búsqueda de empresas con filtros combinables.

- object
  - `total` integer: Total real de resultados del filtro, aunque no sea todo navegable.
  - `pagina` integer
  - `por_pagina` integer
  - `total_paginas` integer
  - `resultados` object[]
    - `cuit` string
    - `razon_social` string
    - `forma_legal` string, nullable
    - `jurisdiccion` string, nullable
    - `ciudad` string, nullable
    - `actividad` object
      - `codigo` string, nullable
      - `nombre` string, nullable
    - `fecha_constitucion` string, date, nullable
    - `capital_ultimo_balance` string, nullable
    - `estado_fiscal` string

## Other responses

- `400`: Parámetro inválido.
- `401`: api_key_faltante, api_key_malformada (la key llegó cortada o con otro formato) o api_key_invalida (no existe o fue revocada).
- `402`: Créditos insuficientes.
- `429`: limite_de_requests_excedido (por minuto), limite_diario_gratuito_excedido (endpoints gratis) o limite_diario_autoservicio_excedido (cupo diario de créditos por cuenta).
- `500`: error_interno. Reintentar; no se cobra.
- `503`: 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). Reintentar; no se cobra.

---

[API](https://skmtc.dev/indicadores/apis/api-de-indicadores-argentina.md) · [All operations](https://skmtc.dev/indicadores/apis/api-de-indicadores-argentina/llms.txt) · [OpenAPI document](https://skmtc.dev/indicadores/apis/api-de-indicadores-argentina/revisions/8bc14951b48d?raw)
