FDIC BankFind Suite API

The FDIC BankFind Suite API provides programmatic access to data about FDIC-insured banks and savings institutions, including institution profiles, branch locations, financial summaries, historical records, failures, deposits, and demographic data.

Run with Naftiko FederalDepositInsuranceCorporationAPI

What You Can Do

GET
Listinstitutions — Search FDIC-insured institutions
/institutions
GET
Listlocations — Search FDIC-insured branch and office locations
/locations
GET
Listfinancials — Retrieve financial reports for institutions
/financials
GET
Listhistory — Retrieve institution structure history
/history
GET
Listfailures — List failed FDIC-insured institutions
/failures
GET
Listsummaryofdeposits — Retrieve Summary of Deposits data
/sod
GET
Listdemographics — Retrieve demographic data
/demographics

MCP Tools

listinstitutions

Search FDIC-insured institutions

read-only idempotent
listlocations

Search FDIC-insured branch and office locations

read-only idempotent
listfinancials

Retrieve financial reports for institutions

read-only idempotent
listhistory

Retrieve institution structure history

read-only idempotent
listfailures

List failed FDIC-insured institutions

read-only idempotent
listsummaryofdeposits

Retrieve Summary of Deposits data

read-only idempotent
listdemographics

Retrieve demographic data

read-only idempotent

Capability Spec

federal-deposit-insurance-corporation-capability.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: FDIC BankFind Suite API
  description: The FDIC BankFind Suite API provides programmatic access to data about FDIC-insured banks and savings institutions,
    including institution profiles, branch locations, financial summaries, historical records, failures, deposits, and demographic
    data.
  tags:
  - Federal
  - Deposit
  - Insurance
  - Corporation
  - API
  created: '2026-05-06'
  modified: '2026-05-06'
capability:
  consumes:
  - type: http
    namespace: federal-deposit-insurance-corporation
    baseUri: https://banks.data.fdic.gov/api
    description: FDIC BankFind Suite API HTTP API.
    resources:
    - name: institutions
      path: /institutions
      operations:
      - name: listinstitutions
        method: GET
        description: Search FDIC-insured institutions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: locations
      path: /locations
      operations:
      - name: listlocations
        method: GET
        description: Search FDIC-insured branch and office locations
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: financials
      path: /financials
      operations:
      - name: listfinancials
        method: GET
        description: Retrieve financial reports for institutions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: history
      path: /history
      operations:
      - name: listhistory
        method: GET
        description: Retrieve institution structure history
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: failures
      path: /failures
      operations:
      - name: listfailures
        method: GET
        description: List failed FDIC-insured institutions
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: sod
      path: /sod
      operations:
      - name: listsummaryofdeposits
        method: GET
        description: Retrieve Summary of Deposits data
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: demographics
      path: /demographics
      operations:
      - name: listdemographics
        method: GET
        description: Retrieve demographic data
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    port: 8080
    namespace: federal-deposit-insurance-corporation-rest
    description: REST adapter for FDIC BankFind Suite API.
    resources:
    - path: /institutions
      name: listinstitutions
      operations:
      - method: GET
        name: listinstitutions
        description: Search FDIC-insured institutions
        call: federal-deposit-insurance-corporation.listinstitutions
        outputParameters:
        - type: object
          mapping: $.
    - path: /locations
      name: listlocations
      operations:
      - method: GET
        name: listlocations
        description: Search FDIC-insured branch and office locations
        call: federal-deposit-insurance-corporation.listlocations
        outputParameters:
        - type: object
          mapping: $.
    - path: /financials
      name: listfinancials
      operations:
      - method: GET
        name: listfinancials
        description: Retrieve financial reports for institutions
        call: federal-deposit-insurance-corporation.listfinancials
        outputParameters:
        - type: object
          mapping: $.
    - path: /history
      name: listhistory
      operations:
      - method: GET
        name: listhistory
        description: Retrieve institution structure history
        call: federal-deposit-insurance-corporation.listhistory
        outputParameters:
        - type: object
          mapping: $.
    - path: /failures
      name: listfailures
      operations:
      - method: GET
        name: listfailures
        description: List failed FDIC-insured institutions
        call: federal-deposit-insurance-corporation.listfailures
        outputParameters:
        - type: object
          mapping: $.
    - path: /sod
      name: listsummaryofdeposits
      operations:
      - method: GET
        name: listsummaryofdeposits
        description: Retrieve Summary of Deposits data
        call: federal-deposit-insurance-corporation.listsummaryofdeposits
        outputParameters:
        - type: object
          mapping: $.
    - path: /demographics
      name: listdemographics
      operations:
      - method: GET
        name: listdemographics
        description: Retrieve demographic data
        call: federal-deposit-insurance-corporation.listdemographics
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    port: 9090
    namespace: federal-deposit-insurance-corporation-mcp
    transport: http
    description: MCP adapter for FDIC BankFind Suite API for AI agent use.
    tools:
    - name: listinstitutions
      description: Search FDIC-insured institutions
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-deposit-insurance-corporation.listinstitutions
      outputParameters:
      - type: object
        mapping: $.
    - name: listlocations
      description: Search FDIC-insured branch and office locations
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-deposit-insurance-corporation.listlocations
      outputParameters:
      - type: object
        mapping: $.
    - name: listfinancials
      description: Retrieve financial reports for institutions
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-deposit-insurance-corporation.listfinancials
      outputParameters:
      - type: object
        mapping: $.
    - name: listhistory
      description: Retrieve institution structure history
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-deposit-insurance-corporation.listhistory
      outputParameters:
      - type: object
        mapping: $.
    - name: listfailures
      description: List failed FDIC-insured institutions
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-deposit-insurance-corporation.listfailures
      outputParameters:
      - type: object
        mapping: $.
    - name: listsummaryofdeposits
      description: Retrieve Summary of Deposits data
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-deposit-insurance-corporation.listsummaryofdeposits
      outputParameters:
      - type: object
        mapping: $.
    - name: listdemographics
      description: Retrieve demographic data
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: federal-deposit-insurance-corporation.listdemographics
      outputParameters:
      - type: object
        mapping: $.