Catalog / FDIC Bank Data

FDIC Bank Data API

banks.data.fdic.gov

Read-only access to live FDIC BankFind institution records, institution details, branch locations, structure-change history, and acquisition records. The API forwards source fields and supports the source's full-text, filter, offset, and date-range behaviors.

  • Finance
  • FDIC
  • banks
  • financial-institutions
  • bankfind
5 endpointsDocs updated

Endpoint health

Loading verification…

Connect your agent

Connect through MCP so your agent can find this API, read its docs, and call its endpoints.

Setup guide

Add the server from your terminal.

Claude Code · terminal
claude mcp add --transport http agent-data https://agent-data.motie.dev/mcp

In Claude Code, run /mcp, select agent-data, then Authenticate. Sign in to your agent-data account in the browser.

Then ask your agent to use the FDIC Bank Data API for your task.

Call it over HTTP

Get an API key

Sign up free, generate an API key, and set it as AGENT_DATA_API_KEY in your environment. Your first 100 calls each month are free.

Returns every FDIC history record whose ACQ_CERT is the requested acquiring bank. When start_date is supplied, the native FDIC ACQ_ORG_EFF_DTE range filter is applied.

FDIC certificate number of the acquiring bank.

Optional parameters 1

Optional inclusive acquisition effective date in YYYY-MM-DD format.

View call pricing
cURL · Acquisitions
curl --request GET --get 'https://api.agent-data.dev/banks-data-fdic-gov/v1/acquisitions' \
  --header "Authorization: Bearer $AGENT_DATA_API_KEY" \
  --data-urlencode 'cert=2155'

Endpoints

Inputs and response fields for every endpoint in this API.

GETAcquisitions/v1/acquisitions

Returns every FDIC history record whose ACQ_CERT is the requested acquiring bank. When start_date is supplied, the native FDIC ACQ_ORG_EFF_DTE range filter is applied.

Input

certRequiredQuery · integer

FDIC certificate number of the acquiring bank.

Example: 2155

start_dateOptionalQuery · string (date) | null

Optional inclusive acquisition effective date in YYYY-MM-DD format.

Example: 1970-01-01

Response

totalinteger, min: 0
acquisitionsobject[]
GETInstitutions/v1/institutions

Search institutions with native FDIC full-text name search, field filters, limit, and offset parameters.

Input

limitOptionalQuery · integer, min: 0, max: 10000, default: 10

Number of institution records to return; zero asks FDIC for an empty page.

Example: 0

queryOptionalQuery · string | null

Native FDIC full-text search expression, such as NAME:Island.

Example: NAME:Island

offsetOptionalQuery · integer, min: 0, default: 0

Zero-based record offset.

Example: 0

filtersOptionalQuery · string | null

Native FDIC field filter expression, such as STALP:IA AND ACTIVE:1.

Example: STALP:IA AND ACTIVE:1

Response

dataobject[]
metaobject
meta.index?object
meta.totalinteger, min: 0
meta.parameters?object
totals?object
totals.countinteger, min: 0

Fields marked ? are optional.

GETInstitutions by cert/v1/institutions/{cert}

Returns the complete current FDIC institution record selected by CERT.

Input

certRequiredPath · integer, min: 1

FDIC certificate number of the institution.

Example: 10057

Response

dataobject[]
metaobject
meta.index?object
meta.totalinteger, min: 0
meta.parameters?object
totals?object
totals.countinteger, min: 0

Fields marked ? are optional.

GETInstitutions by cert history/v1/institutions/{cert}/history

Returns the complete FDIC history record set for an institution, paginating the source until its declared total is reached.

Input

certRequiredPath · integer, min: 1

FDIC certificate number of the institution.

Example: 10057

Response

dataobject[]
metaobject
meta.index?object
meta.totalinteger, min: 0
meta.parameters?object
totals?object
totals.countinteger, min: 0

Fields marked ? are optional.

GETInstitutions by cert locations/v1/institutions/{cert}/locations

Returns every FDIC branch or office location for an institution, paginating the source until its declared total is reached.

Input

certRequiredPath · integer, min: 1

FDIC certificate number of the institution.

Example: 10057

Response

dataobject[]
metaobject
meta.index?object
meta.totalinteger, min: 0
meta.parameters?object
totals?object
totals.countinteger, min: 0

Fields marked ? are optional.

Don’t see the endpoint you need?

Ask agent-data to add an endpoint or return more fields. Extensions are free and keep existing endpoints working.