Symbols / MORTGAGE_30Y

MORTGAGE_30Y

US 30-Year Fixed Mortgage Rate

Freddie Mac Primary Mortgage Market Survey, 30-year fixed rate.

Reference Active

Country

US

USD

Frequency

weekly

Update cadence

Category

Reference

Rate type

Access

REST API

JSON · CSV

What is US 30-Year Fixed Mortgage Rate (MORTGAGE_30Y)?

US 30-Year Fixed Mortgage Rate is a reference rate — a standardized benchmark published by an official body, used as the basis for pricing financial contracts, loans, and derivatives. Reference rates provide a transparent, manipulation-resistant alternative to panel-based rates.

Reference rates are embedded in loan agreements, bond indentures, and derivatives as the floating-rate component. Regulators and central banks have actively promoted official reference rates as replacements for rates that were subject to manipulation, improving the integrity of financial benchmarks globally.

  • Published by central banks or regulators
  • Based on actual transaction data
  • Used in ISDA FX and rates definitions
  • Key input for hedge accounting

Uses and Related Industries

Primary Industries

Commercial Banking: Loan agreement base rate for floating-rate commercial credit facilities.
Derivatives Market: ISDA-defined fallback rate in FX and rates derivative contracts.
Structured Finance: ABS, RMBS, and CLO coupon reset benchmark in post-LIBOR transition landscape.
Risk Management: Hedge accounting designation and effectiveness testing under IFRS 9 / ASC 815.
Regulatory Reporting: Mandated reference rate for regulatory capital calculations and stress testing.

Specific Applications

  • ISDA FX and rates definitions fallback rate implementation
  • Hedge accounting reference rate under IFRS 9 and US GAAP
  • Loan agreement base rate substitution post-LIBOR transition
  • Overnight Index Swap (OIS) curve construction
  • Regulatory stress testing and internal model validation

API Usage Examples for MORTGAGE_30Y

Click each endpoint to see the request URL, parameters, and a sample response.

API Request

https://interestratesapi.com/api/v1/latest?api_key=YOUR_API_KEY&symbols=MORTGAGE_30Y

Request Parameters

Parameter Required Description
api_key required Your API key.
symbols required Comma-separated symbol codes. E.g. MORTGAGE_30Y

Sample Response

{
    "success": true,
    "date": "2026-08-24",
    "base": "USD",
    "rates": {
        "MORTGAGE_30Y": 4.25
    },
    "dates": {
        "MORTGAGE_30Y": "2026-08-24"
    },
    "currencies": {
        "MORTGAGE_30Y": "USD"
    },
    "base_filter_note": null
}

API Request

https://interestratesapi.com/api/v1/historical?api_key=YOUR_API_KEY&symbols=MORTGAGE_30Y&date=2026-08-24

Request Parameters

Parameter Required Description
api_key required Your API key.
symbols required Symbol code(s). E.g. MORTGAGE_30Y
date required Date in YYYY-MM-DD format.

Sample Response

{
    "success": true,
    "date": "2026-08-24",
    "base": "USD",
    "rates": {
        "MORTGAGE_30Y": 4.25
    },
    "dates": {
        "MORTGAGE_30Y": "2026-08-24"
    },
    "currencies": {
        "MORTGAGE_30Y": "USD"
    },
    "base_filter_note": null
}

API Request

https://interestratesapi.com/api/v1/timeseries?api_key=YOUR_API_KEY&symbols=MORTGAGE_30Y&start=2026-08-01&end=2026-08-31

Request Parameters

Parameter Required Description
api_key required Your API key.
symbols required Symbol code(s). E.g. MORTGAGE_30Y
start required Start date (YYYY-MM-DD).
end required End date (YYYY-MM-DD).

Sample Response

{
    "success": true,
    "base": "USD",
    "start_date": "2026-08-01",
    "end_date": "2026-08-31",
    "rates": {
        "MORTGAGE_30Y": {
            "2026-08-01": 4.25,
            "2026-08-31": 4.25
        }
    },
    "frequencies": {
        "MORTGAGE_30Y": "weekly"
    },
    "currencies": {
        "MORTGAGE_30Y": "USD"
    },
    "base_filter_note": null
}

