Public API
Free, open REST API — US banking data powered by FDIC, FRED, and FFIEC
All endpoints are publicly accessible. No API key needed.
All responses include Access-Control-Allow-Origin: * headers.
Standard JSON responses. Cached at CDN for performance.
Base URL
https://banking.deepdigitalventures.com/api/v1/All v1 endpoints return JSON with Access-Control-Allow-Origin: *.
Endpoints
/api/v1/banksSearch FDIC-insured institutions with filtering, sorting, and pagination.
Parameters
| Name | Type | Description |
|---|---|---|
q | string | Name search (partial match) |
state | string | 2-letter state code (e.g. CA, NY) |
minAssets | number | Min total assets in thousands |
maxAssets | number | Max total assets in thousands |
sortBy | string | asset_size | name | state (default: asset_size) |
sortDir | string | desc (default) | asc |
limit | number | Max 500, default 50 |
offset | number | Pagination offset |
Example Request
GET https://banking.deepdigitalventures.com/api/v1/banks?state=CA&minAssets=1000000&limit=10Example Response
{
"data": [
{
"cert": 3511,
"name": "Wells Fargo Bank, National Association",
"city": "Sioux Falls",
"state": "SD",
"charter_class": "NM",
"asset_size": 1822693000,
"established": "1870-01-01",
"holding_company": "Wells Fargo & Company"
}
],
"total": 4366,
"limit": 10,
"offset": 0
}/api/v1/financialsQuarterly Call Report financial data. Query by bank cert, state, or date.
Parameters
| Name | Type | Description |
|---|---|---|
cert | number | FDIC certificate number |
state | string | Return all banks in this state for a given date |
date | string | Report date YYYY-MM-DD (default: latest) |
limit | number | Max 500, default 20 |
offset | number | Pagination offset |
Example Request
GET https://banking.deepdigitalventures.com/api/v1/financials?cert=628&limit=8Example Response
{
"data": [
{
"cert": 628,
"name": "JPMorgan Chase Bank, National Association",
"report_date": "2024-09-30",
"total_assets": 3752662000,
"total_deposits": 2391580000,
"total_loans": 1343890000,
"roa": 1.34,
"roe": 15.32,
"efficiency_ratio": 52.37,
"npl_ratio": 0.64,
"tier1_leverage": 7.89
}
],
"date": "2024-09-30"
}/api/v1/macroFRED macro time series. Returns observations for one or more series.
Parameters
| Name | Type | Description |
|---|---|---|
series* | string | Comma-separated FRED series IDs |
start | string | Start date YYYY-MM-DD (default: 2010-01-01) |
end | string | End date YYYY-MM-DD |
limit | number | Max 5000, default 500 |
Example Request
GET https://banking.deepdigitalventures.com/api/v1/macro?series=FEDFUNDS,T10Y2Y&start=2020-01-01Example Response
{
"series": {
"FEDFUNDS": {
"meta": { "title": "Federal Funds Effective Rate", "units": "Percent" },
"data": [
{ "date": "2020-01-01", "value": 1.55 },
{ "date": "2020-02-01", "value": 1.58 }
]
},
"T10Y2Y": {
"meta": { "title": "10-Year Treasury Constant Maturity Minus 2-Year" },
"data": [...]
}
}
}/api/v1/failuresAll FDIC-insured bank failures (4,044 records).
Parameters
| Name | Type | Description |
|---|---|---|
state | string | Filter by state |
year | string | Filter by year (YYYY) |
limit | number | Max 500, default 50 |
offset | number | Pagination offset |
Example Request
GET https://banking.deepdigitalventures.com/api/v1/failures?year=2008&limit=20Example Response
{
"data": [
{
"cert": 26740,
"name": "Washington Mutual Bank",
"state": "WA",
"closing_date": "2008-09-25",
"acquiring_institution": "JPMorgan Chase Bank"
}
],
"total": 4044
}Available Macro Series (FRED)
| Series ID | Name | Frequency |
|---|---|---|
FEDFUNDS | Federal Funds Effective Rate | Monthly |
DGS10 | 10-Year Treasury Constant Maturity Rate | Daily |
DGS2 | 2-Year Treasury Constant Maturity Rate | Daily |
T10Y2Y | 10Y-2Y Treasury Spread (Yield Curve) | Daily |
UNRATE | Unemployment Rate | Monthly |
CPIAUCSL | Consumer Price Index (CPI) | Monthly |
M2SL | M2 Money Stock | Monthly |
TOTBKCR | Bank Credit, All Commercial Banks | Weekly |
DRCCLACBS | Credit Card Delinquency Rate | Quarterly |
DRSFRMACBS | Mortgage Delinquency Rate | Quarterly |
TOTLL | Total Loans & Leases, All Commercial Banks | Weekly |
USREC | NBER Recession Indicator | Monthly |
Embeddable Widgets
Embed live bank metric sparklines on any website using iframes.
<!-- Format: /embed/{cert}/{metric}?theme=dark|light -->
<iframe
src="https://banking.deepdigitalventures.com/embed/628/roa"
width="300" height="130"
frameborder="0"
/>
Supported metrics: roa · roe · efficiency_ratio · equity_ratio · npl_ratio · tier1_leverage · loan_to_deposit · charge_off_rate
Add ?theme=light for a white background.
Data Sources: FDIC BankFind API, Federal Reserve FRED, FFIEC CDR. All source data is in the public domain as published by US government agencies.
Usage: This API is provided free for research, education, and non-commercial use. Please cache responses where possible.