Rental Property Research Tool

Is this ZIP worth
investing in? Find out
in seconds.

Type any US ZIP code and instantly see median price, estimated rent, gross yield, cash flow, and market temperature — all from government and MLS sources. No spreadsheet required.

✓ Free: 15 searches/day ✓ 28,000+ ZIP codes ✓ Cash flow + cap rate Redfin · HUD · Census Also available as API
// live data preview
Try:
Loading…
Get 15 free searches/day — no credit card.
Sign up free →
28k+
ZIP codes
20k+
Cities
935+
Metro areas
3
Gov. sources
5
Endpoints
How it works

Two ways to use it.

Use the no-code dashboard to research deals, or integrate the API directly into your own tools.

For investors No-code dashboard — research any ZIP in seconds
01
Sign up free

Create an account in under a minute. No credit card. You get 15 free searches per day to evaluate markets.

zipmarketdata.com/dashboard
→ Sign up free
→ Instant access
02
Enter any ZIP code

Type in a ZIP or click a quick-pick market. See median price, rental yield, cash flow estimate, and market temperature immediately.

ZIP: 78701 (Austin TX)
→ Median price: $585k
→ Gross yield: 5.04%
→ Market: Buyer's
03
Analyse the deal

Pro plan adds expense breakdown, financing scenarios, 5-year wealth projection, and multi-bedroom comparison — everything to decide yes or no.

Cash flow: -$240/mo
Cap rate: 3.65%
5yr equity: +$148k
Break-even rent: $3,210
Start free — 15 searches/day → Log in
For developers REST API — integrate into your own app
01
Get a free API key

Subscribe on RapidAPI — free tier is instant, no credit card. 50 calls/month to build and test.

rapidapi.com → search
"Real Estate Market Data"
→ Subscribe Free
02
Add two headers

Your RapidAPI key and host in every request. No OAuth, no token refresh, no config files.

X-RapidAPI-Key: your-key
X-RapidAPI-Host:
real-estate-market-data
.p.rapidapi.com
03
Get clean JSON back

Pass a ZIP or city name, receive structured data. Every response includes a data_source field so you always know the provenance.

GET /market-stats
?zip_code=78701
→ {"median_sale_price":
585000, ...}
Get free API key → See all endpoints ↓
API Reference

Five endpoints. Click to expand.

All return JSON. All include a data_source field on every response.

