FDIC Bank Data Scraper
Pricing
from $3.00 / 1,000 results
FDIC Bank Data Scraper
Scrape the FDIC BankFind Suite API - search active U.S. banks by state/name/asset size, get financial details by CERT number, list historical bank failures, and get state-level financial summaries. Free, no API key required.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Extract comprehensive data on U.S. FDIC-insured banks using the FDIC BankFind Suite API — a free, public government data source with no API key or authentication required.
Search active banks by state and name, retrieve detailed financial data by CERT number, explore the full history of U.S. bank failures, or get aggregate financial summaries by state. Ideal for financial research, regulatory compliance analysis, market intelligence, and banking sector monitoring.
Data Source
All data is sourced from the FDIC BankFind Suite API, a publicly accessible REST API maintained by the Federal Deposit Insurance Corporation (FDIC). The API is free to use with no registration or API key.
Features
- Search active banks — filter by state, partial bank name, and minimum asset size
- Financial details by CERT — fetch institution data plus recent quarterly financials for specific banks using FDIC Certificate numbers
- Bank failure history — full catalog of FDIC-insured bank failures (500+ since 2000), filterable by state
- State financial summaries — aggregate total assets, deposits, and branch office counts by U.S. state
- No proxy required — direct API access, completely free
- Pagination — automatically paginates through large result sets up to your
maxItemslimit
Input Parameters
| Parameter | Type | Description |
|---|---|---|
mode | Select | What to fetch: searchBanks, getBankDetails, getBankFailures, getStateSummary |
state | Select | Filter by U.S. state (2-letter code, e.g. TX). Leave blank for all states. |
bankName | Text | Partial bank name search, e.g. Chase or Wells Fargo (used in searchBanks mode) |
certNumbers | String list | FDIC Certificate numbers for specific banks (required for getBankDetails mode) |
minAssets | Integer | Minimum total assets in millions of dollars (e.g. 1000 = $1 billion+) |
sortBy | Select | Sort results by ASSET, NAME, DEP, or CERT |
maxItems | Integer | Maximum records to return (1–500, default 50) |
Finding a Bank's CERT Number
Each FDIC-insured bank has a unique Certificate Number (CERT). You can find CERT numbers by:
- Running the actor in
searchBanksmode — thecertNumberfield is included in every result - Using the FDIC BankFind Suite website
Output Fields
searchBanks mode
| Field | Description |
|---|---|
certNumber | FDIC Certificate number (unique bank identifier) |
bankName | Full legal name of the bank |
city | City where the bank is headquartered |
state | 2-letter state code |
stateName | Full state name |
totalAssets | Total assets in thousands of dollars |
totalDeposits | Total deposits in thousands of dollars |
netIncome | Net income in thousands of dollars |
netLoans | Net loans and leases in thousands of dollars |
isHoldingCompany | Whether the bank is part of a multi-bank holding company |
reportDate | Date of the most recent regulatory report (YYYYMMDD) |
scrapedAt | ISO 8601 timestamp of when the record was scraped |
getBankDetails mode
Includes all searchBanks fields plus:
| Field | Description |
|---|---|
recentFinancials | Array of up to 5 recent quarterly financial snapshots |
recentFinancials[].reportDate | Quarter end date |
recentFinancials[].totalAssets | Total assets that quarter |
recentFinancials[].totalDeposits | Total deposits that quarter |
recentFinancials[].netIncome | Net income that quarter |
recentFinancials[].interestIncome | Interest income that quarter |
recentFinancials[].netLoans | Net loans and leases that quarter |
getBankFailures mode
| Field | Description |
|---|---|
certNumber | FDIC Certificate number |
bankName | Name of the failed bank |
city | City of failed bank |
state | State code |
stateName | Full state name |
failureDate | Date of failure (YYYY-MM-DD) |
savingsType | Institution savings type code (e.g. SA, OI) |
resolutionType | Resolution method (e.g. P&A, IDT, OA) |
estimatedCost | Estimated cost to the FDIC in millions |
totalAssets | Total assets at time of failure (in thousands) |
scrapedAt | ISO 8601 timestamp |
getStateSummary mode
| Field | Description |
|---|---|
stateName | Full state name |
reportDate | Report period end date (YYYYMMDD) |
totalAssets | Total assets across all banks in state (thousands) |
totalDeposits | Total deposits in state (thousands) |
numberOfOffices | Total number of bank branch offices in state |
scrapedAt | ISO 8601 timestamp |
Example Use Cases
Find the 10 largest U.S. banks by assets
{"mode": "searchBanks","sortBy": "ASSET","maxItems": 10}
Search for banks in Texas
{"mode": "searchBanks","state": "TX","maxItems": 100}
Get details for JPMorgan Chase (CERT 628)
{"mode": "getBankDetails","certNumbers": ["628"]}
List all bank failures in California
{"mode": "getBankFailures","state": "CA","maxItems": 200}
Get aggregate banking stats for all 50 states
{"mode": "getStateSummary","maxItems": 52}
Find mid-size community banks in the Midwest
{"mode": "searchBanks","state": "OH","minAssets": 100,"sortBy": "ASSET","maxItems": 50}
FAQs
Is an API key required? No. The FDIC BankFind Suite API is a free, public government data source. No registration or API key is required.
How current is the data? The FDIC updates its data quarterly. Most financial figures reflect the most recent Call Report submission period.
What is a CERT number? CERT (Certificate Number) is the unique identifier assigned by the FDIC to each insured institution. It remains constant even if the bank changes its name or is acquired.
What does "total assets in thousands" mean?
The FDIC API reports all dollar amounts in thousands of dollars. A value of 3,386,071,000 means $3.386 trillion (JPMorgan Chase).
What is the isHoldingCompany field?
true means the bank is a member of a multi-bank holding company (HCTMULT=1 in FDIC data). false means it is not.
How far back does bank failure data go? The FDIC failures database covers failures back to the 1930s. Modern coverage from 2000 onward is comprehensive.
Can I search by bank name across all states?
Yes — set mode=searchBanks and leave state blank. Use bankName for a partial name search.
What is the resolution type in bank failures?
Common codes: P&A (Purchase & Assumption), IDT (Insured Deposit Transfer), OA (Open Bank Assistance), PAYOFF (straight deposit payoff).
Rate Limits
The FDIC BankFind Suite API is a public government API with generous rate limits. This scraper adds a small delay between requests to be a good API citizen. No proxy is required.