Full Data & Source Reference

GF6 | Global Finance Six

Full data & source reference

Every layer behind the directory, listed and described — with the source of each. This is the complete companion to the shorter About & method page.

Principle throughout: the location core is our own, hand-collected record. Public datasets are used to verify, enrich and cross-check it — never as a substitute for it. Every source below is named so that any figure can be traced.

Coverage at a glance

Metric Value
Total bank & ATM locations 444,932
Bank branches 345,914
ATMs 99,018
Countries covered 221
Largest branch directories (records held)
Country Branches
United States 36,438
Germany 22,830
Russia 20,925
France 17,998
India 15,941

Layer 1Locations — own record, then verified

The base of every entry: name, address, city, country, state/region, coordinates, and an ATM flag, plus phone, website and opening hours where held. This is original, hand-collected work, built out from 2020 and first largely complete in 2022, with a significant share of the early collection done on the ground across India, Bangladesh and Pakistan.

Verification & reconciliation sources

  • OpenStreetMap — independent cross-check. Each entry keeps its OSM node reference so a record can be compared against the map to confirm it, catch errors, and flag moved or closed locations. OSM verifies our data; it is not the origin of it.
  • Wikidata — secondary cross-check and the key that unlocks further code enrichment (see Layer 2). Roughly 183,000 entries carry a Wikidata identifier.
  • Official bank registries — used to reconcile coverage in countries where regulators publish full branch lists.
  • Individual bank websites — used for current branch details where no central registry exists.

Duplicates were removed during import by matching OSM identifiers (about 154,619 duplicate rows eliminated).

Layer 2Bank codes — institutional identity

What turns a map pin into a financially identifiable institution: the international and national codes that place a bank inside the payment system. Drawn from official bodies and specialist datasets, then matched to our records.

Integrated bank-code sources
Region Code type Entries Source
Global SWIFT / BIC 31,580 OpenSanctions
United States Routing Number 21,510 Federal Reserve
India IFSC 32,697 Razorpay
Japan Zengin 1,198 zengin-code
Australia / NZ BSB 3,702 APCA
Russia BIK 657 OpenSanctions (CBR)
Nigeria NIBSS 419 Public dataset
Hong Kong Clearing Code 260 HKMA

Wikidata code enrichment — a further pass adds codes to the ~183,000 entries with a Wikidata ID, including CNAPS (China), plus additional BSB, BIK and IFSC matches.

Layer 3Central banks — country → institution → currency

A reconciled mapping that links every country to its central bank and currency. It is the backbone for the live rates in Layer 4, and it lets each listing show the monetary authority that stands behind its currency.

Central-bank mapping (selection of the reconciled set)
Country / area Central bank Currency
United States Federal Reserve USD
Euro area (20 members) European Central Bank EUR
United Kingdom Bank of England GBP
Japan Bank of Japan JPY
Switzerland Swiss National Bank CHF
Australia Reserve Bank of Australia AUD
Canada Bank of Canada CAD
China People’s Bank of China CNY
India Reserve Bank of India INR
Russia Central Bank of Russia RUB
Brazil Banco Central do Brasil BRL
Sweden Riksbank SEK
Norway Norges Bank NOK
Denmark Danmarks Nationalbank DKK
New Zealand Reserve Bank of New Zealand NZD
Singapore Monetary Authority of Singapore SGD
UAE Central Bank of the UAE AED
Saudi Arabia Saudi Central Bank SAR
South Africa South African Reserve Bank ZAR
Nigeria Central Bank of Nigeria NGN
Kenya Central Bank of Kenya KES
Turkey Central Bank of Turkey TRY
Poland Narodowy Bank Polski PLN
Mexico Banco de México MXN
South Korea Bank of Korea KRW

The table above is a representative selection; the mapping covers many more countries. The single euro-area rate is mapped out (“fanned”) to all 20 member states so each shows the correct ECB figure.

Layer 4Live financial data — rates & exchange

Central-bank policy rates live

Pulled from the Bank for International Settlements SDMX API (WS_CBPOL dataset), refreshed on a weekly schedule, with the single euro-area rate mapped to each member country. Each figure is stored with its source and date.

Lending & deposit rates planned

A second step will add commercial lending and deposit rates from the IMF (MFS_IR dataset). The display label “Lending Rate” is used rather than “Mortgage,” to describe accurately what the source provides.

Exchange rates live

Queried live against central-bank reference data — European Central Bank reference rates via the Frankfurter service — shown from each country’s own currency against the major currencies (USD, EUR, GBP, JPY, CHF, CAD, AUD, CNY) and cached briefly for speed.

IBAN calculator

Covers the 85 IBAN countries, combining each country’s IBAN format with the bank’s SWIFT/BIC to help users construct and check an IBAN.

Layer 5Editorial & structure

  • Logos — matched via Clearbit from each bank’s website domain.
  • Structured markup — Schema.org JSON-LD on every listing (BankOrCreditUnion / AutomatedTeller), plus FAQPage markup so answers can surface directly in search.
  • Descriptive text — AI-assisted descriptions for listings and for 221 country pages, kept clearly separate from the measured data: the numbers are collected and verified; the prose only explains them.
  • On-page tools — OpenStreetMap/Leaflet maps, nearby-branch lookup (within ~50 km), reviews and ratings, opening hours, “add to calendar” and share.

Data completeness & honest limits

We publish how complete the records are, rather than implying they are exhaustive. Average share of records carrying each field:

Field Share of records
Website 44%
SWIFT / BIC 33%
Logo 47%
Phone 7%

Limits. The 444,932 figure is what our database holds today, not a claim about the true world total. ATMs are under-represented because they are rarely catalogued centrally. Branch coverage is dense where regulators publish registries and patchier elsewhere. The data is curated original work, not official statistics — large, structured, cross-checked and improving.

Source credits

All sources named in one place, with what each contributes:

  • OpenStreetMap / Wikidata — independent verification of locations; Wikidata additionally unlocks code enrichment.
  • Federal Reserve — US routing numbers.
  • Razorpay — India IFSC codes.
  • zengin-code — Japan Zengin codes.
  • APCA — Australia / New Zealand BSB codes.
  • OpenSanctions — global SWIFT/BIC and Russia BIK (CBR).
  • HKMA — Hong Kong clearing codes.
  • Bank for International Settlements (BIS) — central-bank policy rates.
  • International Monetary Fund (IMF) — lending/deposit rates (planned).
  • European Central Bank (via Frankfurter) — exchange-rate reference data.
  • Different Sources — bank logos.
  • Official bank registries & bank websites — branch reconciliation.