GET
/market-stats
Market Stats by ZIP Code
Median price, DOM, inventory, price changes, market temp — 28k+ ZIPs
zip_coderedfin_mls
Parameters
NameTypeDescription
zip_codestringrequired5-digit US ZIP — e.g. 90210
Example Response
json
{ "zip_code": "78701", "data_date": "2025-03", "median_sale_price": 585000, "median_days_on_market": 67, "active_listings": 284, "yoy_price_change": -0.149, "market_temperature": "Buyer's Market", "inventory_months": 4.2, "data_source": "redfin_mls" }
median_sale_price
Median final sale price this month
yoy_price_change
YoY as decimal (−0.149 = −14.9%)
market_temperature
Hot / Warm / Balanced / Cool / Buyer's Market
inventory_months
Months of supply at current pace
list_to_sale_ratio
Sale ÷ list. Above 1.0 = over asking
data_source
redfin_mls or estimated
GET
/price-history
12-Month Price History
Monthly median prices for any US city — sales count and DOM per month
citystate
Parameters
NameTypeDescription
citystringrequiredCity name — e.g. Austin
statestringrequired2-letter state — e.g. TX
property_typestringoptionalall · single_family · condo · townhouse
Example Response
json
{ "city": "Austin", "state": "TX", "appreciation_12m_pct": -8.4, "peak_month": "2024-05", "data_source": "redfin_mls", "monthly_data": [ { "month": "2024-04", "median_sale_price": 549000, "sales_count": 312, "days_on_market": 58 } // … 11 more months ] }
GET
/rental-yield
Rental Yield by ZIP
Gross yield from HUD Fair Market Rent + Redfin prices — 30k+ ZIPs, by bedroom count
zip_codehud_fmr
Parameters
NameTypeDescription
zip_codestringrequired5-digit US ZIP — e.g. 78701
bedroomsintegeroptional1–5 bedrooms. Default: 2
Example Response
json
{ "zip_code": "78701", "bedrooms": 2, "median_sale_price": 585000, "estimated_monthly_rent": 2458, "gross_yield_pct": 5.04, "yield_rating": "Average", "hud_fmr_year": 2025, "data_source": "hud_fmr" }
GET
/affordability
Affordability Index by Metro
Census income + prices = affordability score. Pass income for a personalised result
metrocensus_acs
Parameters
NameTypeDescription
metrostringrequiredMetro name — e.g. Austin, Miami
incomeintegeroptionalHousehold income for personalised score
Example Response
json
{ "metro": "Austin", "affordability_index": 72.4, "interpretation": "Stretched", "median_household_income": 81400, "median_home_price": 585000, "price_to_income_ratio": 7.2, "years_to_save_down_payment": 9.6, "data_source": "census_acs" }
GET
/property-estimate
Property Value Estimate & Investment Analysis
AVM + cash flow, cap rate, CoC return, buy-vs-rent in one call
NEWzip_code
Parameters
NameTypeDescription
zip_codestringrequired5-digit US ZIP
bedroomsintegeroptional1–5 bedrooms. Default: 3
bathroomsnumberoptionale.g. 1.5, 2, 2.5. Default: 2
sqftintegeroptionalSquare footage — narrows estimate range
Example Response
json
{ "estimated_value": 612232, "value_range_low": 538764, "value_range_high": 685699, "confidence": "medium", "gross_yield_pct": 6.08, "data_source": "redfin_mls", "investment_metrics": { "monthly_cash_flow": -1397, "cap_rate_pct": 3.65, "cash_on_cash_return_pct": -13.69, "investment_rating": "Negative Cash Flow ⚠️" }, "buy_vs_rent": { "monthly_premium_to_own": 1397 } }
confidence
low / low-medium / medium
cap_rate_pct
NOI ÷ value. No-debt return.
cash_on_cash_return_pct
Annual CF ÷ down payment
investment_rating
Excellent / Good / Average / Negative
monthly_premium_to_own
Extra cost vs renting monthly
data_source
redfin_mls or estimated_avm
GET
/health
API Health & Data Coverage
Coverage counts and pipeline run status. No API key required.
no key needed
Example Response
json
{ "status": "ok", "api_version": "1.1.0", "data_coverage": { "zip_codes_with_market_data": 27841, "cities_with_price_history": 20879, "zip_codes_with_rental_data": 30442, "metros_with_income_data": 938 } }
Error codes
CodeMeaning
400Bad request — invalid ZIP or missing param
403Missing or invalid RapidAPI key
429Rate limit exceeded — upgrade plan
500Server error — check /health
data_source values
ValueMeaning
redfin_mlsRedfin public market data
hud_fmrHUD Fair Market Rents (gov)
census_acsCensus Bureau ACS income
estimated_avmModelled estimate — clearly labelled
Data Sources

Real data. Always labelled.

Every response includes a data_source field — you always know whether you're seeing MLS data, government data, or a model estimate.

redfin_mls

Redfin Public Data

ZIP and city-level stats from Redfin's public download datasets. 28k+ ZIPs, 3k+ cities. Updated daily.

hud_fmr

HUD Fair Market Rents

US government rental data for 30,000+ ZIPs. Studio through 4BR monthly rents. Public domain.

census_acs

Census Bureau ACS

Median household income for 900+ metros from the American Community Survey. Updated annually.

estimated_avm

Modelled Estimate

Deterministic model for ZIPs not yet in the database. Always clearly labelled, never silently substituted.

What people use it for

Research markets.
Analyse deals. Build tools.

🏠
Vetting rental properties
Before making an offer, look up the ZIP. See the median price trend, estimated rent, gross yield, and whether the market is heating up or cooling down. Takes 30 seconds.
Dashboard · ZIP Lookup
📊
Comparing markets side by side
Torn between Austin and Nashville? Run both ZIPs and compare cap rate, cash flow, yield rating, and days on market — in a single view.
Dashboard · Compare ZIPs (Business)
💰
Running the numbers on a deal
Expense breakdown by line item, 4 financing scenarios (10–25% down), and a 5-year wealth projection. See whether a deal works before you talk to an agent.
Dashboard · Pro plan
📈
Spotting the right time to buy
12 months of price history with seasonality analysis. See which months historically have the lowest prices — and the fewest competing buyers.
Dashboard · Price History
🏘️
Building proptech products
Add live market data to relocation tools, mortgage calculators, and property search. Clean JSON from government sources — no scraping, no maintenance.
API · /market-stats · /price-history
🤖
AI real estate agents
Give your LLM structured market context for any ZIP in the US. Clean JSON with labelled data sources is ideal for tool-use and RAG pipelines.
API · All endpoints
Pricing

Start free. No credit card.

Two products, one data set. Use the dashboard if you're an investor. Use the API if you're a developer.

Dashboard — for investors (no code needed)
Free
$0
forever
15 searches / day
ZIP Lookup, Price History
Affordability Calculator
Start free →
Most Popular
Pro
$19
per month
Unlimited searches
Expense breakdown & cash flow
Financing scenarios
5-year wealth projection
CSV export + highlights
Start free, upgrade anytime →
Business
$49
per month
Everything in Pro
Compare any two ZIPs
Multi-bedroom analysis
Seasonality analysis
Rent vs buy + PDF reports
Start free →
API — for developers (via RapidAPI)
Free
$0
forever
50 req / mo
All 5 endpoints
Get key →
Basic
$9.99
per month
1,000 req / mo
All 5 endpoints
Subscribe →
Most Popular
Pro
$29.99
per month
10,000 req / mo
All 5 endpoints
Subscribe →
Ultra
$99.99
per month
100,000 req / mo
All 5 endpoints
Subscribe →
Mega
$299
per month
1M req / mo
All 5 endpoints
Subscribe →

Stop guessing.
Know the numbers.

15 free searches per day. No credit card. See cash flow, cap rate, and rental yield for any US ZIP code in under 30 seconds.

Try it free →
Takes 60 seconds to sign up · Cancel anytime · Developer? Get the API key instead →