Brazil CVM Filings for Investor Relations Teams
Brazil filings investor relations work often includes peer benchmarking: how peers describe risks, segments, and governance in CVM documents. apicvm lets IR and corporate communications pull peer DFP/ITR/FRE over HTTP. It is not an IR site CMS, webcast host, or mailing-list tool.
The persona
- IR analysts building peer packs before earnings
- Corporate teams monitoring competitor FRE risk language
- Agencies supporting Brazilian issuers with documented sources
The problem
Peer PDFs from the portal are hard to version and cite. IR needs stable document IDs when leadership asks "where did this peer disclosure come from?"
Solution flow
Peer ticker list → resolve → list FRE/DFP → download → archive with UUID
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/documents?ticker=CIEL3&type=FRE&year=2024&name=Risco&perPage=20"
See Competitor monitoring for ongoing watchlists.
Example: peer FRE risk sections
import os, requests
BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}
for t in ["CIEL3", "TOTS3", "LWSA3"]:
docs = requests.get(
f"{BASE}/v1/documents",
headers=H,
params={"ticker": t, "type": "FRE", "year": 2024, "name": "Risco", "perPage": 20},
).json()["data"]
print(t, [(d["id"], d["name"]) for d in docs[:5]])
Current limitations
- Not a replacement for your own issuer's disclosure workflow or RAD portal uploads
- No automatic peer-set discovery — you supply tickers
- Text extraction is async (Pro) when you need page markdown
Next steps
Ready to integrate?
Get an API key and start querying Brazilian CVM filings programmatically.