Deposit Rate API — CD, Savings & Money Market APY
A developer guide to how deposit rate APIs collect, normalize, and return CD, savings, and money market APY. See how the category works, why APY is not the same as loan APR, what to evaluate, and how to integrate daily-updated credit union deposit data.
curl -X POST "https://api.rateapi.dev/v1/deposit-rates" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"product_category":"savings","mode":"benchmark"}'{
"product_category": "savings",
"as_of": "2026-08-20",
"best": {
"lender": "Edifi Credit Union",
"apy": 7
},
"market": {
"min_apy": 0.01,
"median_apy": 0.25,
"max_apy": 7,
"institution_count": 427
}
}Building an AI agent? RateAPI ships an MCP server with a get_deposit_benchmarks tool so Claude and other assistants can query live deposit APY:
claude mcp add rateapi https://mcp.rateapi.dev/mcp --transport http \
--header "x-api-key: YOUR_API_KEY"A deposit rate API is a programmatic interface that lets software retrieve current deposit yields — certificate of deposit (CD), savings, and money market APY — from many financial institutions through standardized HTTP requests that return structured JSON. Unlike a loan rate API, it returns APY: the yield the account pays the saver, so higher is better. RateAPI exposes each deposit category separately so a term CD is never blended with a liquid savings account.
- A deposit rate API returns CD, savings, and money market APY as structured JSON.
- APY (what you earn) is the opposite of loan APR (what you pay) — the API never mixes the two.
- CDs are keyed by term (12, 24, 36, 60 months); savings and money market are liquid.
- You can start free with no account by generating a key in one request.
- Live right now: national savings APY across 427 credit unions ranges from 0.01% to 7%, median 0.25%, best 7% (Edifi Credit Union).
Definition: What Is a Deposit Rate API?
A deposit rate API (Application Programming Interface) is a software interface that provides programmatic access to deposit yield data — CD, savings, and money market APY — from financial institutions. Instead of manually visiting websites or scraping data, developers make standardized HTTP requests to retrieve current deposit rates in a structured format.
Deposit products are where an institution pays you to hold your money, the mirror image of a loan. Because the yield is what matters to the saver, deposit data is quoted as APY (Annual Percentage Yield), which includes the effect of compounding. A deposit rate API bridges the raw APY data institutions publish and the applications that need to display or analyze it.
Key Characteristics of a Deposit Rate API
- Frequently refreshed data: APY moves with the rate environment, so data is updated daily
- Standardized format: Data is returned in consistent JSON regardless of source
- Category separation: CD, savings, and money market are distinct product categories; CDs are keyed by term
- Queryable: Supports filtering by category, term, and geography
- Authentication: Requires API keys to track usage and prevent abuse
A deposit rate API is a RESTful web service that exposes deposit yield data through HTTP endpoints, enabling client applications to query, filter, and retrieve current certificate of deposit, savings, and money market APY from multiple financial institutions in a normalized data structure.
Why Deposit Rate APIs Exist
Before deposit rate APIs, tracking the best CD or savings yield meant visiting hundreds of institution websites or maintaining fragile scrapers. A deposit rate API abstracts away the collection: the provider handles scraping, classifying, validating, and updating, while developers make API calls to access clean, structured APY information.
APY vs. APR — Why Deposits Are Different
This is the single most important distinction when working with deposit data. APY is what a deposit account pays you; APR is what a loan costs you. They point in opposite directions:
Key insight: a deposit rate API must never present APY as if it were a loan APR. RateAPI keeps deposit yields in their own endpoint and never treats a deposit APY as a loan rate.
How Deposit Rate APIs Work
Here's how the typical deposit rate API pipeline works:
Data Collection
The provider collects deposit APY from institution sources — rate pages, PDF rate sheets, and disclosures that publish CD, savings, and money market yields.
Classification & Normalization
Rows are classified precisely: a share certificate is a CD keyed by term; a liquid account is savings or money market. Unlike maturities are never blended.
Evidence Validation
Benchmarks are validated before publication: category, term, and balance echoes are checked and a real upstream timestamp is required, keeping demo values out of live data.
API Endpoint Exposure
Clean data is exposed through the deposit-rates endpoint. Clients authenticate with API keys and request a product category (and term for CDs).
Response Delivery
The API returns a JSON aggregate — min, median, and max APY, institution count, and the best qualifying institution — plus an as-of timestamp.
Typical API Request Flow
# Get a 12-month CD benchmark for Texas
POST /v1/deposit-rates
Host: api.rateapi.dev
X-API-Key: YOUR_API_KEY
Content-Type: application/json
{
"product_category": "cd",
"term_months": 12,
"state": "TX",
"mode": "benchmark"
}{
"product_category": "cd",
"term_months": 12,
"state": "TX",
"as_of": "2026-08-18T14:00:00Z",
"best": { "lender": "Example Federal Credit Union", "apy": 4.85 },
"market": {
"min_apy": 3.10,
"median_apy": 4.15,
"max_apy": 4.85,
"institution_count": 42
}
}See it with your own key. Generate one free in your browser — no account, no card — and make this exact request.
Common Use Cases for Deposit Rate APIs
Deposit rate APIs power a variety of savings, fintech, and AI applications:
Savings & Budgeting Apps
Personal finance apps show users where their idle cash could earn more, comparing their current savings APY to the market best.
CD Ladder Builders
Tools that build CD ladders pull live APY by term (12, 24, 36, 60 months) to optimize a saver's maturity schedule.
AI Agents & Chatbots
LLM assistants answer savings and CD questions in real time via the get_deposit_benchmarks MCP tool.
Deposit Comparison Sites
Comparison engines rank institutions by APY for each deposit category and term.
Institution Competitive Analysis (ALM)
Credit unions monitor competitor deposit pricing to manage asset-liability funding costs.
Financial Research & Analysis
Researchers track how deposit yields move across categories and regions over the rate cycle.
Key Features to Look For in a Deposit Rate API
When evaluating deposit rate API providers, consider these features:
Category & Term Separation
Does the API keep CD, savings, and money market distinct, and key CDs by term? Blending maturities produces meaningless numbers.
APY, Not APR
Deposit yields must be returned as APY, never mislabeled as a loan APR.
Evidence Validation
Benchmarks should validate category/term echoes and require a real timestamp so demo values never reach production.
Update Frequency
APY moves with the rate environment; data should refresh at least daily.
Geographic Filters
Can you request national or state-level aggregates for eligibility-aware data?
AI/LLM Integration
A get_deposit_benchmarks MCP tool lets AI agents query deposit APY as a tool.
How Deposit Rate APIs Rank Results
For deposits the saver wants the highest APY, so ranking is the mirror of loan ranking — but the pitfalls are similar.
Three Common Ranking Approaches
- Headline-APY sorting: Shows the highest advertised APY first even when it requires a large minimum balance or a promotional window that expires.
- Affiliate-driven ranking: Institutions pay placement fees to appear on top, so the "best" account is whoever paid more.
- Evidence-validated ranking: Ranks by verified APY within a matched category and term, requiring a real source and enough observations to be meaningful. No affiliate relationships = no bias.
A 6.00% "savings" APY that only applies to the first $500 and drops to 0.5% above that should not outrank a flat 4.5% APY on any balance. Evidence-validated ranking accounts for the real terms; headline sorting would mislead savers.
RateAPI validates every deposit benchmark and has zero affiliate relationships — only accurate, matched APY reaches the response.
Types of Deposit Rate Data
RateAPI covers three deposit product categories:
cdCertificate of deposit (credit union share certificate). Fixed APY for a fixed term — keyed by term_months (12, 24, 36, 60).savingsLiquid savings account APY, benchmarked at a standard balance.money_marketLiquid money market account APY, which may use balance tiers.Aggregate Fields
- min_apy / median_apy / max_apy: The market spread of APY within the matched category and term
- best.lender / best.apy: The highest-yielding qualifying institution
- institution_count: How many institutions back the aggregate
- as_of: Upstream timestamp for freshness (ISO 8601)
Deposit Rate API Providers
Here's how the major options compare for deposit data:
Choosing the Right Provider
- Building an AI agent? Choose a provider with an MCP or function-calling deposit tool (like RateAPI)
- Need term-aware CD data? Look for APIs that key CDs by maturity
- Research and analysis? Public datasets may suffice for national averages
Getting Started with RateAPI
RateAPI provides daily-updated deposit rate data from credit unions across America. Here's how to get started:
Get Started
No signup required. Generate a key with one command:
curl -X POST https://api.rateapi.dev/keys -H "Content-Type: application/json" -d '{"email": "[email protected]","source":"curl-what-is-deposit-rate-api"}'Free tier includes 20 requests/month (email required). Upgrade anytime for higher limits.
Make Your First Request
Get a savings benchmark:
# Get a savings APY benchmark
curl -X POST "https://api.rateapi.dev/v1/deposit-rates" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"product_category":"savings","mode":"benchmark"}'Explore the API
Visit the interactive documentation to test endpoints, see all available parameters, and generate code snippets:
Open API DocumentationConnect to Claude (Optional)
Use RateAPI with Claude Desktop or Claude Code via MCP:
# Add to Claude Code
claude mcp add rateapi https://mcp.rateapi.dev/mcp \
--transport http \
--header "x-api-key: YOUR_API_KEY"Code Examples
JavaScript / Node.js
const response = await fetch(
'https://api.rateapi.dev/v1/deposit-rates',
{
method: 'POST',
headers: {
'X-API-Key': 'YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
product_category: 'cd',
term_months: 12,
mode: 'benchmark'
})
}
);
const data = await response.json();
console.log(data.market, data.best);Python
import requests
response = requests.post(
'https://api.rateapi.dev/v1/deposit-rates',
json={
'product_category': 'cd',
'term_months': 12,
'mode': 'benchmark'
},
headers={'X-API-Key': 'YOUR_API_KEY'}
)
data = response.json()
print(data['market'], data['best'])Related Resources
- Deposit Rates - Explore live CD, savings, and money market rates
- CD Rates - Certificate of deposit APY by term and state
- Savings Rates - Liquid savings APY benchmarks
- Money Market Rates - Money market APY benchmarks
- Data Methodology - How we collect, normalize, and verify rate data
- What Is RateAPI? - Overview of the full platform across every rate product
Frequently Asked Questions
What is a deposit rate API?
A deposit rate API is a programmatic interface that lets software retrieve real-time deposit yields — CD, savings, and money market APY — from multiple institutions through standardized HTTP requests that return structured JSON.
What is the difference between APY and APR?
APY is what a deposit account pays you (including compounding); APR is what a loan costs you. A deposit rate API returns APY, so higher is better for the saver. RateAPI never treats a deposit APY as a loan APR.
Is there a free deposit rate API?
Yes. RateAPI has a free tier (20 requests/month, email required) and requires no signup — you generate a key in one request. See pricing for higher limits.
Can a deposit rate API be used with AI agents like Claude or ChatGPT?
Yes. RateAPI ships an MCP server with a get_deposit_benchmarks tool so AI agents can answer live CD and savings questions and compare institutions by APY.
Start Using a Deposit Rate API Today
Get daily-updated access to credit union CD, savings, and money market APY. No account required. Free tier available.