Check the setup
- Python 3.10 or newer
- A notebook environment such as Jupyter or Google Colab
- An internet connection
FDIC-insured institution, branch, financial, and failure records for building bank-directory, branch-map, and failure-history tools.
From source to product signal
BankFind Suite exposes institution and branch records through a public API. Start with one state abbreviation and a small result limit. A key is not required today, though FDIC documents a registration path. Branch lists are not a measure of service quality, and failure records are historical.
Install the packages, then run the notebook cell.
python -m pip install pandas requests
import pandas as pd
import requests
response = requests.get(
"https://api.fdic.gov/banks/institutions",
params={
"filters": 'STALP:IA',
"fields": "NAME,CERT,CITY,STALP,ACTIVE",
"limit": 20,
"format": "json",
},
timeout=30,
)
response.raise_for_status()
banks = pd.json_normalize(
[row["data"] for row in response.json()["data"]]
)
print(banks[["NAME", "CERT", "CITY", "STALP", "ACTIVE"]].head())Test a useful signal
Test whether BankFind can power a bounded state bank directory.
Federal Deposit Insurance Corporation is a government source. Last verified 2026-08-18. Temporal coverage: 1934-present failures with current institutions.