About this endpoint
What it does
Lists banks from the Federal Reserve's FedACH (Automated Clearing House) and Fedwire (wire transfer) directories, a page at a time. 9,023 banks are in the ACH directory, 3,621 in the Fedwire directory, and 10,795 distinct entries in the combined ALL list.
Query Parameter(s)
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| transfer_type | String | No | Directory to list: ACH (Automated Clearing House), WIRE (Fedwire) or ALL. Case-insensitive, defaults to ACH. |
| limit | Integer | No | Maximum number of banks to return in one response. |
| offset | Integer | No | Number of banks to skip, for paging. Defaults to 0. |
Response
Returns one JSON object with the page of banks and paging fields.
| Parameter | Type | Description |
|---|---|---|
| success | Boolean | true when the request succeeded. |
| transfer_type | String | Directory listed: ACH, WIRE or ALL. |
| total_records | Integer | Total number of banks in the chosen directory. |
| offset | Integer | Number of banks skipped before this page. |
| limit | Integer | Page size that was applied. |
| returned | Integer | Number of banks in this response. |
| banks[].routing_number | String | Nine-digit ABA routing number. |
| banks[].routing_number_formatted | String | Routing number with hyphens, for example 021-001-033. |
| banks[].name | String | Full bank name. Present on ACH records; Wire-only records have short_name instead. |
| banks[].short_name | String | Abbreviated bank name. Present on Wire-only records. |
| banks[].city | String | City where the bank is located. |
| banks[].state | String | Two-letter US state code. |
| banks[].transfer_type | String | Directory the record is from: ACH or Wire (Fedwire). |
| banks[].transfer_types | Array of strings | Every service the routing number supports: ACH, Wire or both. |
| banks[].funds_transfer_eligible | Boolean | Wire records only: whether the bank can send and receive Fedwire funds transfers. |
| banks[].book_entry_securities_eligible | Boolean | Wire records only: whether the bank can send and receive Fedwire book-entry securities transfers. |
| database_info.database | String | Directory name, for example FedACH + Fedwire (Combined). |
| database_info.records | Integer | Number of records in the directory. |
| database_info.coverage | String | Geographic coverage, US Only. |
| database_info.updated | String | How often the data is refreshed. |
| database_info.source | String | Publisher of the data: Federal Reserve. Credit it wherever you show this data. |
| next_url | String | Link to the next page, relative to the provider's server. Use offset instead. |



