Banking Atlas

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.

Platform Overview

Coverage: 10685 banks across 36 countries, 151518 reports spanning 1996-2025

Interactive dashboard: https://bankingatlas.com/

API Capabilities

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

Quick Start — Click Any URL Below

These URLs return real data. Click to see the response format, then modify parameters for your needs.

⭐ Full country overview (START HERE)

https://bankingatlas.com/api/countries/UKR/overview — KPIs + balance sheet + P&L + distribution + concentration + top banks in ONE call

All available countries

https://bankingatlas.com/api/countries

Get banks in a country

https://bankingatlas.com/api/banks?country=UKR&limit=10

Bank KPIs (PrivatBank, all years)

https://bankingatlas.com/api/banks/46/kpis

Country sector KPIs (Ukraine 2024)

https://bankingatlas.com/api/countries/UKR/kpis?year=2024

Balance sheet (USA, USD)

https://bankingatlas.com/api/countries/USA/financials?statement=bs&currency=usd&year=2024

Compare countries

https://bankingatlas.com/api/compare?countries=USA,GBR,UKR&year=2024

KPI distribution (ROE in USA)

https://bankingatlas.com/api/countries/USA/distribution?kpis=roe&year=2024

Bulk export (CSV)

https://bankingatlas.com/api/panel/banks?countries=UKR&format=csv

Valid KPI names

https://bankingatlas.com/api/kpis

Common Parameters

ParameterValuesExample
countryISO3 codesUSA, GBR, UKR, KAZ, AUS, CAN, DEU, FRA
yearSingle year or range2024 or 2020-2024
currencylocal, usd, bothusd
statementbs, pl, bothbs
formatjson, csv, htmlhtml (all endpoints), csv (panel only)
kpi / kpisroe, roa, cost_income, leverage_ratio, nii_on_assets_pct, asset_growth, ...roe,roa
limit1-50010
sorttotal_assets_usd_desc, total_assets_usd_asc, bank_name_asc, country_asctotal_assets_usd_desc

Detailed API Reference

1. Raw Financial Statements (Balance Sheet & Income Statement)

Full line-item financial data for individual banks and aggregated country sectors. Available in both local currency and USD.

Balance 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).

2. Bank KPIs & Time Series

3. Country-Level Analytics

Overview parameters: ?year=2024 (default: latest), ?top_banks=10 (number of top banks to include), ?kpis=roe,roa,cost_income (KPIs for distribution stats).

4. Distribution Statistics (Median, Percentiles, Dispersion)

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).

5. Market Concentration (HHI, CR Ratios)

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.

6. Side-by-Side Comparison

7. Bulk Panel Data Export (up to 10,000 rows, JSON or CSV)

Flat datasets for research. Supports filtering by country, year range, minimum asset size, and custom KPI selection.

Output formats: ?format=json (default) or ?format=csv. Up to 10,000 rows per request.

8. KPI Definitions & Methodology

9. Platform Overview

Discovery: .well-known/ai-plugin.json · sitemap.xml

Available KPIs (26 metrics)

All KPIs are available for bank-level and country-level queries, distribution statistics, panel exports, and comparisons.

Data Sources

Countries Covered

CountryISO3Banks
United StatesUSA10127
AustraliaAUS166
CanadaCAN99
UkraineUKR79
KazakhstanKAZ33
AzerbaijanAZE22
GermanyDEU19
ItalyITA13
SpainESP13
FranceFRA11
GeorgiaGEO11
United KingdomGBR8
NetherlandsNLD7
AustriaAUT7
BelgiumBEL7
SwedenSWE6
PortugalPRT5
DenmarkDNK4
FinlandFIN4
GreeceGRC4
IrelandIRL4
LuxembourgLUX4
SloveniaSVN4
MaltaMLT3
IcelandISL3
NorwayNOR3
HungaryHUN3
RomaniaROU2
EstoniaEST2
LithuaniaLTU2
OTOT2
PolandPOL2
CyprusCYP2
LiechtensteinLIE2
LatviaLVA1
BulgariaBGR1

Sample Data - Largest Banks by Total Assets (Latest Year)

BankCountryYearTotal Assets (USD)ROEROACost/IncomeLeverage
Royal Bank of CanadaCanada2025$1,780.2B15.3%0.81%N/A1850.8%
The Toronto-Dominion BankCanada2025$1,442.3B16.9%0.98%N/A1626.4%
The Bank of Nova ScotiaCanada2025$1,030.4B9.0%0.53%N/A1670.8%
Bank of MontrealCanada2025$1,028.0B10.2%0.59%N/A1697.0%
Canadian Imperial Bank of CommerceCanada2025$791.9B13.6%0.75%N/A1769.2%
Commonwealth Bank of Australia (48123123124)Australia2025$739.2BN/AN/AN/AN/A
Westpac Banking Corporation (33007457141)Australia2025$692.7BN/AN/AN/AN/A
National Australia Bank Limited (12004044937)Australia2025$609.3BN/AN/AN/AN/A
Australia and New Zealand Banking Group Limited (11005357522)Australia2025$466.2BN/AN/AN/AN/A
National Bank of CanadaCanada2025$418.8B13.7%0.73%N/A1811.3%
Macquarie Bank Limited (46008583542)Australia2025$199.4BN/AN/AN/AN/A
Bank of Queensland Limited (32009656740)Australia2025$71.9BN/AN/AN/AN/A
ING Bank (Australia) Limited (24000893292)Australia2025$70.6BN/AN/AN/AN/A
Bendigo and Adelaide Bank Limited (11068049178)Australia2025$69.2BN/AN/AN/AN/A
Norfina Limited (66010831722)Australia2025$59.1BN/AN/AN/AN/A
HSBC Bank Australia Limited (48006434162)Australia2025$41.2BN/AN/AN/AN/A
Halyk Bank of KazakhstanKazakhstan2025$39.7B29.6%5.11%18.9%574.6%
Equitable BankCanada2025$36.2B9.0%0.50%N/A1842.5%
Laurentian Bank of CanadaCanada2025$34.7B4.9%0.29%N/A1733.6%
ING Bank of CanadaCanada2025$32.7B11.5%0.62%N/A1927.7%
Sumitomo Mitsui Banking Corporation (98114053459)Australia2025$26.3BN/AN/AN/AN/A
Bank of America, National Association (51064874531)Australia2025$24.1BN/AN/AN/AN/A
Manulife Bank of CanadaCanada2025$23.4BN/AN/AN/A1687.1%
The Hongkong and Shanghai Banking Corporation Limited (65117925970)Australia2025$23.2BN/AN/AN/AN/A
CB PrivatBank JSCUkraine2025$22.8B29.2%3.06%25.6%938.4%

Features