FDIC BankFind Suite API and Bulk Data
FDIC BankFind Suite API and Bulk Data
FDIC BankFind Suite publishes U.S. bank institution, branch, structural-change, failure, deposit, financial, summary and demographic data through a JSON or CSV API and bulk CSV downloads. Records expose identifiers, names, locations, status, reporting dates, assets and deposits; no key is currently required.
Coverage
Coverage is centered on FDIC-insured U.S. institutions and branches, with current and historical structure, failure, Summary of Deposits and quarterly financial records. The provider does not state one history start, update frequency, response cap or rate limit for the suite as a whole.
Verdict
A bank-balance-sheet and deposit-flow signal for tracking institution growth, funding, branch footprints, failures and structural changes. Reporting periods, units and field availability differ across endpoints, so retain dataset definitions and dates with every extract. Regulatory filings and institution status can be revised, while the provider does not publish a suite-wide refresh schedule or rate limit. Bulk files suit full snapshots; filtered API calls suit narrower monitoring.
Get the free weekly email
Free weekly email of newly verified free data. Unsubscribe by emailing us.
By entering your email and clicking Subscribe, you agree to receive the Signal Lab weekly email from Quantum Data Technologies Ltd., 3200-650 West Georgia Street, Vancouver, BC V6B 4P7, Canada (signal-lab@qdt.ai). You can unsubscribe at any time: reply "unsubscribe" to any email or write to signal-lab@qdt.ai. See our Privacy Policy.
Use in your agent
Load active FDIC institutions into pandas and Parquet. Checked against the provider's documentation on Nov 1, 2026.
Access
- No account or key is currently required for BankFind Suite API queries.
- Institution and location CSV files provide bulk alternatives.
Request
curl 'https://banks.data.fdic.gov/api/institutions?filters=ACTIVE%3A1&fields=CERT%2CNAME%2CSTALP%2CASSET%2CDEP%2CRISDATE&limit=100&format=json'Format
JSON response with metadata, total match count and data records nested under data[].data; selected fields include FDIC certificate number, institution name, state, assets, deposits and report date.
Load into pandas and Parquet
Needs Python 3 with requests, pandas and pyarrow.
"""Active FDIC institutions -> pandas -> Parquet. No key."""
import requests
import pandas as pd
URL = "https://banks.data.fdic.gov/api/institutions"
params = {
"filters": "ACTIVE:1",
"fields": "CERT,NAME,STALP,ASSET,DEP,RISDATE",
"limit": 100,
"format": "json",
}
r = requests.get(URL, params=params, timeout=60)
r.raise_for_status()
payload = r.json()
df = pd.DataFrame([row["data"] for row in payload["data"]])
df.to_parquet("fdic_active_institutions.parquet", index=False)
print(len(df), "institutions of", payload["meta"]["total"],
"matching active institutions; index", payload["meta"]["index"]["name"])Run by us on 2026-11-01 (python 3.13.5 | pandas 3.1.0 | pyarrow 26.0.0 | requests 2.34.2). Result: 100 institutions of 4213 matching active institutions; index institutions_20261030090007
Limits
- Rate limit: Not stated.
- The example requests 100 records; use the response metadata when paging larger result sets.
- Coverage and reporting dates vary across institutions, financials, locations, history, failures, deposits, summaries and demographics.
Quirks
- Record fields are nested under each data item, while totals and the backing index timestamp are under meta.
- Asset and deposit values require the endpoint definitions for units and reporting-period interpretation.
- The documentation discusses API keys but explicitly says users are currently not required to register for one.
Terms and attribution
- The checked FDIC policy page does not assign a standard license to BankFind data.
- FDIC disclaims warranties and responsibility for the accuracy and currency of website information and data.
Sources
- https://banks.data.fdic.gov/docs/: “FDIC’s application programming interface (API) lets developers access FDIC’s publicly available bank data.”
- https://banks.data.fdic.gov/docs/: “Users are currently not required to register and obtain a unique “key” to use with every query submitted to our API.”
- https://banks.data.fdic.gov/docs/: “Data output is available as JSON or CSV.”
- https://www.fdic.gov/about/policies: “The FDIC has taken reasonable measures to ensure that the information and data presented on this website is accurate and current.”
Information and education only. Not financial, investment, legal or tax advice. Listings can be inaccurate, incomplete or out of date and are provided "as is". Free tiers, limits and licenses belong to each provider and can change, so check the provider's own terms before you rely on them. Terms & Disclaimer