---
title: "Search FEDACH names and metadata"
method: GET
path: "/fed/ach/search"
tags: ["FED"]
---

# Search FEDACH names and metadata

`GET /fed/ach/search`

## Query parameters

- `name` string
- `routingNumber` string
- `state` string
- `city` string
- `postalCode` string
- `limit` integer

## Headers

- `X-Request-ID` string
- `X-User-ID` string

## Response `200`

FEDACH Participants returned from a search

- ACHDictionary — Search results containing ACHDictionary of Participants
  - `achParticipants` ACHParticipant[]
    - `routingNumber` string — The institution's routing number
    - `officeCode` 'O' | 'B' — Main/Head Office or Branch * `O` - Main * `B` - Branch
    - `servicingFRBNumber` string — Servicing Fed's main office routing number
    - `recordTypeCode` string — The code indicating the ABA number to be used to route or send ACH items to the RDFI * `0` - Institution is a Federal Reserve Bank * `1` - Send items to customer routing number * `2` - Send items to customer using new routing number field
    - `revised` string — Date of last revision * YYYYMMDD * Blank
    - `newRoutingNumber` string — Financial Institution's new routing number resulting from a merger or renumber
    - `customerName` string — Financial Institution Name
    - `achLocation` ACHLocation — ACHLocation is the FEDACH delivery address
      - `address` string — Street Address
      - `city` string — City
      - `state` string — State
      - `postalCode` string — Postal Code
      - `postalExtension` string — Postal Code Extension
    - `phoneNumber` string — The Financial Institution's phone number
    - `statusCode` string — Code is based on the customers receiver code * `1` - Receives Gov/Comm
    - `viewCode` string — Code is current view * `1` - Current view
  - `stats` ListStats
    - `records` integer
    - `latest` string, date-time

## Other responses

- `400` — Invalid, check error(s).
- `500` — Internal error, check error(s) and report the issue.

## Changes

- **2026-07-17** `eed72b2baa6f` — 1 info
  - added the optional property `stats` to the response with the `200` status
- **2023-04-12** `81eb71b78281` — 1 warning, 1 info
  - removed the optional property `ACHParticipants` from the response with the `200` status
  - added the optional property `achParticipants` to the response with the `200` status
- **2020-02-04** `1b96e6bbc3c0` — 1 breaking
  - removed the required property `error` from the response with the `400` status
- **2019-09-11** `f71a7f9465ed` — 1 info
  - added the new optional `header` request parameter `X-User-ID`
- **2019-09-06** `a0cc13e67852` — 5 info
  - added the optional property `ACHParticipants/items/achLocation/address` to the response with the `200` status
  - added the optional property `ACHParticipants/items/achLocation/city` to the response with the `200` status
  - added the optional property `ACHParticipants/items/achLocation/postalCode` to the response with the `200` status
  - added the optional property `ACHParticipants/items/achLocation/postalExtension` to the response with the `200` status
  - …1 more

[Full history](https://skmtc.dev/moov-io/apis/fed-api/changes/fed/ach/search/get.md)

---

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