List banks
Every bank in the Bits BIC register, optionally filtered by a free text query.
GET
/v1/banksAuthorization
Optional — this operation also accepts unauthenticated requests.
x-api-keyAPI key · headerAPI key issued from the dashboard. Optional: anonymous callers are served at a lower rate limit.
or
AuthorizationBearer token · headerThe same API key, sent as a bearer token.
Query parameters
qstringSearch by name or BIC
min length 1
limitintegermin 1 · max 200 · default: 100
offsetintegermin 0 · max 9007199254740991 · default: 0
Responses
200Default Response
dataBank[]requiredShow propertiesHide properties
Array of
BankbicstringrequiredISO 9362 BIC, 8 or 11 characters
matches ^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$
institutionCodestringrequiredFirst four BIC characters
namestringrequiredcountrystringrequiredclearingCodesstring[]requiredlogoBankLogo | anyrequiredShow propertiesHide properties
Any of:
BankLogo
formatsstring[]requiredhashstringrequiredurlstring<uri>requiredImmutable URL for the preferred format
any
anymetaobjectrequiredShow propertiesHide properties
totalintegerrequiredmin -9007199254740991 · max 9007199254740991
limitintegerrequiredmin -9007199254740991 · max 9007199254740991
offsetintegerrequiredmin -9007199254740991 · max 9007199254740991
datasetVersionstringrequired400Default Response
typestring<uri>requiredtitlestringrequiredstatusintegerrequiredmin -9007199254740991 · max 9007199254740991
codestringrequireddetailstringinstancestringerrorsobject[]Show propertiesHide properties
Array of
objectpathstringrequiredmessagestringrequired401Default Response
typestring<uri>requiredtitlestringrequiredstatusintegerrequiredmin -9007199254740991 · max 9007199254740991
codestringrequireddetailstringinstancestringerrorsobject[]Show propertiesHide properties
Array of
objectpathstringrequiredmessagestringrequired404Default Response
typestring<uri>requiredtitlestringrequiredstatusintegerrequiredmin -9007199254740991 · max 9007199254740991
codestringrequireddetailstringinstancestringerrorsobject[]Show propertiesHide properties
Array of
objectpathstringrequiredmessagestringrequired429Default Response
typestring<uri>requiredtitlestringrequiredstatusintegerrequiredmin -9007199254740991 · max 9007199254740991
codestringrequireddetailstringinstancestringerrorsobject[]Show propertiesHide properties
Array of
objectpathstringrequiredmessagestringrequired500Default Response
typestring<uri>requiredtitlestringrequiredstatusintegerrequiredmin -9007199254740991 · max 9007199254740991
codestringrequireddetailstringinstancestringerrorsobject[]Show propertiesHide properties
Array of
objectpathstringrequiredmessagestringrequiredRequest
curl -X GET "http://localhost:8080/v1/banks" \
-H "x-api-key: YOUR_API_KEY"const response = await fetch("http://localhost:8080/v1/banks", {
method: "GET",
headers: {
"x-api-key": "YOUR_API_KEY"
}
});import requests
response = requests.get(
"http://localhost:8080/v1/banks",
headers={
"x-api-key": "YOUR_API_KEY"
},
)Response
{
"data": [
{
"bic": "DNBANOKK",
"institutionCode": "DNBA",
"name": "DNB Bank ASA",
"country": "NO",
"clearingCodes": [
"1503"
],
"logo": {
"formats": [
"svg"
],
"hash": "string",
"url": "http://example.com"
}
}
],
"meta": {
"total": -9007199254740991,
"limit": -9007199254740991,
"offset": -9007199254740991,
"datasetVersion": "string"
}
}{
"type": "http://example.com",
"title": "string",
"status": -9007199254740991,
"code": "string",
"detail": "string",
"instance": "string",
"errors": [
{
"path": "string",
"message": "string"
}
]
}{
"type": "http://example.com",
"title": "string",
"status": -9007199254740991,
"code": "string",
"detail": "string",
"instance": "string",
"errors": [
{
"path": "string",
"message": "string"
}
]
}{
"type": "http://example.com",
"title": "string",
"status": -9007199254740991,
"code": "string",
"detail": "string",
"instance": "string",
"errors": [
{
"path": "string",
"message": "string"
}
]
}{
"type": "http://example.com",
"title": "string",
"status": -9007199254740991,
"code": "string",
"detail": "string",
"instance": "string",
"errors": [
{
"path": "string",
"message": "string"
}
]
}{
"type": "http://example.com",
"title": "string",
"status": -9007199254740991,
"code": "string",
"detail": "string",
"instance": "string",
"errors": [
{
"path": "string",
"message": "string"
}
]
}