DataBolsa docs
Referência da APIDados de mercadoCrédito privado

Fluxo de cotas e cobertura de resgate, mês a mês

Está entrando ou saindo dinheiro, e o fundo consegue honrar o que já foi pedido. São duas tabelas do informe que só valem juntas: a movimentação de cotas dá o resgate **solicitado e ainda não pago**, e a liquidez do ativo dá quanto da carteira vira caixa em até 30 dias. `redemption_coverage_30d` é a razão entre as duas. **Abaixo de 1 é pedido maior que capacidade** — um problema com data marcada, não uma métrica de conforto. Vem null quando não há resgate solicitado, e ausência de pedido é ausência de risco: ler isso como cobertura zero inverteria o sinal. **Amortização não é resgate**, e por isso não entra em `net_flow`. Amortização é devolução programada de principal prevista em regulamento — sinal de fundo funcionando —, enquanto resgate é decisão do cotista. Somadas, um fundo amortizando rigorosamente no prazo pareceria em fuga. Pelo mesmo cuidado, `net_flow` usa o resgate PAGO e não o solicitado: os dois se sobrepõem no tempo (o mesmo dinheiro é pedido num mês e pago no outro) e empilhá-los conta a saída duas vezes. As faixas de liquidez são **cumulativas**: `liquid_30d` é "até 30 dias" e já engloba `liquid_now`. Somar as faixas conta o mesmo ativo mais de uma vez.

GET
/v1/credit/fidc/{cnpj}/flows
AuthorizationBearer <token>

In: header

Path Parameters

cnpjstring

CNPJ completo do emissor, 14 dígitos sem pontuação.

Match^\d{14}$

Query Parameters

cursor?string
limit?integer
Default100
Range1 <= value <= 1000
from?string
Match^\d{4}-\d{2}-\d{2}$
to?string
Match^\d{4}-\d{2}-\d{2}$

Response Body

curl -X GET "https://api.databolsa.com/v1/credit/fidc/string/flows?cursor=string&limit=100&from=string&to=string"
{
  "data": [
    {
      "cnpj": "string",
      "reference_date": "string",
      "series_count": 0,
      "subscriptions": 0,
      "amortizations": 0,
      "redemptions_paid": 0,
      "redemptions_requested": 0,
      "net_flow": 0,
      "liquid_now": 0,
      "liquid_30d": 0,
      "liquid_360d": 0,
      "net_worth": 0,
      "net_flow_to_net_worth": 0,
      "redemption_coverage_30d": 0
    }
  ],
  "meta": {
    "next_cursor": "string",
    "count": 0,
    "total": 0,
    "subject": {
      "property1": "string",
      "property2": "string"
    },
    "order": "desc"
  }
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}