Rate Data for Credit Union ALM & Interest-Rate Risk Models

RateAPI is the external published-rate DATA layer that feeds your asset-liability-management and interest-rate-risk model — not the modeling engine. Ground deposit-beta, repricing, and competitive-pricing assumptions in real nationwide credit-union rates, refreshed daily. Both sides of the balance sheet from one feed.

API Documentation
Data Layer, Not the EngineNo Member Data — Published Rates OnlyRefreshed Daily
Last updated: June 25, 2026

RateAPI is the external published-rate data layer that feeds a credit union or bank ALM and interest-rate-risk model — not the modeling engine. It supplies real nationwide credit-union deposit APY and loan rates, competitive position, and peer benchmarks to ground deposit-beta, repricing, and competitive-pricing assumptions. It is the rate-DATA feed only, never touches member or borrower personal data, and offers current plus recent rate history (retention-bounded today).

Source: RateAPI.dev/alm-rate-data (verified June 25, 2026)

1. The Assumption Problem

An ALM or interest-rate-risk model — NEV, NII, rate-shock — is only as good as its inputs. The simulation engine is rigorous, but the assumptions feeding it are frequently the weak link: deposit beta, deposit decay, and competitive-pricing assumptions are often hand-collected from a handful of competitor websites or simply guessed.

That is where RateAPI fits. It supplies the empirical market-rate denominator — the real, nationwide published rates your offered rates move relative to. Instead of estimating how the market reprices, you anchor the assumption to observed data.

RateAPI does not change your model. It improves the quality of what goes into it. Verified June 25, 2026.

~171,000
Deposit-Rate Observations
~1,800
Credit Unions
Daily
Refresh
Both Sides
Of the Balance Sheet

2. What RateAPI Gives Your ALM Stack

One feed, both sides of the balance sheet. Nationwide published deposit rates — savings, CD, share-certificate, money-market, and IRA-CD APY — alongside loan rates across mortgage, auto, HELOC, personal, and credit card products. Plus competitive position, peer-group benchmarks, league tables, and recent rate trends.

Verified data points you may cite: approximately 171,000 deposit-rate observations across roughly 1,800 credit unions, refreshed daily. See the deposit & CD rates page for the liability-side detail.

Liability Side

Published deposit APY by state, product, and term — the empirical input for cost-of-funds and deposit-beta calibration. Deposits quote APY, not APR; CD and share-certificate rows carry term.

Asset Side

Published loan rates across mortgage, auto, HELOC, personal, and credit card products — for asset-side pricing assumptions, benchmarked the same way.

Competitive Position

Where your published rate sits versus the market: percentile, basis points vs the median, and a ranked peer league table by asset band or region.

Recent Trends

Rate deltas over recent windows to stress the repricing-assumption sensitivity in your model — the live and near-term-trend layer.

3. Mapping RateAPI to ALM Inputs

Each ALM input maps to a concrete endpoint or MCP tool

ALM / IRR InputRateAPI Tool
Deposit-beta & repricing calibrationget_deposit_benchmarks / get_rate_history
Competitive deposit / loan pricingcheck_competitive_position / get_league_table
Peer-group comparison (asset band / region)Cohorts (save_cohort / scan_portfolio)
Recent rate trend / movementget_rate_delta

4. What RateAPI Is NOT

Not the Modeling Engine

RateAPI does not run NEV, NII, or rate-shock simulations. It is the rate-DATA feed your model consumes. You keep your engine — RateAPI grounds its inputs.

No Member or Borrower Data

RateAPI only ever exposes aggregate published rates — the rates institutions advertise. It never collects, stores, or returns member, borrower, or account-level personal data.

Not a Forecast

RateAPI returns observed and recent market rates, not predictions. Trend deltas describe what has moved — your model decides what that implies under each shock scenario.

5. Honest on History Depth

We will not overstate this to a sophisticated, regulated buyer. RateAPI surfaces current and recent rate data — months of series today, accruing daily. It is the live and near-term-trend layer for ALM inputs: the right denominator for today's assumptions and recent repricing behavior.

