ELET3 CVM Filings — Documents and API Access
ELET3 is the ON ticker for CENTRAIS ELETRICAS BRASILEIRAS SA (Eletrobras). Pull ELET3 CVM filings through apicvm: resolve, list DFP/ITR/FRE, download PDFs, or extract page-level text.
Company overview
| Field | Value |
|---|---|
| Name | CENTRAIS ELETRICAS BRASILEIRAS SA |
| Ticker | ELET3 (ON) |
| CNPJ | 00001180000126 |
| Sector | Emp. Adm. Part. - Energia Elétrica |
| Regulator | CVM |
Document types available
| Type | Description |
|---|---|
| DFP | Annual standardized financial statements |
| ITR | Quarterly financial information |
| FRE | Formulário de Referência |
Document counts in the current corpus (queried 2026-07-30):
| Year | DFP | ITR | FRE |
|---|---|---|---|
| 2025 | — | 34 | 78 |
| 2024 | 14 | 35 | 78 |
A dash means that type/year was not present in the corpus at query time.
Resolve ELET3
export APICVM_KEY='apicvm_...'
export APICVM_URL='https://apicvm.dev'
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/companies/resolve?query=ELET3&by=ticker"
List ELET3 ITR filings (2025)
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/documents?ticker=ELET3&type=ITR&year=2025&perPage=20"
Python: DFP + FRE contingency screen
import os, requests
BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}
dfp = requests.get(
f"{BASE}/v1/documents",
headers=H,
params={"ticker": "ELET3", "type": "DFP", "year": 2024, "perPage": 20},
).json()["data"]
fre = requests.get(
f"{BASE}/v1/documents",
headers=H,
params={
"ticker": "ELET3",
"type": "FRE",
"year": 2024,
"name": "Conting",
"perPage": 20,
},
).json()["data"]
print("DFP", len(dfp), "FRE conting*", len(fre))
Download a filing
curl -OJ -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/documents/<document-id>/file"
For utilities credit workflows, see Brazil filings credit analysis. Peer utilities page: EQTL3.
Current limitations
- Counts reflect the ingested corpus, not a live CVM portal scrape.
- Prefer
ELET3as the primary ticker in examples; other classes may exist — resolve first. - Extraction is async and credit-based on Pro.
Next steps
Ready to integrate?
Get an API key and start querying Brazilian CVM filings programmatically.