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.