Build With Mortgage Data
Public APIs, an MCP server for AI tools, and live data feeds. Free for non-commercial use. No sign-up required for most endpoints.
Quick Start
Every endpoint works without authentication. Add an API key to unlock HMDA queries and increase your rate limit from 20 to 100 requests per minute.
# Get current mortgage rates for California
curl "https://homebuyer.com/api/v1/rates?state=CA&fico=1<v=1"
# Connect Claude Desktop or Cursor to 8 mortgage data tools
# Add this to your claude_desktop_config.json:
{
"mcpServers": {
"homebuyer": {
"url": "https://homebuyer.com/api/mcp"
}
}
}
# Ask a natural language mortgage question (SSE stream)
curl -X POST "https://homebuyer.com/api/v1/ask" \
-H "Content-Type: application/json" \
-d '{"message": "What are FHA loan limits in Cook County?"}'Try It Live
Pick a state and hit “Try it” to see live Opendoor mortgage rates returned from the API. No key needed.
GET /api/v1/rates?state=CA&fico=1<v=1What You Can Build
Developers, researchers, and journalists use our data in production. Here are real use cases — each one is possible with the free tier.
Mortgage Comparison Chatbot
Connect MCP to Claude or build on the /ask API. Every response pulls from HMDA records, live rates, and loan limits.
Rate Alert Notifications
Poll /rates daily and alert users when their state drops below a threshold. Opendoor + Optimal Blue data.
County-Level Housing Research
Query HMDA for approval rates, denial reasons, and lending patterns. 121M+ records by county, race, age, income.
Economic Calendar Integration
Pull Fed meetings, CPI, and jobs reports into your app. Filter by impact level.
Example: check rates in a script
const res = await fetch(
"https://homebuyer.com/api/v1/rates" +
"?state=CA&fico=1<v=1",
{ headers: { "X-API-Key": key } }
);
const { rate, date } = await res.json();
if (rate < threshold) {
notify(`CA rate dropped to ${rate}% on ${date}`);
}Example: ask a question programmatically
curl -N -X POST \
"https://homebuyer.com/api/v1/ask" \
-H "Content-Type: application/json" \
-d '{"message": "What credit score \
do I need for an FHA loan?"}'Connect Your AI Tools via MCP
The Model Context Protocol (MCP) lets AI assistants call external tools. Our MCP server gives Claude, Cursor, Windsurf, and other MCP clients access to 8 mortgage data tools. Here's how to set it up.
Step 1: Add the server to your config
Open your Claude Desktop config file (Settings → Developer → Edit Config) and add the Homebuyer.com server. No API key needed for 7 of the 8 tools.
{
"mcpServers": {
"homebuyer": {
"url": "https://homebuyer.com/api/mcp"
}
}
}Step 2: Restart your client and ask a question
After restarting, Claude will automatically detect the 8 available tools. Try asking questions like these — Claude will call the right tool and return real data:
Step 3 (optional): Add an API key for HMDA queries
The query_hmda tool queries 121M+ mortgage records via BigQuery. It requires a free API key. Generate one below, then add it to your config:
{
"mcpServers": {
"homebuyer": {
"url": "https://homebuyer.com/api/mcp",
"headers": {
"X-API-Key": "mcp_your_key_here"
}
}
}
}Available Tools
get_mortgage_ratesToday's Opendoor mortgage rates by state, FICO tier, and LTV. Includes Optimal Blue and Freddie Mac national averages for comparison.
get_loan_limitsConforming, FHA, VA, and USDA mortgage loan limits for all 3,200+ US counties. Data back to 1972.
lookup_glossary_termPlain-language definitions for 131 mortgage and real estate terms, with FAQs and links to full glossary pages.
get_statisticsPre-computed mortgage market statistics — originations, approval rates, average loan amounts, FHA market share, and more. Sourced from HMDA data.
get_economic_calendarUpcoming economic events that affect mortgage rates — Fed meetings, CPI, jobs reports. Filter by impact level, category, or date range.
search_contentFull-text search across 250+ articles, 131 glossary terms, and research pages. Returns excerpts and URLs.
get_congress_bills45 housing and mortgage bills tracked in Congress. Search by keyword or get bill status, sponsors, and analysis.
query_hmdaAPI key121M+ HMDA mortgage records via BigQuery. Preset queries for rates, approvals, denials, demographics, and lender rankings — or run custom SQL.
Rate Limits
API Key
Sign in with Google to get a free API key. Unlocks the query_hmda tool and increases your rate limit to 100 requests per minute. Up to 3 keys per account.
REST API
Standard REST endpoints returning JSON. Pass your API key as a header or query parameter:
# Option 1: X-API-Key header
curl -H "X-API-Key: mcp_your_key" "https://homebuyer.com/api/v1/rates?state=CA"
# Option 2: Authorization Bearer
curl -H "Authorization: Bearer mcp_your_key" "https://homebuyer.com/api/v1/rates?state=CA"
# Option 3: Query parameter
curl "https://homebuyer.com/api/v1/rates?state=CA&api_key=mcp_your_key"/api/v1/ratesCurrent Opendoor mortgage rates by state, FICO tier (780+ through 680-699), and LTV tier (75% and 95%). Returns rate, date, and state. Updated daily.
{
"rate": 5.125,
"date": "2026-03-01",
"state": "CA",
"fico_tier": "780+",
"ltv_tier": "75%",
"source": "opendoor"
}/api/v1/statisticsMortgage market statistics with context. Filter by category (market_overview, rates, loan_types, down_payment, borrower_profile, lenders, affordability). Includes source URLs and data year.
{
"stat": {
"id": "avg_down_payment_pct",
"value": "14.1",
"label": "Average Down Payment",
"headline": "The average down payment is 14.1%",
"category": "down_payment",
"data_year": 2024,
"source_url": "https://..."
}
}/api/v1/calendarEconomic calendar events that move mortgage rates. Filter by impact (high, medium, low), category (fed, inflation, employment, housing), or date range.
{
"events": [
{
"name": "FOMC Meeting",
"date": "2026-03-18",
"impact": "high",
"category": "fed",
"description": "Federal Reserve rate decision"
}
]
}/api/v1/askNatural language mortgage Q&A with streaming SSE responses. Backed by HMDA data, loan limits, live rates, and educational content. Responses cite sources.
// SSE stream
data: {"type":"chunk","text":"FHA loan limits in Cook County..."}
data: {"type":"chunk","text":" for 2026 are $524,225..."}
data: {"type":"sources","urls":["homebuyer.com/mortgage-loan-limits/..."]}
data: {"type":"done"}Data Sources
The data behind our APIs and tools. Browse it on the site or access it programmatically.
HMDA Mortgage Data
121+ million mortgage applications from the Home Mortgage Disclosure Act. Originations, approvals, denials by state, county, demographics, loan type, and lender. 2018-2024 data available via BigQuery.
View researchLoan Limits by County
Conforming, FHA, VA, and USDA loan limits for all 3,200+ US counties. Covers 1-4 unit properties with historical data back to 1972. Updated annually when FHFA publishes new limits.
Browse limitsLive Mortgage Rates
Opendoor rates benchmarked against Optimal Blue market rates (via FRED). By state, FICO tier, and LTV tier. Updated daily on business days. $0 lender fees, no discount points.
See ratesCongressional Bills
45 housing-related bills tracked with status, sponsors, cosponsors, committee assignments, and analysis. Updated as bills progress through Congress.
Track billsFeeds
Subscribe to content updates via RSS.
/feed.xmlAll articles and learn content
/news-feed.xmlMortgage news and market updates
Machine-Readable Data
Structured data for AI agents, crawlers, and automated systems.
/.well-known/brand-facts.jsonCompany info, data sources, API endpoints, and tools in a machine-parseable format
Context page for AI models — who we are, what data we have, how to cite us
Homebuyer.com is operated by Opendoor Home Loans LLC (NMLS #2810193). APIs are free for non-commercial use. For commercial licensing or high-volume access, contact us.
