Brazil CVM Filings for Commodity Trading Research
Brazil filings commodity trading desks need issuer documents behind producers and processors. apicvm serves DFP/ITR/FRE over HTTP. Pair with your price terminal — apicvm does not ship futures curves or warehouse receipts.
The persona
- Desk analysts reading miner / protein / oil E&P filings
- Quant researchers attaching document UUIDs to event studies
- Risk teams reviewing FRE operational risk language
The problem
Price ticks without the regulatory PDF miss capex, covenants, and contingency footnotes. Portal ZIP dumps lack stable IDs for desk notebooks.
Solution flow
Producer ticker → list DFP/ITR → download → optional FRE name filter
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/documents?ticker=VALE3&type=DFP&year=2024&perPage=20"
Example: protein + mining pack
import os, requests
BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}
for t in ["MRFG3", "VALE3", "RECV3"]:
itr = requests.get(
f"{BASE}/v1/documents",
headers=H,
params={"ticker": t, "type": "ITR", "year": 2024, "perPage": 20},
).json()["data"]
print(t, len(itr))
Current limitations
- No OHLCV, freight indices, or inventory datasets
- Complementary to Bloomberg/Refinitiv price screens — not a replacement (Bloomberg alternative page)
- Extraction of PDF text is async on Pro
Next steps
Ready to integrate?
Get an API key and start querying Brazilian CVM filings programmatically.