Discover/DepositAccounts API
live

DepositAccounts APIdepositaccounts.com

Search US banks and credit unions, retrieve deposit rates, health grades, branch locations, and easy-join credit union lists via the DepositAccounts.com API.

Endpoint health
verified 1h ago
search_institutions
get_institution
get_institution_branches
list_rates
list_easy_join_credit_unions
5/5 passing latest checkself-healing
Endpoints
5
Updated
2h ago

What is the DepositAccounts API?

The DepositAccounts.com API covers 5 endpoints that expose US bank and credit union data including institution profiles, deposit rate tables for savings, CD, money market, checking, and IRA products, branch locations, and health grades. The list_rates endpoint returns paginated rate comparison tables filterable by product, state, deposit amount, and institution type, while get_institution delivers a full profile including APY data, FDIC/NCUA insurer status, field-of-membership eligibility, and balance-sheet health components.

This call costs1 credit / call— charged only on success
Try it
Institution name or name fragment, e.g. navy federal.
api.parse.bot/scraper/26fc2343-70a6-46e3-84d9-aa4729b122c2/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/26fc2343-70a6-46e3-84d9-aa4729b122c2/search_institutions?query=navy+federal' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalmissing one? ·

Type-ahead search of banks and credit unions by name. Returns matching institutions with their numeric institution_id, the URL slug that get_institution and get_institution_branches accept, and headquarters city/state. The site returns at most a handful of best matches per query; a query with no match returns an empty list.

Input
ParamTypeDescription
queryrequiredstringInstitution name or name fragment, e.g. navy federal.
Response
{
  "type": "object",
  "fields": {
    "count": "number of institutions returned",
    "query": "the query as searched",
    "institutions": "array of matches: institution_id (integer), slug (string used by get_institution), name, hq_city, hq_state"
  },
  "sample": {
    "data": {
      "count": 1,
      "query": "navy federal",
      "institutions": [
        {
          "name": "Navy Federal Credit Union",
          "slug": "navy-fcu",
          "hq_city": "Vienna",
          "hq_state": "VA",
          "institution_id": 826
        }
      ]
    },
    "status": "success"
  }
}

About the DepositAccounts API

Institution Search and Profiles

The search_institutions endpoint accepts a name or name fragment and returns matching institutions with their institution_id, slug, and headquarters city/state. The slug value is the key input for both get_institution and get_institution_branches. get_institution returns a full profile: institution_type (bank or credit_union), insurer (FDIC or NCUA), HQ address, phone, website, commentary text, field_of_membership eligibility text with a membership_details_url, a top_rate object (best current APY and account name), and a health object containing the site's grade, component-level grades, and labeled balance-sheet statistics across current and prior periods.

Deposit Rate Tables

The list_rates endpoint mirrors the site's product rate comparison tables. The product parameter selects the deposit category; the state parameter filters by availability — omit it for nationwide-only accounts, pass US for all institutions, or pass a 2-letter state code. deposit_amount selects the applicable rate tier when an account has tiered rates. Each row in rates includes slug, name, insurer_label, account_name, apy, site_rating (0–5), and product-specific columns described by the columns array. Results are paginated at 15 rows per page with has_more and total_pages for iteration.

Branch Locations

The get_institution_branches endpoint returns every branch listed for one institution within a single US state, with office_type, full street address, city, state, and ZIP for each branch. The map_bounds field gives the geographic bounding box of those branches. To know which states have branches before making the call, check branch_states on the get_institution response.

Easy-Join Credit Unions

The list_easy_join_credit_unions endpoint returns the site's daily-updated list of credit unions with open or easy membership paths. Each row includes the slug (accepted by get_institution), assets, branch_count, and eligibility text describing how a person qualifies. The list is paginated with the same has_more pattern as list_rates.

Reliability & maintenanceVerified

