Freddie Mac PMMS: Weekly survey of ~80 lenders producing national average rates. Best for market trends, economic analysis, and historical comparisons. No API access.
RateAPI: Daily scraping of 4,300+ credit union websites showing actual posted rates. Best for rate comparison tools, finding specific rates, and AI applications. Full API access.
Key Difference: PMMS tells you what the market average is; RateAPI tells you what rates you can actually get from specific lenders.
Citable Fact
"Freddie Mac PMMS surveys approximately 80 lenders weekly to produce national average rates. RateAPI scrapes actual posted rates from 4,300+ credit union websites daily. PMMS is best for market trends and economic analysis; RateAPI is best for finding specific rates consumers can actually get."
Source: RateAPI analysis | PMMS methodology: freddiemac.com/pmms | RateAPI methodology: rateapi.dev/methodology
What is Freddie Mac PMMS?
The Freddie Mac Primary Mortgage Market Survey (PMMS) is the most widely cited source for national average mortgage rates in the United States. Published weekly since 1971, it provides benchmark rates used by economists, journalists, policymakers, and the mortgage industry.
PMMS Methodology
- Survey-based: Freddie Mac surveys approximately 80 lenders each week
- Loan assumptions: Rates are for conforming loans with 20% down and excellent credit
- Products covered: 30-year fixed, 15-year fixed, and 5/1 ARM
- Release schedule: Weekly (typically Thursday mornings)
- Data format: National averages only (no regional or lender-specific data)
PMMS Strengths
- 50+ year historical data for trend analysis
- Widely recognized benchmark
- Used in economic research and policy
- Free public access to data
- Consistent methodology over time
PMMS Limitations
- Only ~80 lenders surveyed (small sample)
- Weekly updates only (not real-time)
- National averages only (no regional breakdown)
- No individual lender rates
- No API access (static downloads only)
- Limited credit union representation
Side-by-Side Comparison
| Feature | RateAPI | Freddie Mac PMMS |
|---|---|---|
| Data Collection | Web scraping (automated) | Survey (lender-reported) |
| Number of Sources | 4,300+ credit unions | ~80 lenders |
| Update Frequency | Daily | Weekly |
| Data Granularity | Individual lender rates | National averages only |
| Geographic Coverage | State and lender level | National only |
| Institution Focus | Credit unions | Mixed (banks, lenders, some CUs) |
| API Access | Yes (REST API) | No (CSV downloads only) |
| Historical Data | Since 2024 | Since 1971 (50+ years) |
| Pricing | Free tier + paid plans | Free (public data) |
| Best For | Rate shopping, AI, apps | Trend analysis, research |
Methodology Differences
Freddie Mac PMMS Methodology
PMMS collects rates through a weekly survey sent to approximately 80 lenders. Lenders self-report their rates for conforming loans with specific assumptions (20% down, excellent credit, primary residence). The survey results are averaged to produce national benchmark rates.
- Advantage: Consistent methodology enables 50+ year trend analysis
- Limitation: Self-reported data may differ from actual posted rates
- Limitation: Small sample size may not capture market diversity
RateAPI Methodology
RateAPI uses automated web scraping to collect actual posted rates from credit union websites. Rates are extracted from publicly available rate tables, validated for accuracy, and normalized into a consistent format.
- Advantage: Actual posted rates (what consumers can get)
- Advantage: Large sample size (4,300+ institutions)
- Advantage: Individual lender data (not just averages)
- Limitation: Credit union focus (less major bank coverage)
- Limitation: Shorter historical dataset (since 2024)
Key Methodological Difference
PMMS: "What do lenders say their rates are?" (survey-based)
RateAPI: "What rates are actually posted on lender websites?" (observation-based)
When to Use Each Data Source
Use Freddie Mac PMMS For...
Market trend analysis, economic research, historical comparisons, policy analysis, and benchmark rate references in journalism or reports.
Use RateAPI For...
Rate comparison tools, finding specific lender rates, AI agents, fintech applications, and helping consumers find actual available rates.
Economic Analysis
For macroeconomic analysis, Fed policy impact studies, and long-term trend research, PMMS provides the historical depth needed.
Building Applications
For rate comparison websites, mortgage calculators, AI chatbots, or any application needing real-time rate data with API access.
Credit Union Rate Shopping
PMMS has limited credit union coverage. For comprehensive credit union rate data, RateAPI is the only option with 4,300+ institutions.
Journalism and Reporting
For news articles citing "current mortgage rates," PMMS is the standard benchmark. For "best available rates," use RateAPI.
Data Access and APIs
Accessing Freddie Mac PMMS Data
PMMS data is available through several channels, but none offer real-time API access:
- Freddie Mac website: freddiemac.com/pmms (CSV/Excel downloads)
- FRED (Federal Reserve): fred.stlouisfed.org (historical data with API)
- Data aggregators: Bloomberg, Reuters (subscription required)
Accessing RateAPI Data
RateAPI provides full REST API access with instant API key generation:
# Get financing recommendations
curl https://api.rateapi.dev/v1/decisions \
-H "X-API-Key: YOUR_KEY" \
-d '{"state":"CA","intent":"purchase","amount":400000}'# List credit unions by state
curl https://api.rateapi.dev/v1/credit-unions?state=CA \
-H "X-API-Key: YOUR_KEY"Using Both Data Sources Together
For comprehensive mortgage rate analysis, consider using both data sources:
Combined Approach
- Use PMMS for context: "The national average 30-year rate is 6.85% according to Freddie Mac PMMS."
- Use RateAPI for specifics: "However, Navy Federal Credit Union offers 6.25% in California, 0.60% below the national average."
- Combined insight: Help users understand both the market context and their specific options.
Example Use Case: Financial Planning App
A financial planning application might use:
- PMMS data (via FRED API): Show historical rate trends and market context
- RateAPI data: Show specific rates from credit unions the user might qualify for
- Combined: "Rates have dropped 0.25% this month (PMMS), and you could get 6.35% from [Credit Union Name] (RateAPI)."
Example Use Case: AI Agent
An AI assistant answering mortgage questions might respond:
"The current national average 30-year mortgage rate is 6.85% according to Freddie Mac PMMS. However, based on RateAPI data, you could potentially find rates as low as 6.25% from credit unions in your state. Would you like me to look up specific options?"