---
title: "Relatórios estruturados FIP"
method: GET
path: "/api/v2/funds/fip/reports"
tags: ["Fundos"]
---

# Relatórios estruturados FIP

`GET /api/v2/funds/fip/reports`

Retorna relatórios trimestrais e quadrimestrais FIP com patrimônio, capital, cotas e composição de investidores em campos normalizados.

## Query parameters

- `symbols` string — Símbolos B3 separados por vírgula (máximo 20)
- `cnpjs` string — CNPJs separados por vírgula, com ou sem formatação
- `startDate` string — Data inicial em YYYY-MM-DD
- `endDate` string — Data final em YYYY-MM-DD
- `page` integer — Página (começa em 1)
- `limit` integer — Itens por página (padrão 20). Sem limite rígido; valores altos são aceitos.
- `sortBy` string
- `sortOrder` 'asc' | 'desc' — Direção da ordenação
- `reportType` 'trimestral' | 'quadrimestral'

## Response `200`

Relatórios FIP

- object
  - `reports` FipReport[], required
    - `symbol` string, nullable, required
    - `cnpj` string, required
    - `name` string, nullable, required
    - `reportType` 'trimestral' | 'quadrimestral', required
    - `referenceDate` string, required
    - `netEquity` number, nullable, required
    - `targetAudience` string, nullable, required
    - `isInvestmentEntity` boolean, nullable, required
    - `investedInOtherFips` number, nullable, required
    - `capital` object, nullable, required
      - `committed` number, nullable, required
      - `subscribed` number, nullable, required
      - `paidIn` number, nullable, required
    - `quotas` object, nullable, required
      - `subscribed` number, nullable, required
      - `paidIn` number, nullable, required
    - `quotaClass` object, nullable, required
      - `name` string, nullable, required
      - `fundType` string, nullable, required
      - `subscribedQuotas` number, nullable, required
      - `paidInQuotas` number, nullable, required
      - `quotaValue` number, nullable, required
      - `investors` number, nullable, required
      - `hasDistinctEconomicRights` boolean, nullable, required
      - `hasSpecialPoliticalRights` boolean, nullable, required
    - `investorComposition` object, nullable, required
      - `totalInvestors` number, nullable, required
      - `totalSubscribedQuotaPercent` number, nullable, required
      - `byType` object, required
        - `individuals` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `investmentFunds` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `realEstateFunds` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `openPensionFunds` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `closedPensionFunds` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `publicPensionFunds` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `commercialBanks` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `nonResidents` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `otherInvestors` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `insuranceCompanies` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `fundDistributors` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `capitalizationAndLeasingCompanies` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `financialCompanies` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `nonFinancialCompanies` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
        - `brokersAndDistributors` object
          - `investors` number, nullable, required
          - `subscribedQuotaPercent` number, nullable, required
  - `pagination` FundPaginationMeta, required
    - `page` number, required
    - `limit` number, required
    - `totalItems` number, required
    - `totalPages` number, required
    - `hasNextPage` boolean, required
  - `requestedAt` string, date-time, required — Data e hora da requisição em formato ISO 8601
  - `took` integer, required — Tempo de processamento em milissegundos

## Other responses

- `400` — Requisição inválida
- `401` — Não autorizado
- `403` — Acesso negado
- `500` — Erro interno do servidor

---

[API](https://skmtc.net/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro.md) · [All operations](https://skmtc.net/brapi-dev/apis/brapi-api-do-mercado-financeiro-brasileiro/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/brapi-dev/brapi-api-do-mercado-financeiro-brasileiro/versions/f275d46193ea/schema)
