> ## Documentation Index
> Fetch the complete documentation index at: https://docs.docta.com.ar/llms.txt
> Use this file to discover all available pages before exploring further.

# Ranking de gestoras

> Ranking de gestoras por AUM a una fecha de referencia, con participación de mercado y cantidad de fondos por gestora.

<Note>
  Ranking de gestoras por AUM a una fecha de referencia, con participación sobre la industria y cantidad de fondos por gestora. Requiere el scope `fci:read`.
</Note>

## Parámetros de consulta

<ParamField query="date" type="string">
  Fecha de referencia en formato YYYY-MM-DD (predeterminado: último cierre).
</ParamField>

<ParamField query="target_currency" type="string">
  Moneda de salida: `ARS` o `USD` (predeterminado `ARS`).
</ParamField>

<ParamField query="fx_kind" type="string">
  Tipo de cambio usado para la conversión de moneda (predeterminado `mep`).
</ParamField>

<Info>
  Valores válidos para <code>fx\_kind</code>:

  * <code>mep</code>
  * <code>ccl</code>
  * <code>a3500</code>
  * <code>oficial\_minorista</code>
</Info>

<ParamField query="vigent_days_window" type="integer">
  Días sin cotización antes de que un fondo deje de contarse como vigente (predeterminado 5, rango 1-60).
</ParamField>

<ParamField query="top" type="integer">
  Máximo de gestoras por página (predeterminado 20, rango 1-100).
</ParamField>

<ParamField query="offset" type="integer">
  Desplazamiento de paginación (predeterminado 0).
</ParamField>

