Search FDIC-insured institutions
fdic_search_institutionsRead-onlyIdempotent
Find FDIC-insured banks and savings institutions by name, CERT, location, size, charter class, or holding company — including closed, merged, and failed institutions. Name matching is fuzzy, case-insensitive, and also matches former and trade names (a result says which it matched); every word must match. Returns institution records keyed by CERT, the FDIC certificate number every other fdic_ tool takes, with active status, successor CERT for merged or failed institutions, holding company, and latest reported assets and deposits. Credit unions are insured by the NCUA and are not in this data.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Headquarters city as FDIC spells it (e.g. Seattle, St. Louis), up to 50 characters; matched exactly, as given or in title case, with a hyphen, apostrophe, or space between words also tried the other ways FDIC records it (Winston-Salem finds Winston Salem, Coeur d'Alene finds Coeur D Alene). | |
| name | No | Institution name to match, up to 100 characters — current, former, or trade name, case-insensitive, every word required (e.g. "silicon valley"). Punctuation other than & ' . , - is ignored, and so is a standalone N.A. or NA, which then also matches "National Association". | |
| sort | No | relevance (active institutions whose current name holds every word of name first, then every other match, each by match score; default when name is given — without name it falls back to assets_desc), assets_desc (largest first; the default otherwise), or name (A–Z). | |
| certs | No | Exact lookup by up to 50 CERTs; requested CERTs with no record come back in missing_certs. | |
| limit | No | Institutions per page (1–100). | |
| state | No | Headquarters state: two-letter code in any case (wa) or full name (Washington); DC and territories accepted. | |
| offset | No | Matches to skip (0–100,000); pass next_offset from the previous page. | |
| status | No | active, inactive (merged, failed, or closed), or any. Default: any when name or certs is given, otherwise active. The applied value is echoed as status_filter. | |
| max_assets | No | Maximum latest reported total assets, in thousands of US dollars. | |
| min_assets | No | Minimum latest reported total assets, in thousands of US dollars (1000000 = $1 billion). | |
| bank_classes | No | Charter classes to include: N national bank, NM state nonmember bank, SM state member bank, SB federal savings bank, SI state savings bank, SL state savings and loan, OI insured branch of a foreign bank, NC noninsured non-deposit trust company. | |
| holding_company_rssd | No | Holding company RSSD ID from any result's holding_company.rssd; lists the institutions under that top holder. With status any, former subsidiaries are included under the holder they had at closing. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cap | No | The limit applied to this page. | |
| error | No | Present when the call failed. Absent on success. | |
| shown | No | Institutions returned on this page. | |
| total | No | Institutions matching the filters across all pages. | |
| notice | No | Guidance when nothing matched, the page is past the end, or more pages remain. | |
| truncated | No | True when more matches remain beyond this page. | |
| data_as_of | No | When FDIC last rebuilt the institutions index (ISO timestamp). | |
| next_offset | No | Offset of the next page; present when more matches remain. | |
| institutions | No | Matching institutions for this page. | |
| missing_certs | No | Requested CERTs that match no institution record. | |
| status_filter | No | The status filter applied. |