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.