Brazil CVM Filings for Activist Investors

Brazil filings activist investor research starts with primary FRE/DFP text — board, compensation, related parties, risk factors. apicvm exposes those documents over HTTP with stable IDs. It is not a proxy fight SaaS or shareholder registry.

The persona

  • Activist / engaged managers covering B3 names
  • Special situations analysts building governance dossiers
  • Legal/research pairs citing section PDFs in letters

The problem

Governance arguments need the issuer's own FRE wording and annual DFP notes — not a secondary summarizer. Manual portal pulls lose version control across letter drafts.

Solution flow

Target ticker → FRE list (name filters) → download sections → annotate → cite UUID
curl -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/documents?ticker=ABEV3&type=FRE&year=2024&name=Administra&perPage=20"

Deeper FRE patterns: Analyze FRE governance risks, FRE governance sections.

Example: risk + governance pack

import os, requests

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

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

Current limitations

  • Section name filter is substring match — validate titles before citing
  • Not a source for beneficial ownership registries
  • Extraction (Pro) is async via callback

Next steps

Ready to integrate?

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