---
title: "Validate Routing Number"
method: GET
path: "/routing-numbers/{routing_number}"
tags: ["Routing Numbers"]
---

# Validate Routing Number

`GET /routing-numbers/{routing_number}`

## Request

- Base URL: `https://api.meow.com/v1`
- URL: `https://api.meow.com/v1/routing-numbers/{routing_number}`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/meow/apis/meow-api/docs/routing-numbers/:routing_number/get.ts> (a function with typed inputs; its response is checked against the schema)

Validates a nine-digit ABA routing number and returns best-effort bank information. Address fields may be null and do not form a complete bank address for creating a contact. A null payment-method support value means support is unknown, which is distinct from false.

## Path parameters

- `routing_number` string, required: Nine-digit ABA routing number to look up.

## Response `200`

Successful Response

- RoutingNumber: Best-effort bank information for a nine-digit ABA routing number. This response is not a complete bank address for creating a contact.
  - `routing_number` string, required: The nine-digit ABA routing number.
  - `bank_name` string, required: The name of the bank.
  - `bank_short_name` string, nullable: The short name of the bank, if available.
  - `address_1` string, nullable: The primary bank address line, when available.
  - `address_2` string, nullable: The secondary bank address line, when available.
  - `wire` boolean, nullable: Whether the bank supports wire transfers. Null means support is unknown, which is distinct from false.
  - `ach` boolean, nullable: Whether the bank supports ACH transfers. Null means support is unknown, which is distinct from false.
  - `city` string, nullable: The city of the bank branch, when available.
  - `state` string, nullable: The state of the bank branch, when available.
  - `zip_code` string, nullable: The ZIP code of the bank branch, when available.

## Other responses

- `400`: The request could not be processed.
- `401`: Authentication failed.
- `403`: The API key is not authorized for this operation.
- `429`: Too many requests.

---

[API](https://skmtc.dev/meow/apis/meow-api.md) - [All operations](https://skmtc.dev/meow/apis/meow-api/llms.txt) - [OpenAPI document](https://skmtc.dev/meow/apis/meow-api/revisions/ea2d7e25b63b?raw)
