OpenBB vs Brazil CVM Filings API
OpenBB vs CVM filings API compares different products. OpenBB focuses on open-source research platform / terminal-style workflows. apicvm focuses on CVM regulatory filings over HTTP. Complementary — never "replace OpenBB".
Side-by-side
| Capability | OpenBB | apicvm |
|---|---|---|
| Quotes / market data / research UX | Core product focus | No |
| CVM DFP/ITR/FRE PDF by document ID | Not the product shape | Yes |
| Resolve by Brazilian ticker / CNPJ for filings | Not a filings API | Yes |
| Async page markdown extraction | No | Yes (Pro) |
Developer shape
import os, requests
BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}
company = requests.get(
f"{BASE}/v1/companies/resolve",
headers=H,
params={"query": "PETR4", "by": "ticker"},
).json()
Pair OpenBB (or any quotes/research stack) with apicvm when models need the filing PDF. See Quotes APIs vs filings.
When apicvm is the better fit
- Regulatory document archives for Brazil
- Agent tools that must cite CVM document UUIDs
- FRE section retrieval
When OpenBB is the better fit
- Workloads centered on open-source research platform / terminal-style workflows
- Apps that do not need Brazilian CVM PDF filings
- Teams standardized on OpenBB elsewhere
Current limitations
- apicvm does not ship OHLCV endpoints
- We do not document OpenBB's entitlements or symbol coverage
- Filings availability follows ingestion, not tick prints
Next steps
Ready to integrate?
Get an API key and start querying Brazilian CVM filings programmatically.