Brazil CVM Filings for Restructuring and Distressed Research

Special sits and Brazil filings restructuring distressed desks still need issuer DFP/ITR/FRE text for liquidity, covenants narrative, and contingencies. apicvm provides programmatic access with document IDs. It is not a bankruptcy court docket or claims agent portal.

The persona

  • Distressed / special situations analysts
  • Restructuring counsel preparing public-disclosure chronologies
  • Credit teams refreshing ITR packs on stressed issuers

The problem

Need Filing
Going-concern / notes DFP
Intra-year updates ITR
Risk & liquidity narrative FRE

Spreadsheets of portal links break when URLs rotate; UUIDs do not.

Solution flow

Watchlist → list DFP/ITR/FRE → archive PDFs → extract (Pro) key pages → memo
curl -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/documents?ticker=GOLL4&type=FRE&year=2024&name=Risco&perPage=20"

Credit-focused flows: Credit analysis.

Example: dual-type refresh

import os, requests

BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}
ticker = "AZUL4"

for doc_type in ("DFP", "ITR", "FRE"):
    data = requests.get(
        f"{BASE}/v1/documents",
        headers=H,
        params={"ticker": ticker, "type": doc_type, "year": 2024, "perPage": 20},
    ).json()["data"]
    print(doc_type, len(data))

Current limitations

  • No court filings / RJ process documents via this API
  • No guarantee a stressed issuer is fully ingested for every year
  • Material facts / IPE outside MVP claim set

Next steps

Ready to integrate?

Get an API key and start querying Brazilian CVM filings programmatically.