Banking Atlas is a multi-country web application for comparing key financial performance indicators (KPIs) of banks. It aggregates data from official regulatory sources for banks across 40+ countries.
Coverage: 10685 banks across 36 countries, 151518 reports spanning 1996-2025
Interactive dashboard: https://bankingatlas.com/
Banking Atlas provides a comprehensive, free, read-only JSON API for programmatic access to raw financial data, not just derived ratios. Full API Documentation
Output formats: All endpoints return JSON by default. Add ?format=html to any endpoint URL to get a clean HTML table — ideal for browsing tools and AI agents. Example: https://bankingatlas.com/api/countries?format=html
These URLs return real data. Click to see the response format, then modify parameters for your needs.
https://bankingatlas.com/api/countries/UKR/overview — KPIs + balance sheet + P&L + distribution + concentration + top banks in ONE call
https://bankingatlas.com/api/countries
https://bankingatlas.com/api/banks?country=UKR&limit=10
https://bankingatlas.com/api/banks/46/kpis
https://bankingatlas.com/api/countries/UKR/kpis?year=2024
https://bankingatlas.com/api/countries/USA/financials?statement=bs¤cy=usd&year=2024
https://bankingatlas.com/api/compare?countries=USA,GBR,UKR&year=2024
https://bankingatlas.com/api/countries/USA/distribution?kpis=roe&year=2024
https://bankingatlas.com/api/panel/banks?countries=UKR&format=csv
https://bankingatlas.com/api/kpis
| Parameter | Values | Example |
|---|---|---|
| country | ISO3 codes | USA, GBR, UKR, KAZ, AUS, CAN, DEU, FRA |
| year | Single year or range | 2024 or 2020-2024 |
| currency | local, usd, both | usd |
| statement | bs, pl, both | bs |
| format | json, csv, html | html (all endpoints), csv (panel only) |
| kpi / kpis | roe, roa, cost_income, leverage_ratio, nii_on_assets_pct, asset_growth, ... | roe,roa |
| limit | 1-500 | 10 |
| sort | total_assets_usd_desc, total_assets_usd_asc, bank_name_asc, country_asc | total_assets_usd_desc |
Full line-item financial data for individual banks and aggregated country sectors. Available in both local currency and USD.
GET /api/banks/{bank_code}/financials — Individual bank BS & P&LGET /api/countries/{iso3}/financials — Aggregated sector-level BS & P&L with composition percentagesBalance sheet fields: loans_gross, loan_loss_allowance, net_loans, securities, cash_and_equivalents, other_assets, total_assets, deposits, other_liabilities, total_equity. Plus composition shares (loans_pct, securities_pct, deposits_pct, equity_pct, etc.).
Income statement fields: interest_income, interest_expense, net_interest_income, commission_income, commission_expense, net_commission_income, other_income, fx_income, trading_income, impairment_provisions, operating_expenses, depreciation_amortization, income_tax_expense, profit_before_tax, net_profit.
Currency options: ?currency=local (original filing currency), ?currency=usd (USD millions), ?currency=both (default).
GET /api/banks — Search and list banks with filtering by country and nameGET /api/banks/{bank_code}/kpis — KPI time series for a specific bank (26 KPIs available)GET /api/countries — All countries with aggregate banking statsGET /api/countries/{iso3}/kpis — Market-level KPI time series (asset-weighted averages)GET /api/countries/{iso3}/overview — All-in-one country snapshot: KPIs + balance sheet + P&L + distribution + concentration + top banks in a single response. Best endpoint for AI agents to start a country analysis.Overview parameters: ?year=2024 (default: latest), ?top_banks=10 (number of top banks to include), ?kpis=roe,roa,cost_income (KPIs for distribution stats).
Goes beyond weighted averages. Shows how KPIs are distributed across banks in a country.
Fields per KPI/year: simple_average, weighted_average, median, p10, p25, p75, p90, std_dev, min, max, bank_count. Available for countries with full bank coverage (USA, UK, EU/EEA, Australia, Canada, Ukraine, Azerbaijan).
Structural analysis: are assets concentrated in a few banks or dispersed?
Fields: HHI (by assets, deposits, loans on 0-10,000 scale), CR3, CR5, CR10 (market share of top N banks), bank_count.
GET /api/compare — Compare up to 20 banks or 30 countries in one callFlat datasets for research. Supports filtering by country, year range, minimum asset size, and custom KPI selection.
GET /api/panel — Bank-level panel dataGET /api/panel/banks — Bank-year panel with size filterGET /api/panel/countries — Country-year aggregated panelOutput formats: ?format=json (default) or ?format=csv. Up to 10,000 rows per request.
GET /api/kpis — KPI catalog: name, formula, unit, category, DuPont flagsGET /api/definitions — Detailed definitions: exact formula, numerator/denominator, averaging convention, methodology notesGET /api/summary — Coverage stats, country list, data sources, sample data, capability descriptionsDiscovery: .well-known/ai-plugin.json · sitemap.xml
All KPIs are available for bank-level and country-level queries, distribution statistics, panel exports, and comparisons.
| Country | ISO3 | Banks |
|---|---|---|
| United States | USA | 10127 |
| Australia | AUS | 166 |
| Canada | CAN | 99 |
| Ukraine | UKR | 79 |
| Kazakhstan | KAZ | 33 |
| Azerbaijan | AZE | 22 |
| Germany | DEU | 19 |
| Italy | ITA | 13 |
| Spain | ESP | 13 |
| France | FRA | 11 |
| Georgia | GEO | 11 |
| United Kingdom | GBR | 8 |
| Netherlands | NLD | 7 |
| Austria | AUT | 7 |
| Belgium | BEL | 7 |
| Sweden | SWE | 6 |
| Portugal | PRT | 5 |
| Denmark | DNK | 4 |
| Finland | FIN | 4 |
| Greece | GRC | 4 |
| Ireland | IRL | 4 |
| Luxembourg | LUX | 4 |
| Slovenia | SVN | 4 |
| Malta | MLT | 3 |
| Iceland | ISL | 3 |
| Norway | NOR | 3 |
| Hungary | HUN | 3 |
| Romania | ROU | 2 |
| Estonia | EST | 2 |
| Lithuania | LTU | 2 |
| OT | OT | 2 |
| Poland | POL | 2 |
| Cyprus | CYP | 2 |
| Liechtenstein | LIE | 2 |
| Latvia | LVA | 1 |
| Bulgaria | BGR | 1 |
| Bank | Country | Year | Total Assets (USD) | ROE | ROA | Cost/Income | Leverage |
|---|---|---|---|---|---|---|---|
| Royal Bank of Canada | Canada | 2025 | $1,780.2B | 15.3% | 0.81% | N/A | 1850.8% |
| The Toronto-Dominion Bank | Canada | 2025 | $1,442.3B | 16.9% | 0.98% | N/A | 1626.4% |
| The Bank of Nova Scotia | Canada | 2025 | $1,030.4B | 9.0% | 0.53% | N/A | 1670.8% |
| Bank of Montreal | Canada | 2025 | $1,028.0B | 10.2% | 0.59% | N/A | 1697.0% |
| Canadian Imperial Bank of Commerce | Canada | 2025 | $791.9B | 13.6% | 0.75% | N/A | 1769.2% |
| Commonwealth Bank of Australia (48123123124) | Australia | 2025 | $739.2B | N/A | N/A | N/A | N/A |
| Westpac Banking Corporation (33007457141) | Australia | 2025 | $692.7B | N/A | N/A | N/A | N/A |
| National Australia Bank Limited (12004044937) | Australia | 2025 | $609.3B | N/A | N/A | N/A | N/A |
| Australia and New Zealand Banking Group Limited (11005357522) | Australia | 2025 | $466.2B | N/A | N/A | N/A | N/A |
| National Bank of Canada | Canada | 2025 | $418.8B | 13.7% | 0.73% | N/A | 1811.3% |
| Macquarie Bank Limited (46008583542) | Australia | 2025 | $199.4B | N/A | N/A | N/A | N/A |
| Bank of Queensland Limited (32009656740) | Australia | 2025 | $71.9B | N/A | N/A | N/A | N/A |
| ING Bank (Australia) Limited (24000893292) | Australia | 2025 | $70.6B | N/A | N/A | N/A | N/A |
| Bendigo and Adelaide Bank Limited (11068049178) | Australia | 2025 | $69.2B | N/A | N/A | N/A | N/A |
| Norfina Limited (66010831722) | Australia | 2025 | $59.1B | N/A | N/A | N/A | N/A |
| HSBC Bank Australia Limited (48006434162) | Australia | 2025 | $41.2B | N/A | N/A | N/A | N/A |
| Halyk Bank of Kazakhstan | Kazakhstan | 2025 | $39.7B | 29.6% | 5.11% | 18.9% | 574.6% |
| Equitable Bank | Canada | 2025 | $36.2B | 9.0% | 0.50% | N/A | 1842.5% |
| Laurentian Bank of Canada | Canada | 2025 | $34.7B | 4.9% | 0.29% | N/A | 1733.6% |
| ING Bank of Canada | Canada | 2025 | $32.7B | 11.5% | 0.62% | N/A | 1927.7% |
| Sumitomo Mitsui Banking Corporation (98114053459) | Australia | 2025 | $26.3B | N/A | N/A | N/A | N/A |
| Bank of America, National Association (51064874531) | Australia | 2025 | $24.1B | N/A | N/A | N/A | N/A |
| Manulife Bank of Canada | Canada | 2025 | $23.4B | N/A | N/A | N/A | 1687.1% |
| The Hongkong and Shanghai Banking Corporation Limited (65117925970) | Australia | 2025 | $23.2B | N/A | N/A | N/A | N/A |
| CB PrivatBank JSC | Ukraine | 2025 | $22.8B | 29.2% | 3.06% | 25.6% | 938.4% |