Brazil CVM Filings for Transfer Pricing and Tax Research

Tax and Brazil filings transfer pricing teams often need listed-issuer financial statements and related disclosures as public comps or fact patterns. apicvm exposes DFP/ITR/FRE over HTTP with stable document IDs. It is not a tax calculation engine, SPED parser, or e-CAC submission tool.

The persona

  • Transfer pricing analysts gathering public financial context
  • Tax controversy teams citing issuer disclosures
  • Law firms supporting Brazil tax/TP memos with primary filings

The problem

Task Typical filing
Statements / notes DFP / ITR
Business & risk narrative FRE
Footnote extraction PDF download or async page text (Pro)

Copying portal PDFs into shared drives loses provenance.

Solution flow

Issuer → resolve → list DFP/ITR → download → optional async extract → cite UUID
curl -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/documents?ticker=CIEL3&type=DFP&year=2024&perPage=20"

See Extract DFP footnotes.

Example: DFP pack

import os, requests

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

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

Current limitations

  • Not official tax guidance or RFB data
  • Page-level markdown is async via callback (Pro)
  • Corpus coverage varies by year/issuer

Next steps

Ready to integrate?

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