The BRR Terminal, module by module
Call report and UBPR data for every FDIC-insured US bank, re-rendered as an analyst-grade workspace. Here is what each part does.
- One screen per bank: profitability, capital, asset quality, and balance sheet.
- Quarter-over-quarter and year-over-year change on every line.
- Eight tabs, from assets and securities to income and capital.
Peer analytics
- Rank a bank against its asset-size peers or a custom set.
- Percentile standing on ROAA, efficiency, NIM, capital, and asset quality.
- Strengths and gaps split out at a glance.
Risk intelligence
- Component grades and a composite health read from our own CAMELS-framework scoring system. These are not regulatory CAMELS ratings.
- Concentration measured against supervisory guidance, including the 300% CRE line.
- A plain-English summary of what an examiner would look at first.
Screeners
- Filter every bank by state, asset tier, capital, NPL, ROA, and efficiency.
- Preset lenses for high capital, asset quality, or top performers, or set your own thresholds.
- Rank the matches for M&A targeting or peer discovery.
CECL and deposit-beta modeling
- Deposit mix, funding risk, and cost of funds broken out by quarter.
- Deposit-beta and CECL tools built on the same filings.
- Trends charted back through every reporting cycle.
Query any institution by RSSD id and get structured JSON back: the same estate that powers the site, behind one key.
pip install bankregreports
then drop in your key and get a DataFrame back in three lines. cURL works just as well.
API and exports
- Every figure behind the terminal as clean JSON.
- Excel tear sheets for board packs, credit memos, and due diligence.
- 200 requests a day free to prototype, then upgrade for production.
Frequently asked questions
What is the BRR Terminal?
It is an analyst-grade workspace built on FFIEC call report filings, and the UBPR ratios computed from them, for every FDIC-insured US bank: one screen per bank for profitability, capital, asset quality, and the balance sheet, plus peer analytics, risk scorecards, screeners, CECL and deposit-beta modeling, and a data API.
Which banks and data does it cover?
Every FDIC-insured US bank, sourced from quarterly FFIEC call reports and the Uniform Bank Performance Report (UBPR), standardized into consistent, glossary-defined metrics with quarter-over-quarter and year-over-year change on every line.
Is there a free tier?
Yes. You can start free and see the full terminal on your own bank, and the data API has a free tier to prototype with before you upgrade for production use.
Can I export data or pull it through an API?
Yes. Every figure behind the terminal is available as clean JSON through the API (pip install bankregreports, then query by RSSD id), and on Pro you can export Excel tearsheets (one bank or up to 20) and CSV metric histories (up to 40 quarters and 20 banks) for board packs, credit memos, and due diligence. Pro also downloads the full ranked list of any prebuilt screen as CSV; the rankings pages do not export.
Is BankRegReports the source of record for bank regulatory data?
No. The filings are. Banks file call reports with the FFIEC, and the FFIEC and the FDIC publish them. BankRegReports standardizes those filings so they can be screened, ranked and compared, and each bank page links to that institution's record at the FDIC and the FFIEC. Use BankRegReports to find and analyze. Cite the regulator's record when a figure goes into an exam response or an audit file.
How current is the data compared with FFIEC and FDIC sources?
Call reports are quarterly. Banks file Call Reports within 30 days of quarter-end (35 days for banks with more than one foreign office), the FFIEC posts the bulk files about 45 days after quarter-end, and BankRegReports loads each quarter by the middle of the second month after it closes, for example Q1 by mid-May. The Data Updates page shows the quarter currently loaded. For a filing amended in the last few days, check the regulator's own site. For peer benchmarking, board reporting and trend work, quarterly is the cadence of the data itself.
Does BankRegReports cover market data or banks outside the United States?
No, by design. It covers US regulatory filings: call reports and UBPR ratios for FDIC-insured banks, NCUA 5300 reports for credit unions, and FR Y-9C financials for holding companies. Teams that also need prices, estimates or global coverage pair it with a market-data terminal.
Where does BankRegReports fit alongside free regulator sites and full financial terminals?
In between. The FFIEC and FDIC sites are free and authoritative, but they serve one bank or one bulk file at a time. Full terminals cover every asset class at an enterprise price. BankRegReports does one job: US bank and credit union regulatory data, already standardized, with screening, peer groups, history and an API, and a free tier to start on.
Who is the platform built for?
Bankers and community banks, board members, examiners and regulators, investors and asset managers, M&A advisors, consultants, risk and compliance teams, academics, and journalists, each with a tailored solution page, all running on the same underlying data.
Every FDIC-insured bank. One platform.
Built by engineers with backgrounds in quantitative finance, because bank data shouldn't need a six-figure software budget. Start on the free tier and see it on your own bank.
Start for free