Brazilian Public Financial Data
A public-data record of Brazilian funds, listed companies and the B3 market, from CVM, BACEN and B3 open data, rebuilt after each daily ingest. It checks claims against filings and gives no advice. Unpublished or ambiguous fields are left blank, never estimated.
Funds Tracked
Net Assets (R$bn)
Quotaholder Positions
Rows Ingested (7d)
Hours Since Last Ingest
Snapshot Built
- Net assets: each fund's latest
vl_patrim_liq, summed (latest per fund, not one date).- Quotaholder positions: summed
nr_cotst. Positions, not people. FIDC and FIP report no holder count.- Hours Since Last Ingest much above 30 means the daily cron stopped; see Pipeline Ops.
- Snapshot Built: nothing here is newer than this stamp.
1y Real Yield (% a.a.)
1y Breakeven Inflation (%)
Curve Session
B3's real (DPL) curve at the 1-year vertex and the inflation it implies against the nominal (PRE) curve. Method on Rates and Curves.
Start Here
Funds
- How big is the industry, and who controls it? → Industry Structure; Managers for the administrator and gestor league tables.
- Is any particular fund in trouble? → Fund Explorer for its net assets, flows and return; Performance for its rank within its asset class.
- Where is credit deteriorating? → FIDC Credit Monitor, Securitization for CRI/CRA, Suspicious Deal Screens.
- Which funds exist but do nothing? → Dormant Funds: vehicles filing every month with zero flow: empty shells, and parked capital that stopped moving.
Markets and macro
- What is the exchange actually doing? → B3 Markets for session volume by board and instrument type.
- What do real yields and implied inflation look like? → Rates and Curves for B3's nominal and real curves, breakeven inflation since 2008 and DI1 open interest.
- Who is short, and what does it cost to borrow? → Short Monitor: short interest, % of free float, days to cover and borrow rates.
- Who is buying and selling? → Follow the Money for net flow by investor type; Macro Context for SELIC, CDI, inflation and the Focus consensus.
Listed-company financials (ITR/DFP statements, margins, ROE, the IPE event feed) live on the companion CIA Aberta site, and every number on both is queryable through the API.
Industry Net Assets by Family, 12 Months
CVM monthly fund families, stacked; the stack ends at the last month every family has fully filed (CVM, monthly, 1 to 2 months lag). FIP files yearly and is excluded; its latest year-end is in the tiles below. Per-family 36 months on Industry Structure.
FIP Net Assets, Latest Year-End (R$bn)
FIP Filing Year-End
FIP Vehicles Filing
FIDC Sector Delinquency, 12 Months
Overdue receivables as a share of FIDC net assets (CVM, monthly, 1 to 2 months lag). A sector aggregate that hides distribution: a flat line can hide a few funds deteriorating badly. Detail on the FIDC Credit Monitor.
Pages
In sidebar order.
Industry and backdrop
| Page | What it answers | Watch out for |
|---|---|---|
| Industry Structure | Size, concentration (HHI and top-N share), fund formation, investor base, composition by asset class, plus FIP and FIAGRO by name | Families are measured at their own latest period; FIP's grain is yearly |
| Macro Context | SELIC, CDI, inflation, PTAX and the BACEN Focus consensus | Units are BACEN's and are not converted — % a.a. and % a.d. sit side by side |
| Rates and Curves | B3 nominal (PRE) and real (DPL) curves, breakeven inflation since 2008 vs the Focus survey, DI1 open interest, NTN-B held by funds, global backdrop | Breakeven is derived at B3's fixed vertices and includes any risk premium; the long end is extrapolated by B3 |
| B3 Markets | Exchange session prints from the COTAHIST tape: volume by board and instrument type, options | Quotes are unadjusted and some papers quote per lot (fator_cotacao ≠ 1) |
| Short Monitor | Securities lending: short interest by ticker, % of free float, days to cover, borrow rates, sector concentration | History starts when SILO began capturing — B3 keeps ~21 business days and cannot be backfilled |
| Follow the Money | Net flow by investor type (foreign, institutional, retail) and B3 cash-market ADTV | Flow is derived from B3's month-to-date snapshots and lags T+2; there is no YTD column |
By asset class
| Page | What it answers | Watch out for |
|---|---|---|
| FI Industry | Open-ended funds: daily flows, quotaholder base, investor mix, portfolio allocation, largest funds | CDA allocation is a directional mix, not a market-value census |
| FIDC Credit Monitor | Receivables funds: delinquency and its drivers, both aging bands, tranche promised-vs-realised, subordination | Raw CVM performance percentages carry extreme outliers — aggregates are medians |
| FII Market | Real-estate funds: net assets, dividend-yield distribution, payout coverage, individual properties | Property detail is partial by construction; the coverage tiles say how partial |
| Securitization | CRI / CRA / OTS certificates: outstanding value, maturity wall, payment waterfall, ratings, distressed series | These are not funds; "reported value" is stock outstanding, not new issuance |
| ETF Market | Listed ETFs by provider, segment and tracked index, plus a scraped market snapshot | ETFs are carved out of the fund universe; NAV/return history is largely absent post-CVM-175 |
Houses, funds, rankings and screens
| Page | What it answers | Watch out for |
|---|---|---|
| Managers | Administrator and gestor league tables by net assets and by net flow | Built on registry names, which are sparsely populated — the page publishes the size of the gap |
| Fund Explorer | The searchable universe, then per-fund net assets, quota, return and flow | Only the largest funds carry per-fund time series; the site is static |
| Fund Holdings | What funds hold: the largest stock positions by ticker, debentures by issuer, same-group holdings | Ends at the last month nearly all funds have filed; debenture issuers are B3 codes, not names |
| Performance | Who beat their peers, ranked within each asset class | The return basis differs per class and is never mixed |
| Suspicious Deal Screens | Four forensic patterns: zombie growth, evergreen aging, overdue certificates, captive vehicles | Screens produce signals, not findings — every hit needs primary-source verification |
| Dormant Funds | FI classes with zero subscriptions and redemptions for 3 months: empty shells vs parked capital | Three months is a floor; NULL flows disqualify rather than count as zero; FI only |
| Filing Behaviour | FNET filings per day, late and silent filers, frequent restaters, what a FIDC restatement changed | Signals, not findings; the register is SILO's crawl of FNET, and a document is a fund's only by its CNPJ link |
Operations
| Page | What it answers | Watch out for |
|---|---|---|
| Pipeline Ops | Whether the ingest ran, whether it succeeded, and whether the data actually landed | A recent ok over a stale table is the disagreement worth catching |
What Is in the Warehouse
Row counts for the largest tables; freshness is on Pipeline Ops. ≈ marks Postgres planner estimates (
pg_class.reltuples, within ~1% after the dailyANALYZE).
How to Read This Dashboard
Units are in the column title; scaling happens in SQL. A column labelled source units is unconverted: read it as a ranking, not a percentage.
Blank is not zero. Blank means not published, not filed or not yet ingested; nothing is carried forward or imputed.
Publication lag is structural. CVM publishes monthly data 1 to 2 months in arrears; FIP files yearly, FIAGRO's file begins 2025-05, and post-CVM-175 share-class splits break the CNPJ join ETF NAV history depended on. None are pipeline failures. Each page states coverage before charting a partial field.
Terminology. "Net assets" is vl_patrim_liq; "quotaholders" is nr_cotst, positions not people.
Want to know more?
What Silo serves: a plain-language walkthrough of what the warehouse does and does not claim.
API docs: every number here is queryable, free and anonymous.
Sign in: a GitHub account raises query ceilings (3 → 50 ids per call).
