FDIC BankFind
App · Accounting & Finance · 10 actions
Look up any US bank from a workflow, straight from the FDIC. Find a bank by name, state or city, get its full record, and check in one step whether its deposits are FDIC-insured. Map its branches with addresses and coordinates, read its quarterly financials in dollars, see how much is on deposit at each branch, and trace what happened to it: who it merged with, what it used to be called, and whether it failed. Every failure since 1934 is here, as are industry totals for the whole country or one state, year by year. Names are resolved to the right bank rather than the closest-spelled one, figures come back in dollars, and dates come back as dates. Every action reads: nothing here changes anything. No account or API key required.
Actions
| Action | What it does |
|---|---|
| Check whether a bank is FDIC-insured | A plain yes or no on whether deposits at a bank are covered by FDIC insurance, with the date the cover began and a sentence you can send straight on to someone. |
| Find banks | Search the FDIC's register of every US bank, by name, by state, by city, by size, or by any combination of them. |
| Get a bank's details | Everything the FDIC holds on one bank, from a name or a certificate number: where its head office is, its website, the date it opened and the date its deposit insurance began, who regulates it, what kind of charter it holds, its holding company, how many offices it runs, and its latest assets, deposits and returns. |
| Get a bank's offices and trade names | How big a bank's footprint is and what it calls itself: how many offices it runs, how many of them are full-service, how many states it operates in, whether it is a minority depository institution, every website it publishes, and the other names it trades under. |
| Get a bank's quarterly financials | A bank's quarterly call report figures, newest first, in dollars rather than the thousands the FDIC publishes: assets, deposits, loans, equity, tier 1 capital, net income, return on assets and equity, net interest margin, the efficiency ratio, noncurrent loans and net charge-offs. |
| Get banking industry totals by year | How many FDIC-insured banks there were and what they held, for the whole country or for one state, year by year back to 1934: banks, offices, assets, deposits, loans, equity, net income and staff. |
| List branch offices | Every branch office on the FDIC's register, for one bank, one place, or one bank in one place. |
| List deposits held at each branch | How much money is on deposit at each branch, from the FDIC's Summary of Deposits, the survey every bank files on 30 June. |
| List failed banks | Every US bank failure since the FDIC opened in 1934, and every bank it rescued while still open. |
| List what has changed at a bank | The story of a bank, as the FDIC records it: who it merged with, what it used to be called, when it changed charter or regulator, when it failed, and when branches opened and closed. |
Check whether a bank is FDIC-insured
A plain yes or no on whether deposits at a bank are covered by FDIC insurance, with the date the cover began and a sentence you can send straight on to someone. Use it to gate a workflow: onboarding a vendor, checking where a payment is going, or verifying a customer's bank. A handful of institutions appear in the FDIC's register without being insured by it, and this separates them out rather than reading the field that says yes for every record. A bank that has closed answers no, and says where its accounts went.
Inputs
- Bank
banktextRequired - The bank, by name or by FDIC certificate number. A name is matched against every institution the FDIC has ever listed, so 'Wells Fargo' finds Wells Fargo Bank rather than one of its smaller namesakes, and a bank that has closed is found too. If a name genuinely fits two banks equally well the step stops and names both with their certificate numbers, so an answer is never about the wrong bank.
Outputs
answertext- The answer in a sentence, ready to send on
certificate_numbernumber- Its FDIC certificate number
citytext- Head office city
class_descriptiontext- What kind of institution it is, in words
closed_ontext- The date it stopped operating
fdic_pagetext- The FDIC's own page for this bank
insurance_fundtext- The fund that stands behind its deposits
insured_sincetext- The date its deposit insurance began
is_fdic_insuredtrue/false- True only when the bank is open and its deposits are insured
is_opentrue/false- Whether it is still operating
nametext- The bank's legal name
other_matcheslist- Other banks the name also matched, if any
statetext- Two-letter state code
state_nametext- State name
successorobject- The bank its accounts went to, if it closed
Example output
{
"answer": "Yes. Ally Bank is FDIC-insured, and has been since 2004-08-02.",
"certificate_number": 57803,
"city": "Sandy",
"class_description": "State-chartered bank, Federal Reserve member, supervised by the Federal Reserve",
"closed_on": null,
"fdic_page": "https://banks.data.fdic.gov/bankfind-suite/bankfind/details/57803",
"insurance_fund": "Deposit Insurance Fund",
"insured_since": "2004-08-02",
"is_fdic_insured": true,
"is_open": true,
"name": "Ally Bank",
"other_matches": [],
"state": "UT",
"state_name": "Utah",
"successor": null
}Find banks
Search the FDIC's register of every US bank, by name, by state, by city, by size, or by any combination of them. Each result carries the bank's FDIC certificate number, address, website, regulator, total assets and deposits, and the date it opened, so one step answers 'which banks are in this town' or 'who are the ten largest banks in Texas'. Banks that have closed can be included, which is how you find a bank that was merged away years ago.
Inputs
- Bank name
nametext - All or part of a bank's name. Banks whose name does not really match are left out, so a search never comes back with a bank that has nothing to do with what you typed.
- State
statetext - Limit the results to one US state or territory.One of:
AL(Alabama),AK(Alaska),AZ(Arizona),AR(Arkansas),CA(California),CO(Colorado),CT(Connecticut),DE(Delaware),DC(District of Columbia),FL(Florida), and 49 more. - City
citytext - Limit the results to one city, spelled as the FDIC does: 'New York', 'Sioux Falls'. Match it with the state when a city name is used in more than one.
- Which banks
statustext - Open banks only, unless you say otherwise. Include closed banks to find one that has since merged or failed.One of:
open(Banks that are still open),closed(Banks that have closed),any(Open and closed banks). - Smallest bank to include
minimum_assetsnumber - Leave out banks holding less than this, in dollars. Use 1000000000 for banks over a billion.
- Order
ordertext - Largest first unless you say otherwise.One of:
largest(Largest first),smallest(Smallest first),name(By name, A to Z). - How many to return
limitnumber - How many rows to bring back. 50 unless you say otherwise, and 1,000 at most. The result always says how many matched altogether, so a short list is never mistaken for the whole answer.From 1 to 1000. Default:
50.
Outputs
bankslist- The banks that matched
citytext- The city that was searched
countnumber- How many are in this result
more_availabletrue/false- Whether more matched than were returned
searched_fortext- The name that was searched
statetext- The state that was searched
state_nametext- That state's name
statustext- Which banks were included
total_matchesnumber- How many matched altogether
Example output
{
"banks": [
{
"address": "1702 Sheridan Ave",
"certificate_number": 2232,
"city": "Cody",
"class_code": "NM",
"class_description": "State-chartered bank, not a Federal Reserve member, supervised by the FDIC",
"closed_on": null,
"county": "Park",
"established_on": "1918-04-06",
"fdic_page": "https://banks.data.fdic.gov/bankfind-suite/bankfind/details/2232",
"financials_as_of": "2026-06-30",
"holding_company": "Pinnacle Bcorp Inc",
"insurance_fund": "Deposit Insurance Fund",
"insurance_fund_code": "DIF",
"insured_since": "1934-01-01",
"is_fdic_insured": true,
"is_open": true,
"latitude": 44.5257710081179,
"longitude": -109.053980973109,
"minority_designation": "",
"name": "Pinnacle Bank - Wyoming",
"net_income_year_to_date": 10860000,
"offices": 15,
"record_updated_on": "2022-08-31",
"regulator": "Federal Deposit Insurance Corporation",
"regulator_code": "FDIC",
"return_on_assets": 1.67,
"return_on_equity": 17.49,
"specialization": "Commercial Lending Specialization",
"state": "WY",
"state_name": "Wyoming",
"successor_certificate_number": null,
"total_assets": 1298471000,
"total_deposits": 1164006000,
"total_equity": 126793000,
"website": "www.wypinnbank.com",
"zip_code": "82414"
},
{
"address": "300 Country Club Rd",
"certificate_number": 19184,
"city": "Casper",
"class_code": "N",
"class_description": "National bank, supervised by the OCC",
"closed_on": null,
"county": "Natrona",
"established_on": "1964-07-27",
"fdic_page": "https://banks.data.fdic.gov/bankfind-suite/bankfind/details/19184",
"financials_as_of": "2026-06-30",
"holding_company": "Midland Financial Corp",
"insurance_fund": "Deposit Insurance Fund",
"insurance_fund_code": "DIF",
"insured_since": "1964-07-27",
"is_fdic_insured": true,
"is_open": true,
"latitude": 42.846850740186,
"longitude": -106.291276685098,
"minority_designation": "",
"name": "Hilltop National Bank",
"net_income_year_to_date": 10198000,
"offices": 8,
"record_updated_on": "2026-03-09",
"regulator": "Office of the Comptroller of the Currency",
"regulator_code": "OCC",
"return_on_assets": 1.77,
"return_on_equity": 20.92,
"specialization": "Commercial Lending Specialization",
"state": "WY",
"state_name": "Wyoming",
"successor_certificate_number": null,
"total_assets": 1135748000,
"total_deposits": 987575000,
"total_equity": 97722000,
"website": "www.hilltop.bank",
"zip_code": "82609"
}
],
"city": "",
"count": 2,
"more_available": true,
"searched_for": "",
"state": "WY",
"state_name": "Wyoming",
"status": "open",
"total_matches": 24
}Get a bank's details
Everything the FDIC holds on one bank, from a name or a certificate number: where its head office is, its website, the date it opened and the date its deposit insurance began, who regulates it, what kind of charter it holds, its holding company, how many offices it runs, and its latest assets, deposits and returns. If the bank has closed, the result says when and names the bank its business went to, so 'what happened to my old bank' is answered in one step.
Inputs
- Bank
banktextRequired - The bank, by name or by FDIC certificate number. A name is matched against every institution the FDIC has ever listed, so 'Wells Fargo' finds Wells Fargo Bank rather than one of its smaller namesakes, and a bank that has closed is found too. If a name genuinely fits two banks equally well the step stops and names both with their certificate numbers, so an answer is never about the wrong bank.
Outputs
addresstext- Head office street address
certificate_numbernumber- Its FDIC certificate number
citytext- Head office city
class_codetext- The FDIC's class code
class_descriptiontext- What kind of institution it is, in words
closed_ontext- The date it stopped operating, or nothing if it is open
countytext- Head office county
established_ontext- The date it opened
fdic_pagetext- The FDIC's own page for this bank
financials_as_oftext- The quarter the figures above come from
holding_companytext- The company that owns it, when there is one
insurance_fundtext- The fund that stands behind its deposits
insurance_fund_codetext- The FDIC's insurance fund code
insured_sincetext- The date its deposit insurance began
is_fdic_insuredtrue/false- Whether the FDIC insures its deposits
is_opentrue/false- Whether it is still operating
latitudenumber- Head office latitude
longitudenumber- Head office longitude
minority_designationtext- Its minority depository institution designation, if any
nametext- The bank's legal name
net_income_year_to_datenumber- Net income so far this year, in dollars
officesnumber- How many offices it runs
other_matcheslist- Other banks the name also matched, if any
record_updated_ontext- When the FDIC last changed this record
regulatortext- The federal regulator that examines it
regulator_codetext- The FDIC's regulator code
return_on_assetsnumber- Return on assets, as a percentage
return_on_equitynumber- Return on equity, as a percentage
specializationtext- The FDIC's lending specialization group
statetext- Two-letter state code
state_nametext- State name
successorobject- The bank this one's business went to, if it closed
successor_certificate_numbernumber- The certificate number its business went to, if it closed
summarytext- One line describing this bank
total_assetsnumber- Total assets in dollars
total_depositsnumber- Total deposits in dollars
total_equitynumber- Total equity capital in dollars
websitetext- The bank's website
zip_codetext- Head office ZIP code
Example output
{
"address": "3003 Tasman Dr",
"certificate_number": 24735,
"city": "Santa Clara",
"class_code": "SM",
"class_description": "State-chartered bank, Federal Reserve member, supervised by the Federal Reserve",
"closed_on": "2023-03-10",
"county": "Santa Clara",
"established_on": "1983-10-17",
"fdic_page": "https://banks.data.fdic.gov/bankfind-suite/bankfind/details/24735",
"financials_as_of": "2022-12-31",
"holding_company": "Svb Financial Group",
"insurance_fund": "Deposit Insurance Fund",
"insurance_fund_code": "DIF",
"insured_since": "1983-10-17",
"is_fdic_insured": true,
"is_open": false,
"latitude": 37.4042819800807,
"longitude": -121.981817969113,
"minority_designation": "",
"name": "Silicon Valley Bank",
"net_income_year_to_date": 2024000000,
"offices": null,
"other_matches": [],
"record_updated_on": "2023-03-13",
"regulator": "Federal Reserve",
"regulator_code": "FED",
"return_on_assets": 0.96,
"return_on_equity": 13.43,
"specialization": "All Other Over 1 Billion",
"state": "CA",
"state_name": "California",
"successor": {
"certificate_number": 59331,
"city": "Santa Clara",
"fdic_page": "https://banks.data.fdic.gov/bankfind-suite/bankfind/details/59331",
"is_open": false,
"name": "Deposit Insurance National Bank of Santa Clara",
"state": "CA",
"state_name": "California",
"total_assets": null
},
"successor_certificate_number": 59331,
"summary": "Silicon Valley Bank (Santa Clara, CA) closed on 2023-03-10 and its business went to Deposit Insurance National Bank of Santa Clara.",
"total_assets": 209026000000,
"total_deposits": 175378000000,
"total_equity": 15456000000,
"website": "",
"zip_code": "95054"
}Get a bank's offices and trade names
How big a bank's footprint is and what it calls itself: how many offices it runs, how many of them are full-service, how many states it operates in, whether it is a minority depository institution, every website it publishes, and the other names it trades under. That last one matters more than it sounds: plenty of online-only brands are a division of a bank with a different name, and this is where the FDIC records the connection. Four quarters unless you ask for more, so you can see a network growing or shrinking.
Inputs
- Bank
banktextRequired - The bank, by name or by FDIC certificate number. A name is matched against every institution the FDIC has ever listed, so 'Wells Fargo' finds Wells Fargo Bank rather than one of its smaller namesakes, and a bank that has closed is found too. If a name genuinely fits two banks equally well the step stops and names both with their certificate numbers, so an answer is never about the wrong bank.
- As of
as_of_datedate - Read the quarters up to this date rather than the latest ones.
- How many quarters
periodsnumber - How many quarters to bring back, newest first. Four unless you say otherwise, and 40 at most.From 1 to 40. Default:
4.
Outputs
as_of_datetext- The cut-off date that was used
bankobjectcountnumber- How many quarters are in this result
latestobjectperiodslist- One row per quarter, newest first
total_periods_on_filenumber- How many quarters the FDIC holds for this bank
trade_nameslist- The names it currently trades under
websiteslist- The websites it currently publishes
Example output
{
"as_of_date": "",
"bank": {
"certificate_number": 1058,
"city": "Lemay",
"fdic_page": "https://banks.data.fdic.gov/bankfind-suite/bankfind/details/1058",
"is_fdic_insured": true,
"is_open": true,
"name": "Midwest BankCentre",
"state": "MO",
"state_name": "Missouri",
"total_assets": 3069248000
},
"count": 1,
"latest": {
"full_service_offices": 17,
"has_branches": true,
"in_metro_area": true,
"in_micropolitan_area": false,
"metro_area": "St. Louis, MO-IL",
"minority_designation": "",
"minority_designation_code": null,
"offices_in_deposit_survey": 18,
"offices_outside_the_us": 0,
"other_domestic_offices": 1,
"report_date": "2025-06-30",
"states_with_offices": 1,
"total_offices": 18,
"trade_names": [
"Rising Bank"
],
"website": "www.midwestbankcentre.com",
"websites": [
"www.midwestbankcentre.com",
"www.risingbank.com"
]
},
"periods": [
{
"full_service_offices": 17,
"has_branches": true,
"in_metro_area": true,
"in_micropolitan_area": false,
"metro_area": "St. Louis, MO-IL",
"minority_designation": "",
"minority_designation_code": null,
"offices_in_deposit_survey": 18,
"offices_outside_the_us": 0,
"other_domestic_offices": 1,
"report_date": "2025-06-30",
"states_with_offices": 1,
"total_offices": 18,
"trade_names": [
"Rising Bank"
],
"website": "www.midwestbankcentre.com",
"websites": [
"www.midwestbankcentre.com",
"www.risingbank.com"
]
}
],
"total_periods_on_file": 166,
"trade_names": [
"Rising Bank"
],
"websites": [
"www.midwestbankcentre.com",
"www.risingbank.com"
]
}Get a bank's quarterly financials
A bank's quarterly call report figures, newest first, in dollars rather than the thousands the FDIC publishes: assets, deposits, loans, equity, tier 1 capital, net income, return on assets and equity, net interest margin, the efficiency ratio, noncurrent loans and net charge-offs. Four quarters unless you ask for more, and the result also gives the latest quarter on its own and how the headline figures moved since the quarter before, so a step can watch a bank's position without doing the arithmetic.
Inputs
- Bank
banktextRequired - The bank, by name or by FDIC certificate number. A name is matched against every institution the FDIC has ever listed, so 'Wells Fargo' finds Wells Fargo Bank rather than one of its smaller namesakes, and a bank that has closed is found too. If a name genuinely fits two banks equally well the step stops and names both with their certificate numbers, so an answer is never about the wrong bank.
- As of
as_of_datedate - Read the quarters up to this date rather than the latest ones. Any date works; it snaps back to the last quarter that had been filed by then.
- How many quarters
quartersnumber - How many quarters to bring back, newest first. Four unless you say otherwise, and 40 at most.From 1 to 40. Default:
4.
Outputs
as_of_datetext- The cut-off date that was used
bankobjectchange_since_previous_quarterobject- How the headline figures moved since the quarter before
countnumber- How many quarters are in this result
latestobjectquarterslist- The quarters that were returned, newest first
total_quarters_on_filenumber- How many quarters the FDIC holds for this bank
Example output
{
"as_of_date": "",
"bank": {
"certificate_number": 57803,
"city": "Sandy",
"fdic_page": "https://banks.data.fdic.gov/bankfind-suite/bankfind/details/57803",
"is_fdic_insured": true,
"is_open": true,
"name": "Ally Bank",
"state": "UT",
"state_name": "Utah",
"total_assets": 188184000000
},
"change_since_previous_quarter": {
"net_loans_and_leases": 3819000000,
"since": "2026-03-31",
"total_assets": 2520000000,
"total_deposits": 389000000,
"total_equity": 164000000
},
"count": 2,
"latest": {
"domestic_deposits": 156614000000,
"domestic_offices": 1,
"efficiency_ratio": 48.96,
"employees": 9382,
"gross_loans_and_leases": 143886000000,
"interest_expense_year_to_date": 2667000000,
"interest_income_year_to_date": 6157000000,
"loan_loss_allowance_percent": 2.49,
"loan_loss_provision_year_to_date": 895000000,
"net_charge_offs_percent": 1.15,
"net_income_this_quarter": 606000000,
"net_income_year_to_date": 1119000000,
"net_interest_margin": 4.14,
"net_loans_and_leases": 140308000000,
"noncurrent_loans_percent": 0.66,
"report_date": "2026-06-30",
"return_on_assets": 1.2,
"return_on_assets_this_quarter": 1.3,
"return_on_equity": 14.53,
"return_on_equity_this_quarter": 15.68,
"risk_based_capital_ratio": 13.57,
"tier_1_capital": 18021000000,
"total_assets": 188184000000,
"total_deposits": 156614000000,
"total_equity": 15542000000
},
"quarters": [
{
"domestic_deposits": 156614000000,
"domestic_offices": 1,
"efficiency_ratio": 48.96,
"employees": 9382,
"gross_loans_and_leases": 143886000000,
"interest_expense_year_to_date": 2667000000,
"interest_income_year_to_date": 6157000000,
"loan_loss_allowance_percent": 2.49,
"loan_loss_provision_year_to_date": 895000000,
"net_charge_offs_percent": 1.15,
"net_income_this_quarter": 606000000,
"net_income_year_to_date": 1119000000,
"net_interest_margin": 4.14,
"net_loans_and_leases": 140308000000,
"noncurrent_loans_percent": 0.66,
"report_date": "2026-06-30",
"return_on_assets": 1.2,
"return_on_assets_this_quarter": 1.3,
"return_on_equity": 14.53,
"return_on_equity_this_quarter": 15.68,
"risk_based_capital_ratio": 13.57,
"tier_1_capital": 18021000000,
"total_assets": 188184000000,
"total_deposits": 156614000000,
"total_equity": 15542000000
},
{
"domestic_deposits": 156225000000,
"domestic_offices": 1,
"efficiency_ratio": 49.96,
"employees": 9128,
"gross_loans_and_leases": 140032000000,
"interest_expense_year_to_date": 1337000000,
"interest_income_year_to_date": 3030000000,
"loan_loss_allowance_percent": 2.53,
"loan_loss_provision_year_to_date": 466000000,
"net_charge_offs_percent": 1.2,
"net_income_this_quarter": 513000000,
"net_income_year_to_date": 513000000,
"net_interest_margin": 4.05,
"net_loans_and_leases": 136489000000,
"noncurrent_loans_percent": 0.71,
"report_date": "2026-03-31",
"return_on_assets": 1.11,
"return_on_assets_this_quarter": 1.11,
"return_on_equity": 13.39,
"return_on_equity_this_quarter": 13.39,
"risk_based_capital_ratio": 13.65,
"tier_1_capital": 17914000000,
"total_assets": 185664000000,
"total_deposits": 156225000000,
"total_equity": 15378000000
}
],
"total_quarters_on_file": 88
}Get banking industry totals by year
How many FDIC-insured banks there were and what they held, for the whole country or for one state, year by year back to 1934: banks, offices, assets, deposits, loans, equity, net income and staff. The FDIC publishes commercial banks and savings institutions as separate rows, which is why a straight reading of the file under-counts the industry by a few hundred banks; this adds them together and keeps the split beside the total. The latest published year unless you pick a range.
Inputs
- Place
statetext - The whole country unless you pick a state or territory.One of:
USA(Nationwide (all states and territories)),AL(Alabama),AK(Alaska),AZ(Arizona),AR(Arkansas),CA(California),CO(Colorado),CT(Connecticut),DE(Delaware),DC(District of Columbia), and 50 more. - From year
from_yeartext - The earliest year to include. Leave both years blank for the latest published year on its own.
- To year
to_yeartext - The latest year to include. Leave it blank to run up to the most recent published year.
- How many to return
limitnumber - How many rows to bring back. 50 unless you say otherwise, and 1,000 at most. The result always says how many matched altogether, so a short list is never mistaken for the whole answer.From 1 to 1000. Default:
50.
Outputs
countnumber- How many years are in this result
from_yearnumber- The earliest year included
latestobjectnotetext- How the commercial bank and savings institution rows were combined
statetext- The place that was read
state_nametext- That place in words
to_yearnumber- The latest year included
yearslist- One row per year, newest first
Example output
{
"count": 1,
"from_year": 2024,
"latest": {
"banks": 372,
"domestic_deposits": 775134999000,
"employees": 75090,
"groups": [
{
"banks": 348,
"domestic_deposits": 494559185000,
"employees": 69154,
"group": "Commercial banks",
"group_code": "CB",
"net_income": 6453262000,
"net_loans_and_leases": 362034353000,
"offices": 6175,
"total_assets": 591319756000,
"total_deposits": 494897185000,
"total_equity": 62393599000
},
{
"banks": 24,
"domestic_deposits": 280575814000,
"employees": 5936,
"group": "Savings institutions",
"group_code": "SI",
"net_income": 1375731000,
"net_loans_and_leases": 59041256000,
"offices": 115,
"total_assets": 331803324000,
"total_deposits": 280575814000,
"total_equity": 25179041000
}
],
"net_income": 7828993000,
"net_loans_and_leases": 421075609000,
"offices": 6290,
"state": "TX",
"state_name": "Texas",
"total_assets": 923123080000,
"total_deposits": 775472999000,
"total_equity": 87572640000,
"year": 2024
},
"note": "Commercial banks and savings institutions are published as separate rows; each year here adds both together, and keeps the split under 'groups'.",
"state": "TX",
"state_name": "Texas",
"to_year": 2024,
"years": [
{
"banks": 372,
"domestic_deposits": 775134999000,
"employees": 75090,
"groups": [
{
"banks": 348,
"domestic_deposits": 494559185000,
"employees": 69154,
"group": "Commercial banks",
"group_code": "CB",
"net_income": 6453262000,
"net_loans_and_leases": 362034353000,
"offices": 6175,
"total_assets": 591319756000,
"total_deposits": 494897185000,
"total_equity": 62393599000
},
{
"banks": 24,
"domestic_deposits": 280575814000,
"employees": 5936,
"group": "Savings institutions",
"group_code": "SI",
"net_income": 1375731000,
"net_loans_and_leases": 59041256000,
"offices": 115,
"total_assets": 331803324000,
"total_deposits": 280575814000,
"total_equity": 25179041000
}
],
"net_income": 7828993000,
"net_loans_and_leases": 421075609000,
"offices": 6290,
"state": "TX",
"state_name": "Texas",
"total_assets": 923123080000,
"total_deposits": 775472999000,
"total_equity": 87572640000,
"year": 2024
}
]
}List branch offices
Every branch office on the FDIC's register, for one bank, one place, or one bank in one place. Each office comes back with its street address, county, latitude and longitude, the date it opened, and what it does, so you can map a bank's network or answer 'which banks have a branch in this ZIP code'. Narrow to head offices, to full-service branches you can walk into, or to limited-service ones. Name at least a bank or a place: the register holds about 78,000 offices.
Inputs
- Bank
banktext - Narrow to one bank, by name or by FDIC certificate number. Leave it blank to include every bank in the place you name below.
- State
statetext - Limit the results to one US state or territory.One of:
AL(Alabama),AK(Alaska),AZ(Arizona),AR(Arkansas),CA(California),CO(Colorado),CT(Connecticut),DE(Delaware),DC(District of Columbia),FL(Florida), and 49 more. - City
citytext - Limit the results to one city, spelled as the FDIC does: 'New York', 'Sioux Falls'. Match it with the state when a city name is used in more than one.
- ZIP code
zip_codetext - Limit the results to one five-digit ZIP code.
- County
countytext - Limit the results to one county, named without the word 'County': 'Teton', 'Cook'.
- Which offices
office_typetext - Every office unless you say otherwise. Each result says exactly what kind of office it is either way.One of:
all(Every office),main(Head office only),full_service(Full-service branches only (where you can walk in and bank)),limited_service(Limited-service offices only (drive-through, loan production, trust)). - How many to return
limitnumber - How many rows to bring back. 50 unless you say otherwise, and 1,000 at most. The result always says how many matched altogether, so a short list is never mistaken for the whole answer.From 1 to 1000. Default:
50.
Outputs
bankobjectbrancheslist- The offices that matched
citytext- The city that was searched
countnumber- How many are in this result
countytext- The county that was searched
more_availabletrue/false- Whether more matched than were returned
office_typetext- Which offices were included
statetext- The state that was searched
state_nametext- That state's name
states_in_resultslist- The state codes these offices are in
total_matchesnumber- How many matched altogether
zip_codetext- The ZIP code that was searched
Example output
{
"bank": null,
"branches": [
{
"address": "990 W Broadway",
"bank_name": "2unifi Bank",
"certificate_number": 23826,
"city": "Jackson",
"county": "Teton",
"is_main_office": true,
"latitude": 43.4738469449633,
"longitude": -110.785816518091,
"metro_area": "Jackson, WY-ID",
"office_name": "2unifi Bank",
"office_number": 0,
"office_type": "Full service, brick and mortar",
"office_type_code": 11,
"opened_on": "1982-06-01",
"state": "WY",
"state_name": "Wyoming",
"zip_code": "83001"
},
{
"address": "260 W Broadway Ave",
"bank_name": "Tanager Bank",
"certificate_number": 1167,
"city": "Jackson",
"county": "Teton",
"is_main_office": true,
"latitude": 43.479350159634,
"longitude": -110.766026103294,
"metro_area": "Jackson, WY-ID",
"office_name": "Tanager Bank",
"office_number": 0,
"office_type": "Full service, brick and mortar",
"office_type_code": 11,
"opened_on": "1919-09-16",
"state": "WY",
"state_name": "Wyoming",
"zip_code": "83001"
}
],
"city": "Jackson",
"count": 2,
"county": "",
"more_available": true,
"office_type": "all",
"state": "WY",
"state_name": "Wyoming",
"states_in_results": [
"WY"
],
"total_matches": 11,
"zip_code": ""
}List deposits held at each branch
How much money is on deposit at each branch, from the FDIC's Summary of Deposits, the survey every bank files on 30 June. This is the market-share question: who holds the deposits in this county, how much sits in this bank's branches in that state, which branch is its biggest. The total covers every matching branch rather than only the ones listed, so it is the real figure however short the list. The latest published survey is used unless you pick a year.
Inputs
- Bank
banktext - Narrow to one bank, by name or by FDIC certificate number. Leave it blank to include every bank in the place you name below.
- State
statetext - Limit the results to one US state or territory.One of:
AL(Alabama),AK(Alaska),AZ(Arizona),AR(Arkansas),CA(California),CO(Colorado),CT(Connecticut),DE(Delaware),DC(District of Columbia),FL(Florida), and 49 more. - County
countytext - Limit the results to one county, named without the word 'County'. This is how deposit market share is usually measured.
- City
citytext - Limit the results to one city, spelled as the FDIC does: 'New York', 'Sioux Falls'. Match it with the state when a city name is used in more than one.
- Survey year
yeartext - Which year's survey to read. The most recent one unless you pick another.
- Order
ordertext - Biggest branches first unless you say otherwise.One of:
largest(Biggest branches first),smallest(Smallest branches first). - How many to return
limitnumber - How many rows to bring back. 50 unless you say otherwise, and 1,000 at most. The result always says how many matched altogether, so a short list is never mistaken for the whole answer.From 1 to 1000. Default:
50.
Outputs
bankobjectbrancheslist- The branches that matched
citytext- The city that was searched
countnumber- How many are in this result
countytext- The county that was searched
deposits_in_resultsnumber- Deposits across the branches returned, in dollars
largest_branchobjectmore_availabletrue/false- Whether more matched than were returned
statetext- The state that was searched
state_nametext- That state's name
total_depositsnumber- Deposits across every matching branch, in dollars, not just the ones returned
total_matchesnumber- How many matched altogether
yearnumber- The survey year these figures are from
Example output
{
"bank": null,
"branches": [
{
"address": "990 West Broadway, 1st Floor",
"bank_name": "NBH Bank",
"certificate_number": 59052,
"city": "Jackson",
"county": "Teton",
"deposits": 863557000,
"is_main_office": false,
"latitude": 43.4738469449633,
"longitude": -110.785816518091,
"office_name": "West Broadway Branch",
"office_number": 186,
"state": "WY",
"state_name": "Wyoming",
"year": 2025,
"zip_code": "83001"
},
{
"address": "50 Buffalo Way",
"bank_name": "Wells Fargo Bank, National Association",
"certificate_number": 3511,
"city": "Jackson",
"county": "Teton",
"deposits": 663279000,
"is_main_office": false,
"latitude": 43.472819,
"longitude": -110.788196,
"office_name": "Jackson West Branch",
"office_number": 6461,
"state": "WY",
"state_name": "Wyoming",
"year": 2025,
"zip_code": "83001"
}
],
"city": "",
"count": 2,
"county": "Teton",
"deposits_in_results": 1526836000,
"largest_branch": {
"address": "990 West Broadway, 1st Floor",
"bank_name": "NBH Bank",
"certificate_number": 59052,
"city": "Jackson",
"county": "Teton",
"deposits": 863557000,
"is_main_office": false,
"latitude": 43.4738469449633,
"longitude": -110.785816518091,
"office_name": "West Broadway Branch",
"office_number": 186,
"state": "WY",
"state_name": "Wyoming",
"year": 2025,
"zip_code": "83001"
},
"more_available": true,
"state": "WY",
"state_name": "Wyoming",
"total_deposits": 2607798000,
"total_matches": 15,
"year": 2025
}List failed banks
Every US bank failure since the FDIC opened in 1934, and every bank it rescued while still open. Search by name, by state, or between two dates, and each one comes back with the date it failed, what it held at the time, how it was resolved and what the failure cost the insurance fund. Use it to watch a state, to check whether a bank in a list has failed, or to pull the record of a particular failure.
Inputs
- Bank name
nametext - All or part of a failed bank's name. Leave it blank to list failures by place or by date instead.
- State
statetext - Limit the results to one US state or territory.One of:
AL(Alabama),AK(Alaska),AZ(Arizona),AR(Arkansas),CA(California),CO(Colorado),CT(Connecticut),DE(Delaware),DC(District of Columbia),FL(Florida), and 49 more. - Failed on or after
failed_on_or_afterdate - Leave out anything that failed before this date. The record starts on 1 January 1934.
- Failed on or before
failed_on_or_beforedate - Leave out anything that failed after this date.
- Order
ordertext - Most recent first unless you say otherwise.One of:
newest(Most recent first),oldest(Oldest first),largest(Largest first). - How many to return
limitnumber - How many rows to bring back. 50 unless you say otherwise, and 1,000 at most. The result always says how many matched altogether, so a short list is never mistaken for the whole answer.From 1 to 1000. Default:
50.
Outputs
assets_in_resultsnumber- Total assets of the failures returned, in dollars
countnumber- How many are in this result
estimated_cost_in_resultsnumber- Total estimated loss for the failures returned, in dollars
failed_on_or_aftertext- The earliest failure date that was included
failed_on_or_beforetext- The latest failure date that was included
failureslist- The failures that matched
more_availabletrue/false- Whether more matched than were returned
searched_fortext- The name that was searched
statetext- The state that was searched
state_nametext- That state's name
total_matchesnumber- How many matched altogether
Example output
{
"assets_in_results": 421664872000,
"count": 2,
"estimated_cost_in_results": 34240015996,
"failed_on_or_after": "2023-01-01",
"failed_on_or_before": "2023-12-31",
"failures": [
{
"certificate_number": 59017,
"city": "San Francisco",
"class_code": "NM",
"class_description": "State-chartered bank, not a Federal Reserve member, supervised by the FDIC",
"estimated_cost_to_the_fund": 15495761533,
"failed_on": "2023-05-01",
"insurance_fund": "Deposit Insurance Fund",
"insurance_fund_code": "DIF",
"name": "First Republic Bank",
"outcome": "Failure",
"outcome_code": "FAILURE",
"resolved_on": "2023-05-01",
"state": "CA",
"state_name": "California",
"total_assets": 212638872000,
"total_deposits": 176436706000,
"transaction": "Purchase and assumption: another bank took on the deposits",
"transaction_code": "PA"
},
{
"certificate_number": 24735,
"city": "Santa Clara",
"class_code": "SM",
"class_description": "State-chartered bank, Federal Reserve member, supervised by the Federal Reserve",
"estimated_cost_to_the_fund": 18744254463,
"failed_on": "2023-03-10",
"insurance_fund": "Deposit Insurance Fund",
"insurance_fund_code": "DIF",
"name": "Silicon Valley Bank",
"outcome": "Failure",
"outcome_code": "FAILURE",
"resolved_on": "2023-03-26",
"state": "CA",
"state_name": "California",
"total_assets": 209026000000,
"total_deposits": 175378000000,
"transaction": "Purchase and assumption: another bank took on the deposits",
"transaction_code": "PA"
}
],
"more_available": true,
"searched_for": "",
"state": "",
"state_name": "",
"total_matches": 5
}List what has changed at a bank
The story of a bank, as the FDIC records it: who it merged with, what it used to be called, when it changed charter or regulator, when it failed, and when branches opened and closed. Each merger names the other bank in it, so reading one bank's record tells you which bank it absorbed rather than repeating its own name back. The default leaves branch openings and closings out, because a large bank has thousands of them and they bury the handful of things that happened to the bank itself.
Inputs
- Bank
banktextRequired - The bank, by name or by FDIC certificate number. A name is matched against every institution the FDIC has ever listed, so 'Wells Fargo' finds Wells Fargo Bank rather than one of its smaller namesakes, and a bank that has closed is found too. If a name genuinely fits two banks equally well the step stops and names both with their certificate numbers, so an answer is never about the wrong bank.
- Which changes
change_typetext - Changes to the bank itself unless you say otherwise. The result says what the view leaves out.One of:
institution(Changes to the bank itself (mergers, renames, closures)),mergers(Mergers and acquisitions only),failures(Failures, closures and rescues only),branches(Branch openings, closings and moves only),all(Everything on record). - Changed on or after
sincedate - Leave out anything that took effect before this date.
- Changed on or before
untildate - Leave out anything that took effect after this date.
- How many to return
limitnumber - How many rows to bring back. 50 unless you say otherwise, and 1,000 at most. The result always says how many matched altogether, so a short list is never mistaken for the whole answer.From 1 to 1000. Default:
50.
Outputs
bankobjectchange_typetext- Which changes were included
changeslist- The changes that matched, newest first
countnumber- How many are in this result
more_availabletrue/false- Whether more matched than were returned
notetext- What this view leaves out, if anything
sincetext- The earliest date that was included
total_matchesnumber- How many matched altogether
untiltext- The latest date that was included
Example output
{
"bank": {
"certificate_number": 57803,
"city": "Sandy",
"fdic_page": "https://banks.data.fdic.gov/bankfind-suite/bankfind/details/57803",
"is_fdic_insured": true,
"is_open": true,
"name": "Ally Bank",
"state": "UT",
"state_name": "Utah",
"total_assets": 188184000000
},
"change_type": "institution",
"changes": [
{
"acquired_by": null,
"bank_name": "Ally Bank",
"bank_that_went_away": null,
"certificate_number": 57803,
"change": "Legal name changed",
"change_code": 510,
"city": "Midvale",
"effective_on": "2009-05-11",
"is_branch_change": false,
"office_location": "",
"office_name": "",
"other_bank": null,
"previous_name": "GMAC Bank",
"recorded_on": "2009-05-26",
"state": "UT",
"surviving_bank": null,
"transaction_number": 200905254
},
{
"acquired_by": null,
"bank_name": "GMAC Automotive Bank",
"bank_that_went_away": null,
"certificate_number": 57803,
"change": "New institution",
"change_code": 110,
"city": "Midvale",
"effective_on": "2004-08-02",
"is_branch_change": false,
"office_location": "",
"office_name": "",
"other_bank": null,
"previous_name": "",
"recorded_on": "2004-08-11",
"state": "UT",
"surviving_bank": null,
"transaction_number": 200408033
}
],
"count": 2,
"more_available": true,
"note": "Showing changes to the bank itself: mergers, name changes, charter and regulator changes, and closures. Branch openings, closings and moves are left out, because a large bank has thousands of them. Choose 'Branch openings, closings and moves' to see those; a move of the bank's own head office is filed there too, because the FDIC records both under one code.",
"since": "",
"total_matches": 10,
"until": ""
}