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

ActionWhat it does
Check whether a bank is FDIC-insuredA 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 banksSearch 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 detailsEverything 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 namesHow 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 financialsA 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 yearHow 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 officesEvery branch office on the FDIC's register, for one bank, one place, or one bank in one place.
List deposits held at each branchHow 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 banksEvery US bank failure since the FDIC opened in 1934, and every bank it rescued while still open.
List what has changed at a bankThe 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

BankbanktextRequired
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 namenametext
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.
Statestatetext
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.
Citycitytext
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 banksstatustext
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 includeminimum_assetsnumber
Leave out banks holding less than this, in dollars. Use 1000000000 for banks over a billion.
Orderordertext
Largest first unless you say otherwise.One of: largest (Largest first), smallest (Smallest first), name (By name, A to Z).
How many to returnlimitnumber
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

BankbanktextRequired
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

BankbanktextRequired
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 ofas_of_datedate
Read the quarters up to this date rather than the latest ones.
How many quartersperiodsnumber
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
bankobject
countnumber
How many quarters are in this result
latestobject
periodslist
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

BankbanktextRequired
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 ofas_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 quartersquartersnumber
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
bankobject
change_since_previous_quarterobject
How the headline figures moved since the quarter before
countnumber
How many quarters are in this result
latestobject
quarterslist
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

Placestatetext
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 yearfrom_yeartext
The earliest year to include. Leave both years blank for the latest published year on its own.
To yearto_yeartext
The latest year to include. Leave it blank to run up to the most recent published year.
How many to returnlimitnumber
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
latestobject
notetext
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

Bankbanktext
Narrow to one bank, by name or by FDIC certificate number. Leave it blank to include every bank in the place you name below.
Statestatetext
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.
Citycitytext
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 codezip_codetext
Limit the results to one five-digit ZIP code.
Countycountytext
Limit the results to one county, named without the word 'County': 'Teton', 'Cook'.
Which officesoffice_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 returnlimitnumber
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

bankobject
brancheslist
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

Bankbanktext
Narrow to one bank, by name or by FDIC certificate number. Leave it blank to include every bank in the place you name below.
Statestatetext
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.
Countycountytext
Limit the results to one county, named without the word 'County'. This is how deposit market share is usually measured.
Citycitytext
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 yearyeartext
Which year's survey to read. The most recent one unless you pick another.
Orderordertext
Biggest branches first unless you say otherwise.One of: largest (Biggest branches first), smallest (Smallest branches first).
How many to returnlimitnumber
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

bankobject
brancheslist
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_branchobject
more_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 namenametext
All or part of a failed bank's name. Leave it blank to list failures by place or by date instead.
Statestatetext
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 afterfailed_on_or_afterdate
Leave out anything that failed before this date. The record starts on 1 January 1934.
Failed on or beforefailed_on_or_beforedate
Leave out anything that failed after this date.
Orderordertext
Most recent first unless you say otherwise.One of: newest (Most recent first), oldest (Oldest first), largest (Largest first).
How many to returnlimitnumber
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

BankbanktextRequired
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 changeschange_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 aftersincedate
Leave out anything that took effect before this date.
Changed on or beforeuntildate
Leave out anything that took effect after this date.
How many to returnlimitnumber
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

bankobject
change_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": ""
}

On this page