This collection contains ca 3500 banks located in 38 IBAN countries. Each country has a collection of json records. The source is an IBAN base of these countries. So the total number of records is over 23tsd.
In the collection are all SEPA countries, excpet five listed below. Additionally there are 7 non SEPA countries:
country | SEPA | Records | Remarks |
---|---|---|---|
AD | Y |
7 | Andorra |
AT | Y |
874 | |
... | Y |
... | 31 SEPA countries |
VA | Y |
3 | |
AE | N |
129 | NON EU country United Arab Emirates |
CR | N |
22 | NON EU country Costa Rica |
KZ | N |
45 | NON EU country Kazakhstan |
LB | N |
81 | NON EU country Lebanon |
RS | N |
43 | NON EU country Serbia |
SA | N |
27 | NON EU country Saudi Arabia |
XK | N |
11 | NON EU country Kosovo |
EU/SEPA countries not in collection: | |||
CY | Y |
not in collection | |
HU | Y |
not in collection | |
PT | Y |
not in collection | |
RO | Y |
not in collection | |
GB | Y |
NON EU country, not in collection |
The json record example:
{"id":11380,"swift_code":"MARKDEF1100","bank_code":10000000,"bank":"Bundesbank","zip":"10591","city":"Berlin","address":"Leibnizstrasse 10","support_codes":31},
{"id":1166801","swift_code":"BERLMCMCXXX","bank_code":11668,"branch_code":40001,"bank":"EDMOND DE ROTHSCHILD MONACO","zip":"98000","city":"MONACO","address":"2 AV DE MONTE CARLO","support_codes":7},
You can load the data into a database, there is a script for Postgres or H2 (attached zip file bankdata.mv
)
In iban.com-API you can see how to use the data.