FDIC Bank Data Scraper avatar

FDIC Bank Data Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
FDIC Bank Data Scraper

FDIC Bank Data Scraper

Extract FDIC-insured bank data from the official BankFind Suite API. Institution details, financials, branch locations, failures, and deposit summaries. No API key, no browser, no proxy.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Aurenic

Aurenic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract FDIC-insured bank data from the official BankFind Suite API. Institution details, financials, branch locations, failures, and deposit summaries. No API key, no browser, no proxy.

What does FDIC Bank Data Scraper do?

Scrape every FDIC dataset in one actor:

  • Institutions — 4,000+ active FDIC-insured banks and thrifts: name, address, assets, deposits, charter type, established date, website, and more.
  • Branch locations — every office of every institution: address, coordinates, hours, services, and branch type.
  • Financial reports — quarterly financials: assets, deposits, net income, equity, ROA, ROE, and hundreds of regulatory ratios.
  • Structure change history — mergers, acquisitions, name changes, and charter changes with effective dates.
  • Failed banks — 4,100+ failures since 1934 with failure date, resolution type, and acquiring institution.
  • Historical summary — aggregate financial and structure data subtotaled by year.
  • Summary of Deposits — deposit totals by branch, updated annually.
  • Demographics — institution demographic data.

The FDIC's BankFind Suite API is free, public, and requires no API key. It covers every FDIC-insured financial institution in the United States.

Output fields

Fields vary by mode. Common fields across institution and location datasets:

FieldDescription
recordTypeinstitutions / locations / financials / failures / etc.
CERTFDIC certificate number
NAMEInstitution name
ADDRESS / CITY / STALP / ZIPAddress components
ASSETTotal assets (in thousands of dollars)
DEP / DEPDOMTotal and domestic deposits
NETINCNet income
ROA / ROEReturn on assets / equity
ACTIVEActive status (1 = active, 0 = inactive)
CHARTER / CHRTAGNTCharter type and agent
ESTYMDEstablished date
WEBADDRInstitution website
OFFICESNumber of offices
DATEUPDTLast data update date

Who is it for?

  • Fintech developers building bank verification and routing-number lookups
  • Compliance and AML teams monitoring institution structure changes and failures
  • Financial analysts benchmarking bank performance across states and peer groups
  • Market researchers analyzing consolidation trends and deposit concentration
  • RegTech platforms powering vendor due diligence and counterparty checks
  • Data journalists investigating bank failures and charter changes

Pricing

$2.50 per 1,000 results. No subscription.

ResultsCost
100$0.25
1,000$2.50
10,000$25.00

How to use it

  1. Pick a Mode.
  2. Add optional Filters (e.g. {"STALP": "CA", "ACTIVE": 1}).
  3. Optionally add a Name Search for fuzzy matching.
  4. Set Max Items (default 500).
  5. Click Start.

Output example

{
"recordType": "institutions",
"CERT": 628,
"NAME": "JPMORGAN CHASE BANK, NATIONAL ASSOCIATION",
"ADDRESS": "383 MADISON AVENUE",
"CITY": "NEW YORK",
"STALP": "NY",
"STNAME": "New York",
"ZIP": "10017",
"ASSET": 3856789000,
"DEP": 2856123000,
"DEPDOM": 2541898000,
"NETINC": 583402000,
"ROA": 1.52,
"ROE": 17.85,
"ACTIVE": 1,
"CHARTER": "N",
"CHRTAGNT": "OCC",
"ESTYMD": "1823-01-01",
"WEBADDR": "www.jpmorgan.com",
"OFFICES": 4823,
"DATEUPDT": "2026-06-30",
"scrapedAt": "2026-09-23T12:00:00.000Z"
}

Technical details

  • Official FDIC BankFind Suite API — https://banks.data.fdic.gov/api. Free, public, no API key required.
  • Rate limit: 1 request/second. The actor throttles to 1100ms between requests by default and backs off on 429.
  • Elasticsearch-style filters — pass exact-match filters as JSON objects, e.g. {"STALP": "TX", "ACTIVE": 1}.
  • Fuzzy name search — optional search field for partial name matching.
  • Pagination via limit + offset, up to 10,000 records per request.
  • No proxy, no browser. Pure JSON REST API.
  • 8 datasets in one actor — institutions, locations, financials, history, failures, summary, SOD, demographics.

Known limits

  • Rate limit is 1 request/second. For large runs (5,000+ records), expect proportional run time. maxItems: 5000 with 100-record pages takes ~55 requests ≈ 60 seconds.
  • ASSET and DEP are in thousands of dollars. A value of 3856789000 means $3.857 trillion. Multiply by 1,000 for actual dollars.
  • limit max is 10,000 per request. The actor pages in batches of 100 by default to keep memory low.
  • Some modes return very few records. failures has ~4,100 total records spanning 90 years; demographics is updated infrequently.
  • No PDF parsing. Financial data comes from the structured API, not the raw call reports.

FAQ

Do I need an API key? No. The FDIC BankFind API is fully public and keyless.

Do I need a proxy? No. Datacenter IPs are accepted.

What's the difference between institutions and locations? institutions is one row per bank (headquarters). locations is one row per branch or office.

How do I find a specific bank? Use search: "Chase" for fuzzy name matching, or filter by CERT with the FDIC certificate number.

How do I export data? After a run, go to Storage → Export as JSON, CSV, Excel.

Support

Open an issue on the Actor's page for bugs or feature requests.