---
title: "List Routing Numbers"
method: GET
path: "/routing_numbers"
---

# List Routing Numbers

`GET /routing_numbers`

You can use this API to confirm if a routing number is valid, such as when a user is providing you with bank account details. Since routing numbers uniquely identify a bank, this will always return 0 or 1 entry. In Sandbox, only a few [routing numbers are valid](/documentation/sandbox-test-values#routing-numbers). `110000000` is an example of a Sandbox routing number.

## Query parameters

- `cursor` string — Return the page of entries after this one.
- `limit` integer — Limit the size of the list that is returned. The default (and maximum) is 100 objects.
- `routing_number` string, required — Filter financial institutions by routing number.

## Response `200`

Routing Number List

- RoutingNumberList — A list of Routing Number objects.
  - `data` RoutingNumber[], required — The contents of the list.
    - `ach_transfers` 'supported' | 'not_supported', required — This routing number's support for ACH Transfers.
    - `fednow_transfers` 'supported' | 'not_supported', required — This routing number's support for FedNow Transfers.
    - `name` string, required — The name of the financial institution belonging to a routing number.
    - `real_time_payments_request_for_payment` 'supported' | 'not_supported', required — This routing number's support for Real-Time Payments Requests for Payment.
    - `real_time_payments_transfers` 'supported' | 'not_supported', required — This routing number's support for Real-Time Payments Transfers.
    - `routing_number` string, required — The nine digit routing number identifier.
    - `type` 'routing_number', required — A constant representing the object's type. For this resource it will always be `routing_number`.
    - `wire_transfers` 'supported' | 'not_supported', required — This routing number's support for Wire Transfers.
  - `next_cursor` string, nullable, required — A pointer to a place in the list. Pass this as the `cursor` parameter to retrieve the next page of results. If there are no more results, the value will be `null`.

## Other responses

- `4XX` — Error
- `5XX` — Error

## Changes

- **2026-07-26** `df2b1ead4c49` — 1 breaking, 1 info
  - for the `query` request parameter `limit`, default value `100` was added
  - added the required property `data/items/real_time_payments_request_for_payment` to the response with the `200` status

[Change history](https://skmtc.dev/increase/apis/increase-api-2/changes/routing_numbers/get.md)

---

[API](https://skmtc.dev/increase/apis/increase-api-2.md) · [All operations](https://skmtc.dev/increase/apis/increase-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/increase/increase-api-2/revisions/df2b1ead4c49/schema)