The DepositAccounts API is a managed, monitored endpoint for depositaccounts.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when depositaccounts.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official depositaccounts.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
1h ago
Latest check
5/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a CD rate tracker that pages through list_rates with product=cd and alerts users when APY exceeds a threshold.
  • Compare savings account rates across states by calling list_rates with different 2-letter state codes and a fixed deposit_amount.
  • Display a credit union's health grade and balance-sheet components from get_institution alongside its best current APY from top_rate.
  • Populate a branch locator by iterating branch_states from get_institution and fetching get_institution_branches for each state.
  • Filter the list_easy_join_credit_unions list by assets or eligibility text to help users find joinable credit unions near them.
  • Aggregate field-of-membership eligibility text across credit unions to categorize membership types (employer, geography, association).
  • Enrich a fintech app's institution database with FDIC/NCUA insurer labels, site ratings, and HQ address from get_institution.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does DepositAccounts.com have an official developer API?+
No. DepositAccounts.com does not publish a public developer API or documented data feed. This Parse API provides structured access to the data available on the site.
What does `get_institution` return beyond basic contact info?+
Beyond name, address, phone, and website, get_institution returns deposit rates grouped by product category (savings, money_market, checking, cd, ira), a health object with the site's letter grade and labeled balance-sheet stats for current and prior periods, field_of_membership eligibility text for credit unions, a top_rate object showing the institution's single best APY, a commentary paragraph, and a list of states where branches exist.
How does rate filtering work in `list_rates`?+
The product parameter picks the deposit category. The state parameter controls geographic availability: omit it for nationwide-only accounts, pass US for every institution regardless of reach, or pass a 2-letter state code like CA for accounts available in that state. include_banks, include_online, and include_local boolean flags narrow institution type. deposit_amount selects the correct rate tier when an institution offers tiered APYs.
Does the API return historical rate data or rate change history for an institution?+
Not currently. The API returns current published rates from get_institution and list_rates, and health statistics for a current and one prior period, but does not expose a time series of past rates. You can fork the API on Parse and revise it to add an endpoint that tracks and stores rate snapshots over time.
Are there any known limitations on the `search_institutions` endpoint?+
The endpoint returns only a small number of best matches per query — typically a handful — not an exhaustive list of all institutions matching the fragment. If the institution you need does not appear, try a more specific name string. Slugs for institutions you already know can also be found in list_rates response rows under the slug field.
Page content last updated . Spec covers 5 endpoints from depositaccounts.com.
Related APIs in FinanceSee all →
wellsfargo.com API
wellsfargo.com API
banks.data.fdic.gov API
Search FDIC-insured banks by location or institution, and access detailed information about their financial performance, merger history, deposit demographics, and regulatory changes. Get comprehensive data on bank failures, acquisitions, and historical financial trends to research institutions and analyze the banking landscape.
theswiftcodes.com API
Validate and look up SWIFT codes, IBANs, and US routing numbers across banks and countries worldwide. Search for banking details by country or institution, and verify the accuracy of international payment identifiers in real-time.
depozaur.pl API
Compare and discover the best Polish savings accounts by interest rate, filtered by your desired balance range to find the highest-earning option for your money. Browse through current savings account offers and make informed decisions based on real-time rate comparisons.
caixabank.es API
Access CaixaBank's full catalogue of financial products — accounts, cards, loans, mortgages, savings, investments, insurance, and pension plans — along with real-time pricing, TAE/TIN interest rates, and branch or ATM locations across Spain.
theclearinghouse.org API
Access data from The Clearing House, including owner banks, RTP participating institutions, CHIPS network participant lookups, RTP network statistics, leadership team information, and the latest news and press releases.
resbank.co.za API
Access real-time and historical financial data from South Africa's central bank, including prime rates, repo rates, exchange rates, inflation metrics (CPI and PPI), and commodity prices like gold. Track key interest rate benchmarks such as SABOR and ZARONIA rates, and monitor market rates to stay informed on South African economic indicators.
afca.org.au API
Search through thousands of published AFCA financial complaints decisions to find relevant cases by keyword, case number, or financial firm, and filter results by product type and complaint issues. Quickly locate precedents and outcomes to understand how AFCA has ruled on specific financial disputes.