FDIC Bank Finder - Institution Search & Financial Data
Pricing
Pay per event
FDIC Bank Finder - Institution Search & Financial Data
Extract FDIC-insured bank and thrift institution data from the FDIC BankFind Suite API. Search by state, asset size, charter class, regulator, and active status. Returns institution profile, financial summary data (assets, deposits, equity, net income), and branch office count. No API key required.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
5
Total users
1
Monthly active users
17 days ago
Last modified
Categories
Share
FDIC Bank Finder Crawler
Pull FDIC-insured bank and thrift institution data from the public FDIC BankFind Suite API. Returns institution profile, financial summary (assets, deposits, equity, net income, ROA, ROE), branch office count, charter class, and primary regulator for 27,000+ US institutions — active and historical. No API key required.
FDIC Bank Crawler Features
- Extracts 46 fields per institution including FDIC certificate number, Fed RSSD ID, holding-company name, geographic coordinates, and prior name history
- Returns financial summary as of the last reporting period — assets, deposits, equity, net income, ROA, ROE
- Filter by state, charter class (N, SM, NM, OI, SB, SA), primary regulator (OCC, FED, FDIC, OTS), and asset-size range
- Optional
activeOnlyflag — include or exclude failed/closed institutions - Sort by total assets, name, certificate number, state, or established date
Who Uses FDIC Bank Data?
- Fintech sales and BD teams — Build outreach lists of community banks filtered by asset size and state
- Compliance and risk teams — Verify counterparty status (active, failed, merged) against the authoritative FDIC register
- Financial researchers — Track consolidation trends, branch counts, and capital ratios across charter classes
- Investment analysts — Screen banking sector peers by ROA, ROE, and asset size before deeper modelling
- GovTech and journalism — Build public-interest dashboards on bank failures, branch closures, and CRA performance
How the FDIC Bank Crawler Works
- Configure filters — Pick state, charter class, regulator, asset-size band, and active/historical scope.
- Hit the BankFind API — The crawler queries
banks.data.fdic.gov/api/institutionswith your filters and the requested sort order. - Paginate — FDIC's API returns up to 10,000 records per query. The crawler pages through until it has
maxItemsrecords or the result set ends. - Export — Each institution lands as a flat JSON record with profile, address, financials, and a direct profile-page URL.
Input
All active national banks in California
{"activeOnly": true,"state": "CA","charterClass": "N","sortBy": "ASSET","maxItems": 0}
Banks above $1B in assets
{"activeOnly": true,"minAssets": 1000000,"sortBy": "ASSET","maxItems": 500}
Historical / failed institutions in Texas
{"activeOnly": false,"state": "TX","sortBy": "ESTYMD","maxItems": 1000}
| Field | Type | Default | Description |
|---|---|---|---|
| activeOnly | boolean | true | When true, returns only currently active FDIC-insured institutions. |
| state | string | — | Two-letter state code (e.g. CA, NY, TX). Empty = all states. |
| charterClass | string | — | N, SM, NM, OI, SB, or SA. Empty = all. |
| regulator | string | — | OCC, FED, FDIC, or OTS. Empty = all. |
| minAssets | integer | 0 | Minimum total assets in thousands of dollars (e.g. 1000000 = $1B). |
| maxAssets | integer | 0 | Maximum total assets in thousands. 0 disables the upper bound. |
| sortBy | string | ASSET | ASSET, NAME, CERT, STALP, or ESTYMD. |
| maxItems | integer | 10 | Cap on records. 0 = unlimited (up to 27,849). |
FDIC Bank Crawler Output Fields
{"fdic_cert": 3511,"institution_name": "JPMorgan Chase Bank, National Association","city": "Columbus","state": "OH","state_name": "Ohio","zip": "43240","address": "1111 Polaris Parkway","county": "Delaware","established_date": "01/01/1824","last_report_date": "12/31/2024","active": true,"charter_class": "N","charter_class_label": "National Bank","charter_number": "8","chartering_agency": "OCC","regulator": "OCC","insured_date": "01/01/1934","total_assets_thousands": 3500000000,"total_deposits_thousands": 2500000000,"total_equity_thousands": 310000000,"net_income_thousands": 42000000,"return_on_assets": 1.21,"return_on_equity": 13.45,"number_of_offices": 4842,"website_url": "https://www.jpmorganchase.com","fed_rssd_id": 852218,"holding_company": "JPMorgan Chase & Co","specialization_group": 1,"specialization_group_name": "Commercial Lending Specialization","latitude": 40.0347,"longitude": -83.0176,"trust_powers_code": "10","is_mutual": false,"is_community_bank": false,"metro_area": "Columbus, OH","mdi_status": "NONE","prior_name": null,"record_last_updated": "06/29/2026","risk_ratios_as_of": "12/31/2024","in_conservatorship": false,"fdic_region": "Chicago","fdic_supervisory_office": "Washington","fed_reserve_district": "04","occ_district": "1","class_code": "3","fdic_profile_url": "https://banks.data.fdic.gov/explore/historical/?searchText=3511"}
| Field | Type | Description |
|---|---|---|
| fdic_cert | integer | FDIC Certificate Number — unique institution identifier |
| institution_name | string | Full legal name |
| city | string | Main office city |
| state | string | Two-letter state code |
| state_name | string | Full state name |
| zip | string | Main office ZIP |
| address | string | Street address of the main office |
| county | string | County |
| established_date | string | Date the institution was established (MM/DD/YYYY) |
| last_report_date | string | Most recent financial report date |
| active | boolean | Currently active and FDIC-insured |
| charter_class | string | N, SM, NM, SB, SA, OI |
| charter_class_label | string | Human-readable name of the charter class |
| charter_number | string | Charter number assigned by the chartering agency |
| chartering_agency | string | Agency that chartered the institution |
| regulator | string | Primary federal regulator |
| insured_date | string | Date FDIC insurance began |
| total_assets_thousands | integer | Total assets, in thousands of dollars |
| total_deposits_thousands | integer | Total deposits, in thousands of dollars |
| total_equity_thousands | integer | Total equity capital, in thousands of dollars |
| net_income_thousands | integer | Net income for the most recent reporting period |
| return_on_assets | number | ROA as a percentage |
| return_on_equity | number | ROE as a percentage |
| number_of_offices | integer | Total domestic offices/branches |
| website_url | string | Institution website URL |
| fed_rssd_id | integer | Federal Reserve RSSD identifier |
| holding_company | string | Parent holding company, when applicable |
| specialization_group | integer | FDIC specialization group code |
| specialization_group_name | string | Human-readable name of the specialization group |
| latitude | number | Main office latitude |
| longitude | number | Main office longitude |
| trust_powers_code | string | Raw FDIC trust-powers code |
| is_mutual | boolean | Mutually owned (no stockholders) |
| is_community_bank | boolean | FDIC community-bank designation |
| metro_area | string | Metro (CBSA) area of the main office, if any |
| mdi_status | string | Minority Depository Institution designation, if any |
| prior_name | string | Most recent prior legal name on file, if any |
| record_last_updated | string | Date FDIC last updated this record |
| risk_ratios_as_of | string | As-of date for the institution's risk-based financial ratios |
| in_conservatorship | boolean | Currently in conservatorship |
| fdic_region | string | FDIC region responsible for the institution |
| fdic_supervisory_office | string | FDIC supervisory office responsible for the institution |
| fed_reserve_district | string | Federal Reserve district code |
| occ_district | string | OCC district code, for OCC-regulated institutions |
| class_code | string | Raw FDIC class code |
| fdic_profile_url | string | Direct URL to the institution's FDIC BankFind profile |
FAQ
How do I get FDIC bank data without an API key?
FDIC Bank Crawler hits the public banks.data.fdic.gov API, which doesn't require authentication. Configure filters, set maxItems, and run. The actor handles pagination and assembles flat records.
How much does this actor cost to run?
FDIC Bank Crawler uses pay-per-event pricing on the default_2603_basic profile at a 1.0x coefficient. No hidden fees. Pulling all 4,000+ active US banks costs cents in platform fees.
What does charter class mean?
FDIC Bank Crawler returns charter class as a code: N (National Bank), SM (State Member Bank), NM (State Non-Member Bank), SB (State Savings Bank), SA (Savings Association), OI (OTS-Insured Institution). Filter by class with the charterClass input, or keep them all and segment downstream.
Can I get failed or historical institutions?
FDIC Bank Crawler accepts an activeOnly flag. Turn it off and you get historical and failed institutions alongside active ones. Useful for studying merger waves, bank failures during specific years, or building a full sector history.
Need More Features?
Need branch-level office data, Call Report financial detail beyond the summary, or CRA performance ratings? Open an issue or get in touch.
Why Use FDIC Bank Crawler?
- Authoritative source — Hits the FDIC BankFind Suite API directly. No middleman, no stale exports.
- Filter where it counts — Asset-size band, charter class, regulator, and state all apply server-side, so you don't waste records you can't use.
- Joinable IDs — Returns both FDIC certificate number and Federal Reserve RSSD ID per institution, which lets you join to Y-9C, Call Report, and other Fed datasets without fuzzy name matching.