BBDC4 CVM Filings — Documents and API Access

BBDC4 is the preferred share ticker for Banco Bradesco S.A., one of Brazil's largest private banks. If you need BBDC4 CVM filings for research, compliance, or automated analysis, apicvm lets you resolve the issuer, filter by document type and year, and download or extract text from regulatory PDFs.

Company overview

Field Value
Name BANCO BRADESCO S.A.
Ticker BBDC4 (PN — preferred shares)
CNPJ 60746948000112
Sector Bancos
Regulator CVM (Comissão de Valores Mobiliários)

Bradesco also lists under BBDC3 and related tickers. Resolve the symbol your application uses.

Document types available

Type Description Typical use
DFP Annual standardized financial statements Annual financials, audit reports
ITR Quarterly financial information Quarterly performance tracking
FRE Formulário de Referência Risk disclosures, segment breakdown, governance

Document counts in the current corpus (Hold database, queried 2026-07-16):

Year DFP ITR FRE
2025 13 37 78
2024 13 37 78

Multiple PDFs per type per year is normal — filter by name to locate financial statements vs supporting declarations.

Resolve BBDC4

export APICVM_KEY='apicvm_...'
export APICVM_URL='https://apicvm.dev'

curl -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/companies/resolve?query=BBDC4&by=ticker"

List BBDC4 FRE filings (2024)

The Formulário de Referência is useful for understanding business segments and risk factors:

curl -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/documents?ticker=BBDC4&type=FRE&year=2024&perPage=20"

FRE documents can be large. For LLM use cases, enqueue page-level extraction rather than loading the full PDF into memory.

Python: compare DFP across banks

import os, requests

BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}

for ticker in ("BBDC4", "ITUB4", "BBAS3"):
    r = requests.get(
        f"{BASE}/v1/documents",
        headers=H,
        params={"ticker": ticker, "type": "DFP", "year": 2024, "perPage": 5},
    )
    r.raise_for_status()
    print(f"{ticker}: {r.json()['meta']['total']} DFP 2024 filing(s)")

Download or extract

Download PDF:

curl -OJ -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/documents/<document-id>/file"

Extract text via callback:

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"

See Async CVM PDF Extraction with Webhook Callbacks for handler patterns.

Current limitations

  • Corpus availability depends on the ingestion pipeline — newly filed documents may lag CVM publication.
  • No market data (quotes, volumes) — regulatory filings only.
  • Material facts and IPE are not in the MVP corpus.

Next steps

Ready to integrate?

Get an API key and start querying Brazilian CVM filings programmatically.