Real Estate Zillow.com API turns current public Zillow pages into structured JSON for property search, listing analysis and US housing market research. It covers homes for sale, rentals and recently sold properties. You can also retrieve a full property record, query a map area and follow market-level value or rent trends.
Live property data without maintaining your own scraper
Running a Zillow scraper in production usually means managing browser sessions, residential proxies, retries and parser changes. This API handles that work behind one HTTP interface. Each request fetches live data, so the response reflects what Zillow shows at that moment. You do not need a Zillow account.
- Resolve a city, ZIP code, neighborhood or address fragment with location autocomplete.
- Search sale, rental and recently sold listings with more than 40 filters.
- Open a complete property record by ZPID or by a Zillow property URL.
- Query the visible area of a map with north, south, east and west coordinates.
- Retrieve market indicators such as ZHVI, ZORI, median sale price and historical time series.
One API for listings, property details and market intelligence
Search the inventory your product needs
Start with a Zillow region ID from the autocomplete endpoint or pass a full Zillow search URL. Filters cover price, bedrooms, bathrooms, living area, lot size, year built, property type, listing type and days on market. Rental searches can narrow results by pet policy, laundry, furnishing, included utilities and move-in date. Pagination lets you continue through larger result sets.
Inspect a property before you shortlist it
The property endpoint accepts a ZPID or URL and returns the information displayed on the listing page. Depending on the property, this can include its address, price, beds and baths, floor area, lot size, year built, home type, listing status, Zestimate, rent Zestimate, HOA information, tax history, price history, nearby schools, photos, description and listing agent.
Put local market changes into context
The market trends endpoint adds a broader view for a US city, neighborhood or ZIP code. A response can include the Zillow Home Value Index, Zillow Observed Rent Index, median sale price, year-over-year change and historical series. This is useful when a single listing price is not enough to support an investment or product decision.
What the JSON response can contain
| Data group | Example fields |
|---|---|
| Listing identity | ZPID, status, listing type, address and direct Zillow URL |
| Price and estimates | List price or monthly rent, Zestimate and rent Zestimate |
| Property facts | Bedrooms, bathrooms, floor area, lot size, year built and home type |
| History and context | Price history, tax history, HOA details, schools and days on Zillow |
| Media and location | Primary image, photo gallery, latitude, longitude, broker and agent details |
Where this API fits
Property search products: build searchable sale or rental inventory without asking users to leave your interface for every comparison.
Investment and comparable-sale analysis: combine prices, estimates, property facts and historical changes to screen opportunities or prepare a shortlist for deeper review.
Rental research: compare asking rents, rent estimates and amenity filters across neighborhoods while keeping the output in one predictable JSON format.
Maps and local dashboards: load listings for the current map viewport, then add market trends for the city, neighborhood or ZIP code the user is exploring.
Data pipelines and monitoring: collect consistent snapshots for internal research, portfolio checks or scheduled reports without maintaining a separate browser automation stack.
Pricing that works for a test and for production
The free Basic plan includes 25 requests per month, which is enough to inspect real responses before committing to a paid plan. Pro costs $13.90 per month and includes 15,000 requests. That is about $0.00093 per included request before RapidAPI bandwidth charges. Ultra raises the monthly allowance to 50,000 requests, while Mega includes 150,000.
The plans use clear monthly limits. Pro allows up to 45 requests per minute, Ultra 50 and Mega 60. If your workload needs higher limits or faster performance, the provider also accepts requests for custom plans.
Price and monthly request capacity
Pro: 15,000 requests for $13.90
How to make the first calls
Use autocomplete to find a Zillow region ID for the market you want to search:
GET /zillow/v1/autocomplete?query=Miami
Pass the returned regionId as rid, choose the listing type and add only the filters your workflow needs:
GET /zillow/v1/search?rid=12700&type=sale&beds_min=2&price_max=500000&sort=newest
Take a zpid from the search response to retrieve the complete property record:
GET /zillow/v1/property?zpid=19977945
For a map interface, send the current viewport instead of a region ID:
GET /zillow/v1/search/coords?north=34.15&south=34.0&east=-118.15&west=-118.35&type=sale
Frequently asked questions
Is a Zillow account required?
No. The API retrieves public Zillow data through managed browser sessions and residential proxies. Your application sends a normal RapidAPI request and receives JSON.
How fresh is the property data?
The service fetches data live for each request instead of serving a fixed property database. The response reflects the information available on Zillow when the request runs.
Can I search by address or paste a Zillow URL?
Yes. Autocomplete accepts an address fragment, and the search or property endpoints can work with the relevant Zillow URL. The property endpoint also accepts a ZPID.
Which property types are supported?
The API supports the property types indexed by Zillow, including houses, condos, townhouses, multi-family homes, apartments, lots, land and manufactured homes.
Can I use it for a map-based application?
Yes. The coordinate search endpoint accepts the north, south, east and west boundaries of the current viewport. It supports the same sale, rental and sold modes and the same search filters.
Does the API support pagination?
Yes. Pass page=2, page=3 and subsequent page numbers to continue through search results.
Try it with a real market
Start on the free plan, resolve one city with autocomplete and run the same search your product needs. The first JSON response will show whether the available fields and filters fit your workflow. If they do, the $13.90 Pro plan gives you room for 15,000 requests per month without a large upfront commitment.
See what the API returns for your market
Open the RapidAPI playground, choose a location and inspect a live JSON response. The Basic plan includes 25 requests per month, so you can test the data before choosing a paid plan.
Start free on RapidAPI