ITUB4 CVM Filings — Documents and API Access
ITUB4 is the preferred share ticker for Itaú Unibanco Holding S.A., Brazil's largest private bank by market capitalization. If you need ITUB4 CVM filings for financial research, risk models, or agent pipelines, apicvm provides ticker-first access to DFP, ITR, and FRE documents.
Company overview
| Field | Value |
|---|---|
| Name | ITAÚ UNIBANCO HOLDING S.A. |
| Ticker | ITUB4 (PN — preferred shares) |
| CNPJ | 60872504000123 |
| Sector | Bancos |
| Regulator | CVM (Comissão de Valores Mobiliários) |
Itaú also trades under ITUB3 and related symbols. Resolve the ticker you use in your portfolio or data model.
Document types available
| Type | Description | Typical use |
|---|---|---|
| DFP | Annual standardized financial statements | Consolidated financials, Basel disclosures |
| ITR | Quarterly financial information | Quarterly earnings, interim ratios |
| FRE | Formulário de Referência | Business model, risk factors, governance |
Document counts in the current corpus (Hold database, queried 2026-07-16):
| Year | DFP | ITR | FRE |
|---|---|---|---|
| 2025 | 45 | 37 | 78 |
| 2024 | 14 | 35 | 79 |
ITUB4 DFP counts are higher than typical issuers because large banks file multiple PDF sections per annual cycle. Use the name filter to find the specific statement or report you need.
Resolve ITUB4
export APICVM_KEY='apicvm_...'
export APICVM_URL='https://apicvm.dev'
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/companies/resolve?query=ITUB4&by=ticker"
List ITUB4 ITR filings (2024)
Quarterly filings are often the first stop for bank monitoring:
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/documents?ticker=ITUB4&type=ITR&year=2024&perPage=20"
Sort by dateRef descending (default) to get the most recent quarter first.
Python: paginate a full year
import os, requests
BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}
page = 1
while True:
r = requests.get(
f"{BASE}/v1/documents",
headers=H,
params={"ticker": "ITUB4", "type": "ITR", "year": 2024, "page": page, "perPage": 50},
)
r.raise_for_status()
body = r.json()
for doc in body["data"]:
print(doc["dateRef"], doc["name"])
if page >= body["meta"]["lastPage"]:
break
page += 1
Download or extract
Download PDF:
curl -OJ -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/documents/<document-id>/file"
Extract text for LLM pipelines:
curl -X POST -H "Authorization: Bearer $APICVM_KEY" \
-H "Content-Type: application/json" \
-d '{"callback_url":"https://your-app.example.com/callbacks/apicvm","document":{"id":"<document-id>"}}' \
"$APICVM_URL/v1/document-text-extractions"
Current limitations
- Counts reflect the ingested corpus at query time — not a live CVM portal mirror.
- apicvm provides regulatory documents only — no stock prices, dividends, or trading data.
- IPE and material facts are outside the MVP scope.
Next steps
- Read the API docs
- Get an API key
- ITR filing type — quarterly financial information explained
- Brazil Bank CVM Filings API
Ready to integrate?
Get an API key and start querying Brazilian CVM filings programmatically.