Binlist.net запилили API, теперь можно удобно узнать банк, выпустивший карту, по её номеру (достаточно первых 6-ти цифр):
$ bin="536354" ; curl -s -H "Accept-Version: 3" "https://lookup.binlist.net/$bin" | jq "." { "number": {}, "scheme": "mastercard", "type": "credit", "brand": "New World", "country": { "numeric": "804", "alpha2": "UA", "name": "Ukraine", "emoji": "🇺🇦", "currency": "UAH", "latitude": 49, "longitude": 32 }, "bank": { "name": "COMMERCIAL BANK PRIVATBANK", "url": "old.privatbank.ua", "phone": "380 562 390 000" } }
Частота запросов лимитирована, допускается не более 2 шт в секунду. В случае превышения лимитов сервер вернет код ответа HTTP 429. Если нужно чаще – можно запросить платный доступ.
Стоит отметить, что база у этого сервиса не совсем полная и актуальная. Например, по состоянию на март 2019-го по BIN-у 537541 (карта монобанка) он ничего не выдал, в то время как другой сервис всё показал правильно: