Indicadores Argentina Seguimientos API

The Seguimientos API from Indicadores Argentina — 1 operation(s) for seguimientos.

GitHub OpenAPI

Operations 3

GET /seguimientos Las empresas y personas que sigue la cuenta #
POST /seguimientos Sumar empresas o personas a la cartera #
DELETE /seguimientos Sacar empresas o personas de la cartera #

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-seguimientos-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-seguimientos-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Indicadores Ar Seguimientos API
  version: '1.1'
  contact:
    email: contacto@indicadores.ar
    url: https://indicadores.ar/api-empresas
  description: 'Operations tagged Seguimientos 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: Seguimientos
paths:
  /seguimientos:
    get:
      operationId: listarSeguimientos
      summary: Las empresas y personas que sigue la cuenta
      description: 'La cartera, de a 500 por página y en el orden en que se sumaron: una empresa con su CUIT y razón social, una persona con su id y su nombre (nunca su documento), y desde cuándo se sigue. Una persona ocupa un lugar del tope como una empresa. Trae el total y el tope del contrato; en un equipo el tope es compartido y `disponibles` ya descuenta lo que siguen los demás.


        Costo: gratis, plan Enterprise.'
      tags:
      - Seguimientos
      parameters:
      - name: pagina
        in: query
        description: Página, desde 1. Fuera de rango se ajusta a la última, no da error.
        schema:
          type: integer
      responses:
        '200':
          description: Las empresas y personas que sigue la cuenta.
          content:
            application/json:
              schema:
                type: object
                properties:
                  total:
                    type: integer
                    description: Las empresas y personas que sigue la cuenta, activas y en pausa.
                  pagina:
                    type: integer
                  por_pagina:
                    type: integer
                  total_paginas:
                    type: integer
                  tope:
                    type: integer
                    description: Los lugares que admite el contrato (empresas y personas).
                  disponibles:
                    type: integer
                    description: Lugares libres para sumar empresas o personas.
                  cupo_compartido:
                    type: boolean
                    description: true si la cuenta comparte el tope con su equipo.
                  seguimientos:
                    type: array
                    items:
                      type: object
                      properties:
                        tipo:
                          type: string
                          enum:
                          - empresa
                          - persona
                          description: empresa o persona.
                        cuit:
                          type:
                          - string
                          - 'null'
                          description: El de la empresa; null en una persona.
                        razon_social:
                          type:
                          - string
                          - 'null'
                          description: La de la ficha; sin ficha, la del padrón fiscal si ya lo conoce, o null. Null en una persona.
                        persona_id:
                          type:
                          - integer
                          - 'null'
                          description: El id de la persona; null en una empresa.
                        nombre:
                          type:
                          - string
                          - 'null'
                          description: El nombre de la persona; null en una empresa.
                        con_ficha:
                          type: boolean
                          description: 'false si el CUIT todavía no tiene ficha: se sigue igual y las alertas llegan cuando aparece en el registro.'
                        activo:
                          type: boolean
                          description: false si quedó en pausa por superar el tope (no genera alertas).
                        desde:
                          type: string
                          format: date-time
                          description: Desde cuándo se sigue.
        '401':
          $ref: '#/components/responses/NoAutorizado'
        '403':
          description: 'plan_sin_seguimientos: la cartera por API es del plan Enterprise. Con otro plan se arma en /cuenta/empresas.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '429':
          $ref: '#/components/responses/RateLimit'
        '500':
          $ref: '#/components/responses/ErrorInterno'
        '503':
          $ref: '#/components/responses/NoDisponible'
    post:
      operationId: seguirEmpresas
      summary: Sumar empresas o personas a la cartera
      description: 'Las mismas reglas que cargar una lista en /cuenta/empresas, con el mismo tope. Por CUIT, sólo sociedades (CUIT que empieza con 30, 33 o 34); un CUIT sin ficha se sigue igual y vuelve como `seguido_sin_ficha`. Una persona se sigue por `persona_id` (nunca por CUIT) y avisa cuando un aviso del Boletín la designa, le acepta la renuncia o la vincula a otra sociedad. Devuelve un renglón por CUIT y por persona, en el orden del pedido, y lo que no entra en el tope queda afuera en ese orden. Repetir el pedido no duplica nada.


        Costo: gratis, plan Enterprise.'
      tags:
      - Seguimientos
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                cuit:
                  type: string
                  description: Un CUIT, con o sin guiones.
                cuits:
                  type: array
                  items:
                    type: string
                  description: Una lista de hasta 1.000 CUITs, con o sin guiones. Se puede mandar `cuit`, `cuits` o los dos.
                persona_id:
                  type: integer
                  description: Una persona, por su id (el de `/v1/persona?id=` y `dirigentes[].persona_id`). Nunca su CUIT.
                persona_ids:
                  type: array
                  items:
                    type: integer
                  description: Una lista de ids de personas. Personas y CUITs suman juntos el máximo por pedido.
      responses:
        '200':
          description: Sumar empresas o personas a la cartera.
          content:
            application/json:
              schema:
                type: object
                properties:
                  resultados:
                    type: array
                    items:
                      type: object
                      properties:
                        cuit:
                          type: string
                          description: El CUIT, o lo que llegó si no es un CUIT.
                        resultado:
                          type: string
                          enum:
                          - agregado
                          - seguido_sin_ficha
                          - ya_seguido
                          - rechazado
                          description: agregado, seguido_sin_ficha (no tiene ficha todavía; las alertas llegan cuando aparece en el registro), ya_seguido o rechazado.
                        motivo:
                          type: string
                          enum:
                          - formato_invalido
                          - digito_verificador
                          - persona
                          - no_disponible
                          - sin_cupo
                          description: 'Sólo en los rechazados: `formato_invalido` (no son 11 dígitos) o `digito_verificador` (el verificador no cierra: ese CUIT no existe), `persona` (la cartera es de sociedades), `no_disponible` o `sin_cupo`.'
                  resumen:
                    type: object
                    properties:
                      agregado:
                        type: integer
                      seguido_sin_ficha:
                        type: integer
                      ya_seguido:
                        type: integer
                      rechazado:
                        type: integer
                    description: Cuántos CUITs hubo de cada resultado.
                  personas:
                    type: array
                    items:
                      type: object
                      properties:
                        persona_id:
                          type:
                          - integer
                          - 'null'
                          description: El id; null si lo que llegó no es un id.
                        entrada:
                          type: string
                          description: 'Sólo si lo que llegó no es un id: lo que llegó.'
                        resultado:
                          type: string
                          enum:
                          - agregado
                          - ya_seguido
                          - rechazado
                          description: agregado, ya_seguido o rechazado.
                        motivo:
                          type: string
                          enum:
                          - formato_invalido
                          - no_existe
                          - no_disponible
                          - sin_cupo
                          description: 'Sólo en las rechazadas: `formato_invalido` (no es un id), `no_existe`, `no_disponible` (la persona pidió la baja de sus datos) o `sin_cupo`.'
                    description: Un renglón por persona del pedido, en su orden (vacío sin `persona_id`).
                  tope:
                    type: integer
                  disponibles:
                    type: integer
                    description: Lugares libres después del pedido.
        '400':
          description: cuits_requeridos (el pedido no trae ningún CUIT) o demasiados_cuits (con el máximo por pedido).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          $ref: '#/components/responses/NoAutorizado'
        '403':
          description: 'plan_sin_seguimientos: la cartera por API es del plan Enterprise. Con otro plan se arma en /cuenta/empresas.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '429':
          $ref: '#/components/responses/RateLimit'
        '500':
          $ref: '#/components/responses/ErrorInterno'
        '503':
          $ref: '#/components/responses/NoDisponible'
    delete:
      operationId: dejarDeSeguirEmpresas
      summary: Sacar empresas o personas de la cartera
      description: 'Uno o varios CUITs o personas, en el cuerpo (`cuit`, `cuits`, `persona_id` o `persona_ids`) o en el query string (`?cuit=30712345671,30701112225`, `?persona_id=4521`). Las alertas de esas empresas y personas dejan de salir por mail y por webhook.


        Costo: gratis, plan Enterprise.'
      tags:
      - Seguimientos
      parameters:
      - name: cuit
        in: query
        description: Uno o varios CUITs separados por coma, si no van en el cuerpo.
        style: form
        explode: false
        schema:
          type: array
          items:
            type: string
      - name: persona_id
        in: query
        description: Uno o varios ids de personas separados por coma, si no van en el cuerpo.
        style: form
        explode: false
        schema:
          type: array
          items:
            type: integer
      requestBody:
        required: false
        content:
          application/json:
            schema:
              type: object
              properties:
                cuit:
                  type: string
                  description: Un CUIT, con o sin guiones.
                cuits:
                  type: array
                  items:
                    type: string
                  description: Una lista de hasta 1.000 CUITs, con o sin guiones. Se puede mandar `cuit`, `cuits` o los dos.
                persona_id:
                  type: integer
                  description: Una persona, por su id (el de `/v1/persona?id=` y `dirigentes[].persona_id`). Nunca su CUIT.
                persona_ids:
                  type: array
                  items:
                    type: integer
                  description: Una lista de ids de personas. Personas y CUITs suman juntos el máximo por pedido.
      responses:
        '200':
          description: Sacar empresas o personas de la cartera.
          content:
            application/json:
              schema:
                type: object
                properties:
                  resultados:
                    type: array
                    items:
                      type: object
                      properties:
                        cuit:
                          type: string
                        resultado:
                          type: string
                          enum:
                          - borrado
                          - no_seguido
                          - rechazado
                          description: borrado, no_seguido o rechazado.
                        motivo:
                          type: string
                          enum:
                          - formato_invalido
                          - digito_verificador
                          description: 'Sólo en los rechazados: `formato_invalido` (no son 11 dígitos) o `digito_verificador` (el verificador no cierra: ese CUIT no existe).'
                  personas:
                    type: array
                    items:
                      type: object
                      properties:
                        persona_id:
                          type:
                          - integer
                          - 'null'
                          description: El id; null si lo que llegó no es un id.
                        entrada:
                          type: string
                          description: 'Sólo si lo que llegó no es un id: lo que llegó.'
                        resultado:
                          type: string
                          enum:
                          - borrado
                          - no_seguido
                          - rechazado
                          description: borrado, no_seguido o rechazado.
                        motivo:
                          type: string
                          enum:
                          - formato_invalido
                          description: 'Sólo en las rechazadas: `formato_invalido`.'
                    description: Un renglón por persona del pedido, en su orden (vacío sin `persona_id`).
                  borrados:
                    type: integer
                    description: Empresas y personas que se sacaron.
                  disponibles:
                    type: integer
                    description: Lugares libres después del pedido.
        '400':
          description: cuits_requeridos (el pedido no trae ningún CUIT) o demasiados_cuits (con el máximo por pedido).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '401':
          $ref: '#/components/responses/NoAutorizado'
        '403':
          description: 'plan_sin_seguimientos: la cartera por API es del plan Enterprise. Con otro plan se arma en /cuenta/empresas.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '429':
          $ref: '#/components/responses/RateLimit'
        '500':
          $ref: '#/components/responses/ErrorInterno'
        '503':
          $ref: '#/components/responses/NoDisponible'
    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'
    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