API Request

https://interestratesapi.com/api/v1/fluctuation?api_key=YOUR_API_KEY&symbols=MORTGAGE_30Y&start=2026-08-01&end=2026-08-31

Request Parameters

Parameter Required Description
api_key required Your API key.
symbols required Symbol code(s). E.g. MORTGAGE_30Y
start required Start date (YYYY-MM-DD).
end required End date (YYYY-MM-DD).

Sample Response

{
    "success": true,
    "base": "USD",
    "start_date": "2026-08-01",
    "end_date": "2026-08-31",
    "rates": {
        "MORTGAGE_30Y": {
            "start_date": "2026-08-01",
            "end_date": "2026-08-31",
            "start_value": 4.25,
            "end_value": 4.37,
            "change": 0.12,
            "change_pct": 2.8235,
            "high": 4.37,
            "low": 4.25
        }
    },
    "currencies": {
        "MORTGAGE_30Y": "USD"
    },
    "base_filter_note": null
}

API Request

https://interestratesapi.com/api/v1/ohlc?api_key=YOUR_API_KEY&symbols=MORTGAGE_30Y&start=2026-08-01&end=2026-08-31&period=monthly

Request Parameters

Parameter Required Description
api_key required Your API key.
symbols required Symbol code. E.g. MORTGAGE_30Y
start required Start date (YYYY-MM-DD).
end optional End date (YYYY-MM-DD). Defaults to today.
period optional Grouping: monthly (default), weekly, quarterly.

Sample Response

{
    "success": true,
    "period": "monthly",
    "start_date": "2026-08-01",
    "end_date": "2026-08-31",
    "rates": {
        "MORTGAGE_30Y": [
            {
                "period": "2026-08",
                "open": 4.25,
                "high": 4.5,
                "low": 4.15,
                "close": 4.37,
                "data_points": 21
            }
        ]
    },
    "base_filter_note": null
}

API Request

https://interestratesapi.com/api/v1/convert?api_key=YOUR_API_KEY&from=MORTGAGE_30Y&to=FED_FUNDS&amount=100000

Request Parameters

Parameter Required Description
api_key required Your API key.
from required Source symbol. E.g. MORTGAGE_30Y
to required Target symbol. E.g. FED_FUNDS
amount required Loan principal amount.
term_months optional Term in months for interest calculation (default 12).

Sample Response

{
    "success": true,
    "amount": 100000,
    "term_months": 12,
    "warning": null,
    "from": {
        "symbol": "MORTGAGE_30Y",
        "rate": 4.25,
        "date": "2026-08-24",
        "frequency": "weekly",
        "total_interest": 4250,
        "total_payment": 104250
    },
    "to": {
        "symbol": "FED_FUNDS",
        "rate": 4.33,
        "date": "2026-08-24",
        "frequency": "monthly",
        "total_interest": 4330,
        "total_payment": 104330
    },
    "difference": {
        "rate_spread": -0.08,
        "interest_saved": -80
    }
}
Replace YOUR_API_KEY with your key Get a free API key →

Factors Influencing MORTGAGE_30Y

Market Factors

  • Underlying overnight interbank lending conditions
  • Central bank policy rate and corridor floor/ceiling
  • Short-term money market supply and demand
  • Credit conditions in the broader financial system

Technical Factors

  • Transaction volume and liquidity in the reference rate calculation
  • Methodology changes in rate computation (e.g., trimmed mean)
  • Compounding convention (overnight vs. term)
  • Spread adjustments applied during IBOR fallback transition

External Factors

  • Regulatory framework and oversight body decisions
  • IBOR reform implementation milestones and cessation dates
  • Central bank communication and forward guidance
  • Market structure changes in overnight repo and lending

Symbol Details

Symbol
MORTGAGE_30Y
Category
Reference
Country
US
Currency
USD
Provider
fred
Frequency
weekly
Unit
percent

Access MORTGAGE_30Y via REST API

Get live and historical US 30-Year Fixed Mortgage Rate data in JSON format. One API, 50+ countries, normalized.

GET /api/latest?symbols=MORTGAGE_30Y