## Ejemplo de Solicitud

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET "https://api.doctacapital.com.ar/api/v1/fci/market/top-managers?top=20&offset=0" \
    -H "Authorization: Bearer $DOCTA_TOKEN"
  ```
</RequestExample>

## Respuesta Exitosa

<ResponseField name="reference_date" type="string">
  Fecha de referencia efectiva (YYYY-MM-DD).
</ResponseField>

<ResponseField name="data_lag" type="boolean">
  Indica si la fecha de referencia quedó rezagada respecto de la fecha solicitada por falta de datos más recientes.
</ResponseField>

<ResponseField name="target_currency" type="string">
  Moneda de salida aplicada.
</ResponseField>

<ResponseField name="fx_kind" type="string">
  Tipo de cambio aplicado.
</ResponseField>

<ResponseField name="vigent_days_window" type="integer">
  Ventana de vigencia aplicada.
</ResponseField>

<ResponseField name="industry_total_aum" type="number">
  AUM total de la industria, expresado en `target_currency`.
</ResponseField>

<ResponseField name="total_managers" type="integer">
  Cantidad total de gestoras en el ranking.
</ResponseField>

<ResponseField name="top_returned" type="integer">
  Cantidad de gestoras devueltas en esta página.
</ResponseField>

<ResponseField name="offset" type="integer">
  Desplazamiento aplicado.
</ResponseField>

<ResponseField name="managers" type="array">
  Una entrada por gestora, ordenada por AUM.
</ResponseField>

<ResponseField name="managers[].rank" type="integer">
  Posición en el ranking.
</ResponseField>

<ResponseField name="managers[].manager_name" type="string">
  Nombre de la gestora.
</ResponseField>

<ResponseField name="managers[].aum" type="number">
  AUM de la gestora, expresado en `target_currency`.
</ResponseField>

<ResponseField name="managers[].share_pct" type="number">
  Participación sobre la industria, expresada como porcentaje (ej., 14.9 = 14.9%).
</ResponseField>

<ResponseField name="managers[].fund_count" type="integer">
  Cantidad de fondos de la gestora.
</ResponseField>

## Ejemplo de Respuesta Exitosa

<ResponseExample>
  ```json Success theme={null}
  {
    "reference_date": "2026-07-30",
    "data_lag": true,
    "target_currency": "ARS",
    "fx_kind": "mep",
    "vigent_days_window": 5,
    "industry_total_aum": 105081584883559.95,
    "total_managers": 57,
    "top_returned": 3,
    "offset": 0,
    "managers": [
      {
        "rank": 1,
        "manager_name": "Galicia Asset Management S.A.U.",
        "aum": 15653530692515.19,
        "share_pct": 14.896549866335512,
        "fund_count": 59
      },
      {
        "rank": 2,
        "manager_name": "Santander Rio Asset Management G.F.C.I.S.A.",
        "aum": 12136881301326.12,
        "share_pct": 11.549960266372937,
        "fund_count": 85
      },
      {
        "rank": 3,
        "manager_name": "Sin gestora",
        "aum": 8093521631387.21,
        "share_pct": 7.702131291943851,
        "fund_count": 351
      }
    ]
  }
  ```
</ResponseExample>


## OpenAPI

````yaml GET /api/v1/fci/market/top-managers
openapi: 3.1.0
info:
  title: API de Docta
  description: >-
    API de mercado argentino: bonos (instrumentos, cashflows, curvas/yields) y
    FCI (screener, series, performance, comparaciones y analytics de industria).
  license:
    name: MIT
  version: 1.0.0
servers:
  - url: https://api.doctacapital.com.ar
security: []
paths:
  /api/v1/fci/market/top-managers:
    get:
      tags:
        - FCI
      description: >-
        Ranking de gestoras por AUM a una fecha de referencia, con participación
        de mercado y cantidad de fondos por gestora.
      parameters:
        - name: date
          in: query
          required: false
          schema:
            type: string
            pattern: ^\d{4}-\d{2}-\d{2}$
            description: 'Reference date YYYY-MM-DD (default: last close)'
        - name: target_currency
          in: query
          required: false
          schema:
            enum:
              - ARS
              - USD
            type: string
            description: Output currency
            default: ARS
        - name: fx_kind
          in: query
          required: false
          schema:
            enum:
              - mep
              - ccl
              - a3500
              - oficial_minorista
            type: string
            description: FX rate used for currency conversion
            default: mep
        - name: vigent_days_window
          in: query
          required: false
          schema:
            type: integer
            maximum: 60
            minimum: 1
            description: Days without quotes before a fund stops counting as vigent
            default: 5
        - name: top
          in: query
          required: false
          schema:
            type: integer
            maximum: 100
            minimum: 1
            description: Max managers per page
            default: 20
        - name: offset
          in: query
          required: false
          schema:
            type: integer
            minimum: 0
            description: Pagination offset
            default: 0
      responses:
        '200':
          description: Ranking de gestoras por AUM
          content:
            application/json:
              schema:
                type: object
              example:
                reference_date: '2026-07-30'
                data_lag: true
                target_currency: ARS
                fx_kind: mep
                vigent_days_window: 5
                industry_total_aum: 105081584883559.95
                total_managers: 57
                top_returned: 3
                offset: 0
                managers:
                  - rank: 1
                    manager_name: Galicia Asset Management S.A.U.
                    aum: 15653530692515.19
                    share_pct: 14.896549866335512
                    fund_count: 59
                  - rank: 2
                    manager_name: Santander Rio Asset Management G.F.C.I.S.A.
                    aum: 12136881301326.12
                    share_pct: 11.549960266372937
                    fund_count: 85
                  - rank: 3
                    manager_name: Sin gestora
                    aum: 8093521631387.21
                    share_pct: 7.702131291943851
                    fund_count: 351
        '401':
          description: Autenticación requerida
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '403':
          description: 'Permisos insuficientes: requiere el scope fci:read'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
        '422':
          description: Parámetros inválidos
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
      security:
        - bearerAuth: []
components:
  schemas:
    Error:
      required:
        - type
        - title
        - status
        - detail
        - correlation_id
      type: object
      properties:
        type:
          description: El identificador del tipo de error
          type: string
          example: /errors/authentication-required
        title:
          description: Una breve descripción del error
          type: string
          example: Invalid client credentials
        status:
          description: El código de estado HTTP
          type: integer
          example: 401
        detail:
          description: Una descripción detallada del error
          type: string
          example: Invalid client credentials
        correlation_id:
          description: Un identificador único para rastrear esta solicitud de error
          type: string
          format: uuid
          example: 2eb07802-94de-468a-b70f-75a49f3e9516
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````