Skip to main content
GET
Look up a bank by routing number or SWIFT/BIC

Authorizations

Authorization
string
header
required

Session JWT (from register/login) or API key (pk_...). X-API-Key: <token> is accepted as an alternative header.

Query Parameters

routing_number
string

ABA routing number, 9 digits with a valid check digit (US banks only). Mutually exclusive with swift.

Pattern: ^[0-9]{9}$
swift
string

SWIFT/BIC code, 8 or 11 characters (an XXX suffix is normalized to the head office). Mutually exclusive with routing_number.

Pattern: ^[A-Za-z0-9]{8}([A-Za-z0-9]{3})?$
country
string

Optional ISO 3166-1 alpha-2 filter for routing lookups; only US is supported (any other value returns 400 invalid_country).

Pattern: ^[A-Z]{2}$

Response

Bank found in the directory. bank_phone and directory_vintage are only present for routing lookups; bank_state/bank_branch only when the dataset has them.

The response is of type object.

Last modified on August 22, 2026