Brazil CVM Filings for Corporate Secretaries

Brazil filings corporate secretary teams benchmarking peers need reliable FRE and DFP access. apicvm provides HTTP list/download with document UUIDs. It is not a board portal, AGM voting system, or minute book.

The persona

  • Corporate secretaries preparing peer governance packs
  • Governance analysts comparing FRE board sections
  • IR colleagues sharing the same archive

The problem

Peer FRE PDFs arrive as email attachments without stable IDs. Secretaries need a repeatable resolve → list → download flow before board week.

Solution flow

Peer tickers → resolve → list FRE/DFP → download → attach UUID in board memo
curl -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/documents?ticker=RDOR3&type=FRE&year=2024&name=Administra&perPage=20"

See What is FRE and IR use case.

Example: peer FRE pull

import os, requests

BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}
peers = ["RDOR3", "HAPV3", "PSSA3"]

for t in peers:
    docs = requests.get(
        f"{BASE}/v1/documents",
        headers=H,
        params={"ticker": t, "type": "FRE", "year": 2024, "perPage": 20},
    ).json()["data"]
    print(t, [d["id"] for d in docs[:3]])

Current limitations

  • Not a substitute for the issuer's own filing workflow with CVM
  • No AGM vote tally or shareholder registry APIs
  • Section name filters are substring matches on document names

Next steps

Ready to integrate?

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