Polygon.io vs Brazil CVM Filings API
Polygon vs CVM filings API compares different products. Polygon.io focuses on market data APIs (aggregates, trades, and related datasets). apicvm focuses on CVM regulatory filings over HTTP. Complementary — never "replace Polygon.io".
Side-by-side
| Capability | Polygon.io | apicvm |
|---|---|---|
| Quotes / market data | 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 Polygon.io (or any quotes API) 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 Polygon.io is the better fit
- US-centric or multi-venue market-data pipelines
- Tick/aggregate workloads without a filings archive need
- Teams already licensed for Polygon market data
Current limitations
- apicvm does not ship OHLCV endpoints
- We do not document Polygon.io'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.