# Freddie Mac PMMS Mortgage Rate Data

> Freddie Mac PMMS Mortgage Rate Data is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-19).

Returns the latest average US mortgage rates from Freddie Mac's Primary Mortgage Market Survey, including 30- and 15-year fixed rates, weekly/annual changes, and a recent historical series.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/us-mortgage-rates?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/freddie-mac-pmms-mortgage-rate-data-53f153c9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dCD7Ltvp1KmP9O-M_PkHD

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability freddie-mac-pmms-mortgage-rate-data-53f153c9 -d '<json body>'
```

Example prompt: What are the latest US mortgage rates from Freddie Mac's weekly survey? Give me the current 30-year and 15-year fixed rates, how much they've changed this week and over the past year, and show me the last 8 weeks of history.

## When to prefer this

Use this endpoint when you need authoritative, weekly US mortgage rate benchmarks specifically from the Freddie Mac PMMS — the most widely cited mortgage rate survey in the US. Prefer this over scraping news sources or using bank-specific rate APIs when you need standardized 30-year and 15-year fixed rate benchmarks with historical series for trend analysis, financial dashboards, or real estate research.

## Known failure modes

- Survey data not yet published for the current week (Freddie Mac publishes Thursdays) — may return prior week's data
- Invalid or missing 'weeks' parameter may return a default series length
- Network or upstream data source unavailability returns an error response
- Requesting far-future or very distant historical weeks may return null series entries

## How this service works

558 pay-per-call data APIs for AI agents: Solana and EVM on-chain data, tokenized stocks, DeFi, Hyperliquid, economy and official statistics, FX, validation, web and developer tools. Pay in USDC via x402.

## Output

Returns a JSON object with the latest survey date, current 30-year fixed rate (fixed_30_year_pct), current 15-year fixed rate (fixed_15_year_pct), weekly change in the 30-year rate (weekly_change_30), annual change (annual_change_30), the rate one year ago (1_year_ago_30), and a time-series array of recent weekly data points each containing date, fixed_30, and fixed_15 values. Source is attributed to Freddie Mac PMMS.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "weeks": {
   "type": "integer"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "date": "2026-10-01",
  "series": [
   {
    "date": "2026-09-17",
    "fixed_15": 6.26,
    "fixed_30": 6.95
   },
   {
    "date": "2026-09-24",
    "fixed_15": 6.42,
    "fixed_30": 7.03
   }
  ],
  "source": "Freddie Mac Primary Mortgage Market Survey (PMMS)",
  "1_year_ago_30": 6.3,
  "annual_change_30": 0.98,
  "weekly_change_30": 0.25,
  "fixed_15_year_pct": 6.6,
  "fixed_30_year_pct": 7.28
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/freddie-mac-pmms-mortgage-rate-data-53f153c9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
