Brazil CVM Filings for Sustainability Consultants

Brazil filings sustainability consultant engagements need primary CVM sources, not slide decks alone. apicvm returns DFP/ITR/FRE over HTTP so deliverables can cite document UUIDs. It is not an ESG ratings product.

The persona

  • Consultants drafting materiality or climate risk memos
  • Advisors comparing FRE ESG narratives across peers
  • NGOs collaborating on disclosure reviews (NGO use case)

The problem

Source Use
FRE Risk, governance, sustainability narrative
DFP / ITR Financial context around ESG claims

PDF piles from clients lack API-addressable IDs for reuse across projects.

Solution flow

curl -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/documents?ticker=SUZB3&type=FRE&year=2024&perPage=20"

Screening-oriented workflows: ESG screening.

Example: peer FRE archive

import os, requests

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

for t in ["SUZB3", "VALE3", "NEOE3"]:
    fre = requests.get(
        f"{BASE}/v1/documents",
        headers=H,
        params={"ticker": t, "type": "FRE", "year": 2024, "perPage": 20},
    ).json()["data"]
    print(t, len(fre), fre[0]["id"] if fre else None)

Current limitations

  • No ESG scores, taxonomies, or assurance opinions
  • Text extraction is async; plan callbacks for large PDF reads
  • Coverage depends on corpus ingestion

Next steps

Ready to integrate?

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