FDIC Bank Data Scraper avatar

FDIC Bank Data Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
FDIC Bank Data Scraper

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

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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 maxItems limit

Input Parameters

ParameterTypeDescription
modeSelectWhat to fetch: searchBanks, getBankDetails, getBankFailures, getStateSummary
stateSelectFilter by U.S. state (2-letter code, e.g. TX). Leave blank for all states.
bankNameTextPartial bank name search, e.g. Chase or Wells Fargo (used in searchBanks mode)
certNumbersString listFDIC Certificate numbers for specific banks (required for getBankDetails mode)
minAssetsIntegerMinimum total assets in millions of dollars (e.g. 1000 = $1 billion+)
sortBySelectSort results by ASSET, NAME, DEP, or CERT
maxItemsIntegerMaximum 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:

  1. Running the actor in searchBanks mode — the certNumber field is included in every result
  2. Using the FDIC BankFind Suite website

Output Fields

searchBanks mode

FieldDescription
certNumberFDIC Certificate number (unique bank identifier)
bankNameFull legal name of the bank
cityCity where the bank is headquartered
state2-letter state code
stateNameFull state name
totalAssetsTotal assets in thousands of dollars
totalDepositsTotal deposits in thousands of dollars
netIncomeNet income in thousands of dollars
netLoansNet loans and leases in thousands of dollars
isHoldingCompanyWhether the bank is part of a multi-bank holding company
reportDateDate of the most recent regulatory report (YYYYMMDD)
scrapedAtISO 8601 timestamp of when the record was scraped

getBankDetails mode

Includes all searchBanks fields plus:

FieldDescription
recentFinancialsArray of up to 5 recent quarterly financial snapshots
recentFinancials[].reportDateQuarter end date
recentFinancials[].totalAssetsTotal assets that quarter
recentFinancials[].totalDepositsTotal deposits that quarter
recentFinancials[].netIncomeNet income that quarter
recentFinancials[].interestIncomeInterest income that quarter
recentFinancials[].netLoansNet loans and leases that quarter

getBankFailures mode

FieldDescription
certNumberFDIC Certificate number
bankNameName of the failed bank
cityCity of failed bank
stateState code
stateNameFull state name
failureDateDate of failure (YYYY-MM-DD)
savingsTypeInstitution savings type code (e.g. SA, OI)
resolutionTypeResolution method (e.g. P&A, IDT, OA)
estimatedCostEstimated cost to the FDIC in millions
totalAssetsTotal assets at time of failure (in thousands)
scrapedAtISO 8601 timestamp

getStateSummary mode

FieldDescription
stateNameFull state name
reportDateReport period end date (YYYYMMDD)
totalAssetsTotal assets across all banks in state (thousands)
totalDepositsTotal deposits in state (thousands)
numberOfOfficesTotal number of bank branch offices in state
scrapedAtISO 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.