Twelve Data vs Brazil CVM Filings API
Twelve Data vs CVM filings API is a category mix-up worth clarifying. Twelve Data serves market data time series and related endpoints. apicvm serves Brazilian CVM regulatory filings over HTTP. Complementary — never "replace Twelve Data".
Side-by-side
| Capability | Twelve Data | apicvm |
|---|---|---|
| Quotes / time series | Core product | No |
| CVM DFP/ITR/FRE PDF download by document ID | Not the product shape | Yes |
| Company resolve by Brazilian ticker / CNPJ | Not a CVM 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']}"}
docs = requests.get(
f"{BASE}/v1/documents",
headers=H,
params={"ticker": "VALE3", "type": "DFP", "year": 2024, "perPage": 20},
).json()
When apicvm is the better fit
- Regulatory document archives for Brazil
- Citation-friendly document UUIDs
- FRE / DFP research pipelines
When Twelve Data is the better fit
- Multi-market OHLCV and technical indicator feeds
- Workloads without Brazil filings requirements
- Charting and price-based models
Current limitations
- apicvm does not ship OHLCV endpoints
- We do not document Twelve Data's Brazil symbol coverage
- Filings availability follows ingestion
Next steps
Ready to integrate?
Get an API key and start querying Brazilian CVM filings programmatically.