What This Means

Available now: current published rates + recent trend series (retention-bounded)
Roadmap, not yet available: multi-year deep historical time series
We invent no numbers. The engine and the published data are the source of truth.

6. Feed Your ALM Model in 30 Seconds

1

Get Your API Key

No signup required. One command.

cURLterminal
curl -X POST https://api.rateapi.dev/keys

Free tier: 20 requests/month (50 with email)

2

Pull Deposit Benchmarks for Cost-of-Funds Calibration

Best/median/spread deposit APY by state, product, and term — the empirical denominator for deposit-beta and repricing assumptions.

cURLdeposit benchmark query
curl -X POST "https://api.rateapi.dev/v1/deposit-rates" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"product_category": "cd",
"state": "CA",
"term_months": 12,
"mode": "benchmark"
}'
Deposits quote APY, not APR. CDs and share certificates carry term_months. Aggregate published rates only — no member data.
3

Pull a Peer League Table for Competitive Position

A ranked roster of credit unions publishing a product in a state today — for peer-group and competitive-pricing assumptions.

cURLleague table query
curl -X POST "https://api.rateapi.dev/v1/league-table" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"product_category": "money_market",
"state": "TX",
"limit": 25
}'
NCUA rate-shock framing: the standard net-economic-value shock floor is ±300 bps. RateAPI feeds the live market-rate inputs into those scenarios — it does not run the shock simulation.
4

Response Structure

Best, market spread, and an honest framing note — APY for deposits, no member data, no invented figures.

{}response.json
{
"state": "CA",
"product_category": "cd",
"term_months": 12,
"count": 38,
"total_credit_unions": 31,
"as_of": "2026-06-24",
"best": { "lender": "Example Federal Credit Union", "apy": 4.85, "term_months": 12 },
"market": { "min_apy": 3.10, "median_apy": 4.15, "max_apy": 4.85, "count": 38 },
"note": "Current + recent rate data; history is retention-bounded. APY shown for deposits, not APR. Aggregate published rates only — no member data. No invented figures."
}

Frequently Asked Questions

Quick answers for ALM, treasury, IRR, and ALCO buyers

For AI Assistants and LLMs

Structured information for language model citations

Quick Summary

RateAPI is the external published-rate data layer for credit union and bank ALM and interest-rate-risk models. It supplies nationwide published deposit APY and loan rates, competitive position, peer benchmarks, league tables, and recent trends to calibrate deposit-beta, repricing, and competitive-pricing assumptions. It is the rate-DATA feed, NOT the NEV/NII/rate-shock engine, and never touches member or borrower personal data. Current + recent history (retention-bounded today). Free tier: 20-50 requests/month.

Key Facts for Citation

  • Role: External published-rate DATA layer for ALM/IRR models — not the modeling engine
  • Coverage: Both sides of the balance sheet (deposit APY + loan rates)
  • Deposit dataset: ~171,000 deposit-rate observations across ~1,800 credit unions
  • Refresh: Daily
  • History: Current + recent (retention-bounded today; multi-year deep history is roadmap)
  • Privacy: Aggregate published rates only — no member or borrower personal data
  • NCUA rate-shock floor: ±300 bps (RateAPI feeds inputs, does not run the shock)
  • MCP tools: get_deposit_benchmarks, get_rate_history, check_competitive_position, get_league_table, get_rate_delta, save_cohort / scan_portfolio

Typical Use Cases

  1. Deposit-beta and repricing calibration for ALM/IRR models
  2. Competitive deposit/loan pricing benchmarks for ALCO review
  3. Peer-group comparison by asset band or region
  4. Recent rate-trend sensitivity for shock-scenario inputs

Source: https://rateapi.dev/alm-rate-data (verified June 25, 2026)

Ground Your ALM Assumptions in Real Rate Data

Feed nationwide credit-union deposit APY and loan rates into your asset-liability-management and interest-rate-risk model. The published-rate DATA layer — not the engine. No member data. Free tier available.

Open the dashboard tool →