Brazil CVM Filings for Supply Chain Risk Research

Procurement and risk teams assessing Brazil filings supply chain risk for listed counterparties need primary FRE risk language and financial context. apicvm provides programmatic DFP/ITR/FRE access. It is not a shipment tracker, trade-finance LMS, or private-supplier database.

The persona

  • Supply-chain risk analysts covering listed Brazilian vendors/customers
  • ESG / sustainability teams reading FRE operational risk disclosures
  • Credit-adjacent teams doing light counterparty packs

The problem

When a counterparty is a B3 issuer, public FRE risk factors and contingencies are fair game — but portal downloads do not fit automated watchlists.

Solution flow

Counterparty ticker → resolve → FRE name filters (Risco) → DFP context → archive UUID
curl -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/documents?ticker=ASAI3&type=FRE&year=2024&name=Risco&perPage=20"

Adjacent: ESG screening, Credit analysis.

Example: counterparty risk pull

import os, requests

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

company = requests.get(
    f"{BASE}/v1/companies/resolve",
    headers=H,
    params={"query": "ASAI3", "by": "ticker"},
).json()

risk_docs = requests.get(
    f"{BASE}/v1/documents",
    headers=H,
    params={"ticker": "ASAI3", "type": "FRE", "year": 2024, "name": "Risco", "perPage": 20},
).json()["data"]
print(company, len(risk_docs))

Current limitations

  • Only listed issuers in the corpus — not private suppliers
  • Not a sanctions/KYC screening product
  • Empty lists can mean corpus gap; confirm with resolve

Next steps

Ready to integrate?

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