Brazil CVM Filings for Venture Capital Research
Growth and late-stage Brazil filings venture capital work still needs listed comps. apicvm delivers DFP/ITR/FRE over HTTP so associates can cite document UUIDs. It is not a cap table, CRM, or private-company data room.
The persona
- Growth investors benchmarking listed Brazilian peers
- Associates building public comps packs beside private memos
- Platform teams automating quarterly ITR refreshes for coverage lists
The problem
| Task | Typical filing |
|---|---|
| Margin / growth comps | DFP / ITR |
| Governance & risk language | FRE |
| Peer identification | resolve by ticker / name |
Portal downloads do not scale across a 40-ticker comps set.
Solution flow
Comps ticker list → resolve → list DFP/ITR/FRE → download → cite UUID in memo
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/documents?ticker=TOTS3&type=DFP&year=2024&perPage=20"
Adjacent workflows: Private equity research, M&A research.
Example: batch comps ITR pull
import os, requests
BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}
tickers = ["TOTS3", "LWSA3", "MGLU3"]
for t in tickers:
docs = requests.get(
f"{BASE}/v1/documents",
headers=H,
params={"ticker": t, "type": "ITR", "year": 2024, "perPage": 20},
).json()["data"]
print(t, len(docs), [d["id"] for d in docs[:3]])
Current limitations
- Not a source for private startups or SAFE/note data
- Corpus coverage varies; empty list ≠ "no public filings ever"
- No real-time material-fact feed in v1 MVP scope
Next steps
Ready to integrate?
Get an API key and start querying Brazilian CVM filings programmatically.