Brazil CVM Filings for Real Estate Research

Brazil filings real estate research on listed developers, malls, and related issuers starts with CVM documents. apicvm lists and downloads DFP/ITR/FRE. It is not a CRE comps, occupancy, or brokerage database.

The persona

  • Equity analysts covering developers and shopping centers
  • Credit teams reading leverage and contingency footnotes
  • Strategy teams archiving FRE business descriptions

The problem

Need Filing
Annual financials DFP
Quarterly updates ITR
Business & risk narrative FRE

Scraping IR websites loses document UUIDs your CMS can store.

Solution flow

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

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

Related: Credit analysis, Due diligence.

Example: developer watchlist

import os, requests

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

for t in ["MULT3", "MRVE3", "CYRE3"]:
    try:
        docs = requests.get(
            f"{BASE}/v1/documents",
            headers=H,
            params={"ticker": t, "type": "ITR", "year": 2024, "perPage": 20},
        ).json()["data"]
        print(t, len(docs))
    except Exception as e:
        print(t, e)

Only tickers present in your corpus will return rows — always check list responses.

Current limitations

  • Not a source for cap rates, NOI, or lease rolls
  • Issuer coverage depends on ingestion
  • Text extraction is async (Pro)

Next steps

Ready to integrate?

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