Research a Rolling Thirty-Day Mortgage Rate History
View all Zillow Real Estate Data API endpoints →Use program, loan_type and credit_score to request the documented rolling 30-day mortgage-rate history. Defaults are fixed_30, conventional and very_high. Unlike the rate read, this history route has no state parameter or arbitrary date-range input. No live history response was saved. Exact record keys, observation timestamps, missing-date behavior and the number of points returned were not verified. Keep a consistent loan program and bracket when comparing records, preserve actual returned dates when available and do not promise a multi-year archive or fill unobserved days with invented rates. Any longer history you maintain must be labeled as your own collected observations.
API Features
Live API Demo
🔒 Sign in to try it live
Log in to call this API with your own API key. New accounts get 100 free credits — no card required.
Log in / Sign upNo active API key found. Create one in your Dashboard, then reload this page. Dashboard →
/api/project/zillow-real-estate/get-mortgage-rate-history API Response (JSON)
{} curl -X GET 'https://api.opendata-api.com/api/project/zillow-real-estate/get-mortgage-rate-history?key=<API_KEY>&program=fixed_30&loan_type=conventional&credit_score=very_high'
Query Result
Use Cases
- Short-window financing research: investigate the documented rolling period for one fixed loan-assumption set.
- Successive investment-review comparison: compare available history observations used in separate financing reviews.
- Rate-history parser preparation: inspect the real series shape before writing a dated-record importer.
- Longer observation ledger: maintain your own labeled retrieval archive without implying the API serves multi-year history.
Frequently asked questions
Can I request several years with start and end dates?
No date-range inputs are exposed. The documentation describes a rolling 30-day history, not an arbitrary multi-year archive.
Can I filter history by state?
No state input is defined for this history route. The separate mortgage-rate read exposes state; do not add that parameter here.
Does rolling 30 days guarantee thirty daily records?
That exact point count and cadence were not live-verified. Inspect the actual returned dates and preserve gaps rather than fabricating a daily rate series.