Zillow Search API
Zillow Search API allows you to scrape real estate listings from Zillow. The API provides details such as property information, pricing, and availability.
The API endpoint is https://serpapi.com/search?engine=zillow
Head to the playground for a live and interactive demo.
API Parameters
Search Query
region_id
Optional
Parameter defines the Zillow region ID for the area you want to search in. A region can be a city, neighborhood, ZIP code, county, or state (e.g., 10221 for Austin, TX).
To find a Region ID, go to Zillow, search for the area you want, and extract the number preceding _rid from the resulting URL. For example, in https://www.zillow.com/homes/10221_rid/, the Region ID is 10221.
Either region_id or map_bounds should be set. They can also be used together to restrict a region search to the given map bounds.
Geographic Location
map_bounds
Optional
Parameter defines the GPS coordinates of the map area to search in, so only properties within these bounds are shown. Its value must be 4 comma-separated numbers matching the following format:north + , + east + , + south + , + westnorth and south are latitudes, and east and west are longitudes (e.g., 30.51,-97.56,30.14,-98.05 for Austin, TX).
Either region_id or map_bounds should be set. They can also be used together to restrict a region search to the given map bounds.
Advanced Filters
status_type
Optional
Parameter defines the type of properties to show. It defaults to sale. It also determines which filters are applicable.
Available options:sale - For salerent - For rentsold - Sold
price
Optional
Parameter defines the price range of the properties to show. Provide a single number for a minimum (e.g., 100000), or two comma-separated numbers for a min/max range (e.g., 100000,400000). To set a maximum only, omit the first number (e.g., ,400000). When status_type is sale or sold, it filters by the listing price; when status_type is rent, it filters by the monthly rent instead.
beds
Optional
Parameter defines the number of bedrooms. Provide a single number for a minimum (e.g., 2 for 2+ bedrooms), or two comma-separated numbers for a min/max range (e.g., 1,3). To set a maximum only, omit the first number (e.g., ,3).
baths
Optional
Parameter defines the number of bathrooms. Provide a single number for a minimum (e.g., 2 for 2+ bathrooms), or two comma-separated numbers for a min/max range (e.g., 1,3). To set a maximum only, omit the first number (e.g., ,3).
home_type
Optional
Parameter defines the types of homes to show. It's a comma-separated list acting as the complete selection: only the listed types are shown, and every other type is excluded (e.g., house,condo only shows houses and condos). To exclude a single type, list all the others (e.g., house,townhome,multi_family,condo,lot_land,manufactured to exclude apartments). When not set, all home types are shown.
The available options depend on status_type.
Options when status_type is sale or sold:house - Housestownhome - Townhomesmulti_family - Multi-familycondo - Condos/Co-opslot_land - Lots/Landapartment - Apartmentsmanufactured - Manufactured
Options when status_type is rent:house - Housesapartment_condo - Apartments/Condostownhome - Townhomes
sqft
Optional
Parameter defines the square footage of the properties to show. Provide a single number for a minimum (e.g., 1250), or two comma-separated numbers for a min/max range (e.g., 1250,3000). To set a maximum only, omit the first number (e.g., ,3000). When status_type is rent, it corresponds to Zillow's home size filter.
year_built
Optional
Parameter defines the year the properties were built. Provide a single year for a minimum (e.g., 2000), or two comma-separated years for a min/max range (e.g., 2000,2010). To set a maximum only, omit the first year (e.g., ,2010).
has_garage
Optional
Parameter defines whether to only show properties with a garage. It can be set to true to only show properties with a garage, or false (default) to show all properties.
single_story
Optional
Parameter defines whether to only show single-story properties. It can be set to true to only show single-story properties, or false (default) to show all properties.
age_55_plus
Optional
Parameter defines how to handle 55+ communities. It defaults to include.
Available options:include - Include 55+ communitiesexclude - Exclude 55+ communitiesonly - Only show 55+ communities
amenities
Optional
Parameter defines the amenities the properties must have. It's a comma-separated list of options (e.g., ac,pool).
The available options depend on status_type.
Options when status_type is sale or sold:ac - Must have A/Cpool - Must have poolwaterfront - Waterfront
Options when status_type is rent:in_unit_laundry - In-unit laundryparking - Parking availableac - Must have A/Cutilities_included - Utilities includedelevator - Elevator accessbasement - Basementdishwasher - Dishwasherfitness_center - Fitness centerhardwood_floor - Hardwood floorpool - Must have poolhigh_speed_internet - High-speed internetwaterfront - Waterfrontfurnished - Furnishedoutdoor_space - Outdoor spaceby_owner - For rent by ownerdisabled_access - Disabled accesscontrolled_access - Controlled accessapartment_community - Apartment community
view
Optional
Parameter defines the views the properties must have. It's a comma-separated list of options (e.g., city,water).
Available options:city - Citymountain - Mountainpark - Parkwater - Water
price_reduction
Optional
Parameter defines whether to only show properties with a price reduction. It can be set to true to only show properties with a price reduction, or false (default) to show all properties.
Sale And Sold Filters
hoa_max
Optional
Parameter defines the maximum HOA (Homeowners Association) fee of the properties to show. Set it to 0 to only show properties with no HOA fee. It defaults to any HOA fee. It only applies when status_type is sale or sold.
parking_spots
Optional
Parameter defines the minimum number of parking spots the properties must have (e.g., 2 for 2+ parking spots). It only applies when status_type is sale or sold.
lot_size
Optional
Parameter defines the lot size of the properties to show, in square feet. Provide a single number for a minimum (e.g., 21780), or two comma-separated numbers for a min/max range (e.g., 21780,217800). To set a maximum only, omit the first number (e.g., ,217800). It only applies when status_type is sale or sold.
Sale Only Filters
listing_type
Optional
Parameter defines the complete list of listing types to show, comma-separated: only the listed types are included, and all others are excluded. It only applies when status_type is sale. When not set, it defaults to owner,agent,new_construction,foreclosure,auction. For example, to exclude auctions use owner,agent,new_construction,foreclosure; to also show foreclosed properties on top of the defaults, use owner,agent,new_construction,foreclosure,auction,foreclosed.
Available options:owner - Owner postedagent - Agent listednew_construction - New constructionforeclosure - Foreclosuresauction - Auctionsforeclosed - Foreclosedpre_foreclosure - Pre-foreclosures
listing_status
Optional
Parameter defines the complete list of listing statuses to show, comma-separated: only the listed statuses are included, and all others are excluded. It only applies when status_type is sale. When not set, it defaults to active,coming_soon,zillow_preview. For example, to exclude Zillow previews use active,coming_soon; to also show pending listings on top of the defaults, use active,coming_soon,zillow_preview,pending.
Available options:active - Activecoming_soon - Coming soonzillow_preview - Zillow previewaccepting_backup_offers - Accepting backup offerspending - Pending & under contract
Rent Filters
space
Optional
Parameter defines the type of rental space to show. It only applies when status_type is rent. It defaults to entire_place.
Available options:any - Anyentire_place - Entire placeroom - Room for rent
move_in_date
Optional
Parameter defines the latest move-in date of the rentals to show: only rentals available on or before the date are shown. Provide a date in YYYY-MM-DD format (e.g., 2026-07-22). It only applies when status_type is rent. Rentals without an availability date are still shown; use hide_no_date_listings to hide them.
hide_no_date_listings
Optional
Parameter defines whether to hide rentals that don't specify an availability date. It can be set to true to hide them, or false (default) to show them. It's meant to be used together with move_in_date, and only applies when status_type is rent.
pets
Optional
Parameter defines the pet policies the rentals must have. It's a comma-separated list of options (e.g., cats,small_dogs). no_pets cannot be combined with the other options. It only applies when status_type is rent.
Available options:cats - Allows catssmall_dogs - Allows small dogslarge_dogs - Allows large dogsno_pets - No pets allowed
listing_features
Optional
Parameter defines the listing features the rentals must have. It's a comma-separated list of options (e.g., 3d_tour,instant_tour). It only applies when status_type is rent.
Available options:3d_tour - Must have 3D Touraccepts_applications - Accepts Zillow Applicationsinstant_tour - Instant Tour Available
Sorting
sort_by
Optional
Parameter defines the sorting order of the results. It defaults to globalrelevanceex (Homes for You).
Available options:globalrelevanceex - Homes for Youfeatured - Verified Sourcepriced - Price (high to low)pricea - Price (low to high)days - Newestbeds - Bedroomsbaths - Bathroomssize - Square Feetlot - Lot Sizepriorityscore - Recommendedfeatured (Verified Source) and priorityscore (Recommended) are only available when status_type is rent.
Serpapi Parameters
no_cache
Optional
Parameter will force SerpApi to fetch the Zillow results even if a cached version is already present. A cache is served only if the query and all parameters are exactly the same. Cache expires after 1h. Cached searches are free, and are not counted towards your searches per month. It can be set to false (default) to allow results from the cache, or true to disallow results from the cache. no_cache and async parameters should not be used together.
async
Optional
Parameter defines the way you want to submit your search to SerpApi. It can be set to false (default) to open an HTTP connection and keep it open until you got your search results, or true to just submit your search to SerpApi and retrieve them later. In this case, you'll need to use our Searches Archive API to retrieve your results. async and no_cache parameters should not be used together. async should not be used on accounts with Ludicrous Speed enabled.
zero_trace
Optional
Enterprise only. Parameter enables ZeroTrace mode. It can be set to false (default) or true. Enable this mode to skip storing search parameters, search files, and search metadata on our servers. This may make debugging more difficult.
output
Optional
Parameter defines the format of the result. It can be set to json (default) to get a structured JSON of the results, html to get the raw HTML retrieved, or md to get a markdown-formatted version optimized for LLMs and AI agents.
json_restrictor
Optional
Parameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details.
API Results
JSON Results
JSON output includes structured data for Organic Results, Relaxed Results, and Pagination.
A search status is accessible through search_metadata.status. It flows this way: Processing -> Success || Error. If a search has failed, the error will contain an error message. search_metadata.id is the search ID inside SerpApi.
HTML Results
HTML output is useful to debug JSON results or support features not yet supported by SerpApi. It gives you the raw HTML results from Zillow.
Markdown Results
Markdown output is optimized for LLMs and AI agents. It provides most of the same informational content as JSON
in a token-efficient format using tables, markdown links, and YAML frontmatter.
To access, use the output=md parameter, the /search.md endpoint, or request header Accept: text/markdown.
API Examples
Result for region_id: 10221 (Austin, TX)
{
"search_metadata": {
"id": "6a4ec351dbbb460badae3f2d",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/pMasG8a7HhgjFy_K-w5thg/6a4ec351dbbb460badae3f2d.json",
"created_at": "2026-07-08 21:38:25 UTC",
"processed_at": "2026-07-08 21:38:25 UTC",
"zillow_url": "https://www.zillow.com/homes/10221_rid/",
"raw_html_file": "https://serpapi.com/searches/pMasG8a7HhgjFy_K-w5thg/6a4ec351dbbb460badae3f2d.html",
"prettify_html_file": "https://serpapi.com/searches/pMasG8a7HhgjFy_K-w5thg/6a4ec351dbbb460badae3f2d.prettify",
"total_time_taken": 1.96
},
"search_parameters": {
"engine": "zillow",
"region_id": "10221"
},
"search_information": {
"region": {
"region_id": 10221,
"name": "Austin",
"display_name": "Austin TX"
},
"region_bounds": {
"north": 30.519484,
"south": 30.06787,
"east": -97.541748,
"west": -98.090558
},
"title": "Austin TX Real Estate & Homes For Sale",
"total_results": 5830,
"results_per_page": 41,
"total_pages": 20
},
"organic_results": [
{
"position": 1,
"zpid": "29505949",
"title": "8536 Birmingham Dr, Austin, TX 78748",
"link": "https://www.zillow.com/homedetails/8536-Birmingham-Dr-Austin-TX-78748/29505949_zpid/",
"status": "FOR_SALE",
"status_text": "Active",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 20,
"badges": [
"Showcase"
],
"price": "$439,000",
"extracted_price": 439000,
"currency": "USD",
"tax_assessed_value": 403926,
"address": {
"street": "8536 Birmingham Dr",
"city": "Austin",
"state": "TX",
"zipcode": "78748"
},
"beds": 3,
"baths": 3,
"square_feet": 1398,
"lot_area": {
"value": 7997.616,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 30.181974,
"longitude": -97.806564
},
"broker_name": "Engel & Volkers Austin",
"thumbnail": "https://photos.zillowstatic.com/fp/0691aad67162b1c57926690e40bbded9-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/0691aad67162b1c57926690e40bbded9-p_e.jpg",
"https://photos.zillowstatic.com/fp/a93a9ed5b0c11fd1e1f62632c52c838d-p_e.jpg",
"https://photos.zillowstatic.com/fp/9fe5c5bccd4b9461f9c1d1637a415c4d-p_e.jpg",
...
],
"has_3d_model": true,
"is_showcase_listing": true
},
{
"position": 2,
"zpid": "29582514",
"title": "7516 Windrush Dr, Austin, TX 78729",
"link": "https://www.zillow.com/homedetails/7516-Windrush-Dr-Austin-TX-78729/29582514_zpid/",
"status": "FOR_SALE",
"status_text": "Active",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 13,
"badges": [
"Open: Sun 2-4pm (7/12)"
],
"price": "$584,000",
"extracted_price": 584000,
"currency": "USD",
"tax_assessed_value": 590909,
"address": {
"street": "7516 Windrush Dr",
"city": "Austin",
"state": "TX",
"zipcode": "78729"
},
"beds": 4,
"baths": 3,
"square_feet": 2884,
"lot_area": {
"value": 5296.896,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 30.451134,
"longitude": -97.75503
},
"broker_name": "Compass RE Texas, LLC",
"thumbnail": "https://photos.zillowstatic.com/fp/c04d80bad77ca6bece9292b7b1457e97-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/c04d80bad77ca6bece9292b7b1457e97-p_e.jpg",
"https://photos.zillowstatic.com/fp/21ed061a16ef64fd812b71374fb5f2c3-p_e.jpg",
"https://photos.zillowstatic.com/fp/875bcee3e07d1e6f1f877c7e1a88b693-p_e.jpg",
...
],
"has_3d_model": true,
"is_showcase_listing": true,
"open_house": {
"start_date": "2026-07-12T14:00:00",
"end_date": "2026-07-12T16:00:00",
"description": "Open House - 2:00 - 4:00 PM"
}
},
{
"position": 3,
"zpid": "337141915",
"title": "4907 Watusi Bnd #2, Austin, TX 78732",
"link": "https://www.zillow.com/homedetails/4907-Watusi-Bnd-2-Austin-TX-78732/337141915_zpid/",
"status": "FOR_SALE",
"status_text": "Active",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 11,
"badges": [
"Open: Sun 3-5pm (7/12)"
],
"price": "$750,000",
"extracted_price": 750000,
"currency": "USD",
"tax_assessed_value": 732733,
"address": {
"street": "4907 Watusi Bnd #2",
"city": "Austin",
"state": "TX",
"zipcode": "78732"
},
"beds": 4,
"baths": 3,
"square_feet": 2586,
"lot_area": {
"value": 0.5662999999999999,
"unit": "acres"
},
"home_type": "SINGLE_FAMILY",
"unit_number": "# 2",
"gps_coordinates": {
"latitude": 30.388262,
"longitude": -97.8774
},
"broker_name": "Keller Williams Realty",
"thumbnail": "https://photos.zillowstatic.com/fp/a8b0cc525925715ca3b3eac45a19ca60-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/a8b0cc525925715ca3b3eac45a19ca60-p_e.jpg",
"https://photos.zillowstatic.com/fp/7afa55b7346860f78229de7b8aeaaca4-p_e.jpg",
"https://photos.zillowstatic.com/fp/12bd3569fae404b80be259946a552a11-p_e.jpg",
...
],
"has_3d_model": true,
"is_showcase_listing": true,
"open_house": {
"start_date": "2026-07-12T15:00:00",
"end_date": "2026-07-12T17:00:00",
"description": "Open House - 3:00 - 5:00 PM"
}
},
...
],
"pagination": {
"current": 1,
"next": "https://www.zillow.com/austin-tx/2_p/"
},
"serpapi_pagination": {
"current": 1,
"next": "https://serpapi.com/search.json?engine=zillow&page=2®ion_id=10221"
}
}
Result for map_bounds (Area of Downtown Denver, CO)
map_bounds defines the GPS coordinates of the map area to search in, in the north,east,south,west format. It can be used alone, as in this example, to search any arbitrary map area without needing a Region ID. It can also be used in tandem with region_id to restrict a region search to the given map bounds, e.g., to only get results from a specific part of a city.
{
...
"organic_results": [
{
"position": 1,
"zpid": "13330539",
"title": "1008 N Corona Street #502, Denver, CO 80218",
"link": "https://www.zillow.com/homedetails/1008-N-Corona-St-APT-502-Denver-CO-80218/13330539_zpid/",
"status": "FOR_SALE",
"status_text": "Condo for sale",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 1,
"badges": [
"On Market Jul 09"
],
"price": "$215,000",
"extracted_price": 215000,
"currency": "USD",
"zestimate": 204600,
"rent_zestimate": 1384,
"tax_assessed_value": 251800,
"address": {
"street": "1008 N Corona Street #502",
"city": "Denver",
"state": "CO",
"zipcode": "80218"
},
"beds": 1,
"baths": 1,
"square_feet": 545,
"home_type": "CONDO",
"unit_number": "Apt 502",
"gps_coordinates": {
"latitude": 39.732235,
"longitude": -104.97384
},
"broker_name": "Wisdom Real Estate",
"thumbnail": "https://photos.zillowstatic.com/fp/8981c35d8cab6b0938cfb883724dd719-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/8981c35d8cab6b0938cfb883724dd719-p_e.jpg",
"https://photos.zillowstatic.com/fp/034b11be680fa46b4755113e922331f4-p_e.jpg",
"https://photos.zillowstatic.com/fp/d74a76a8083ed83fea4c9aef28b6057f-p_e.jpg",
...
],
"has_3d_model": true,
"is_showcase_listing": true
},
{
"position": 2,
"zpid": "125716385",
"title": "3431 Navajo Street, Denver, CO 80211",
"link": "https://www.zillow.com/homedetails/3431-Navajo-St-Denver-CO-80211/125716385_zpid/",
"status": "FOR_SALE",
"status_text": "House for sale",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 7,
"badges": [
"Open: Fri 4-6pm (7/10)"
],
"price": "$1,295,000",
"extracted_price": 1295000,
"currency": "USD",
"tax_assessed_value": 1383000,
"address": {
"street": "3431 Navajo Street",
"city": "Denver",
"state": "CO",
"zipcode": "80211"
},
"beds": 4,
"baths": 5,
"square_feet": 3070,
"lot_area": {
"value": 3125,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 39.765102,
"longitude": -105.00438
},
"broker_name": "LIV Sotheby's International Realty",
"thumbnail": "https://photos.zillowstatic.com/fp/6987a4e453614c05459509a99c46f181-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/6987a4e453614c05459509a99c46f181-p_e.jpg",
"https://photos.zillowstatic.com/fp/f477380725ed559112d3ab83af6bbd70-p_e.jpg",
"https://photos.zillowstatic.com/fp/800016797230f2088d856045f627ac11-p_e.jpg",
...
],
"has_3d_model": true,
"is_showcase_listing": true,
"open_house": {
"start_date": "2026-07-10T16:00:00",
"end_date": "2026-07-10T18:00:00",
"description": "Open House - 4:00 - 6:00 PM"
}
},
{
"position": 3,
"zpid": "58685223",
"title": "1767 N Pearl Street #201, Denver, CO 80203",
"link": "https://www.zillow.com/homedetails/1767-N-Pearl-St-APT-201-Denver-CO-80203/58685223_zpid/",
"status": "FOR_SALE",
"status_text": "Condo for sale",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 26,
"badges": [
"Showcase"
],
"price": "$415,000",
"extracted_price": 415000,
"currency": "USD",
"price_reduction": "$10,000 (Jul 2)",
"price_change": -10000,
"price_change_date": "2026-07-02",
"tax_assessed_value": 475300,
"address": {
"street": "1767 N Pearl Street #201",
"city": "Denver",
"state": "CO",
"zipcode": "80203"
},
"beds": 2,
"baths": 2,
"square_feet": 1038,
"home_type": "CONDO",
"unit_number": "Apt 201",
"gps_coordinates": {
"latitude": 39.74467,
"longitude": -104.980095
},
"broker_name": "Thrive Real Estate Group",
"thumbnail": "https://photos.zillowstatic.com/fp/a51f200d30c3fbc94b22829c69bd67c6-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/a51f200d30c3fbc94b22829c69bd67c6-p_e.jpg",
"https://photos.zillowstatic.com/fp/f5819614bee4ee47d42df27bbf56c0c5-p_e.jpg",
"https://photos.zillowstatic.com/fp/a84686d2b8ce20dec4bc9cb45bd985c9-p_e.jpg",
...
],
"has_3d_model": true,
"is_showcase_listing": true
},
...
],
...
}
Sold properties with status_type: sold (Boston, MA)
When status_type is set to sold, the API returns recently sold properties. Each result includes the sold_date, and price reflects the price the property was sold for.
Sold prices are not published in non-disclosure states (e.g., Texas), so price and extracted_price may be missing for properties located there.
{
...
"organic_results": [
{
"position": 1,
"zpid": "59091664",
"title": "313 Summit Ave APT 2, Brighton, MA 02135",
"link": "https://www.zillow.com/homedetails/313-Summit-Ave-APT-2-Brighton-MA-02135/59091664_zpid/",
"status": "SOLD",
"status_text": "Sold",
"marketing_status": "RecentChange",
"days_on_zillow": 0,
"badges": [
"Sold 07/08/26"
],
"price": "$480,000",
"extracted_price": 480000,
"currency": "USD",
"sold_date": "2026-07-08",
"zestimate": 516700,
"rent_zestimate": 3610,
"tax_assessed_value": 413500,
"address": {
"street": "313 Summit Ave APT 2",
"city": "Brighton",
"state": "MA",
"zipcode": "02135"
},
"beds": 2,
"baths": 1,
"square_feet": 767,
"lot_area": {
"value": 760,
"unit": "sqft"
},
"home_type": "CONDO",
"unit_number": "Apt 2",
"gps_coordinates": {
"latitude": 42.345394,
"longitude": -71.13979
},
"broker_name": "Redfin Corp.",
"thumbnail": "https://photos.zillowstatic.com/fp/308a2b032badf12addb0a55342eb83eb-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/308a2b032badf12addb0a55342eb83eb-p_e.jpg",
"https://photos.zillowstatic.com/fp/3972b68a3653dfb15912de57e9b07434-p_e.jpg",
"https://photos.zillowstatic.com/fp/f8d901f7b89cb66d9d529845ab192d48-p_e.jpg",
...
]
},
{
"position": 2,
"zpid": "59093340",
"title": "1734 Commonwealth Ave APT 4, Brighton, MA 02135",
"link": "https://www.zillow.com/homedetails/1734-Commonwealth-Ave-APT-4-Brighton-MA-02135/59093340_zpid/",
"status": "SOLD",
"status_text": "Sold",
"marketing_status": "RecentChange",
"days_on_zillow": 0,
"badges": [
"Sold 07/08/26"
],
"price": "$595,000",
"extracted_price": 595000,
"currency": "USD",
"sold_date": "2026-07-08",
"zestimate": 492500,
"rent_zestimate": 2938,
"tax_assessed_value": 413100,
"address": {
"street": "1734 Commonwealth Ave APT 4",
"city": "Brighton",
"state": "MA",
"zipcode": "02135"
},
"beds": 2,
"baths": 1,
"square_feet": 769,
"home_type": "TOWNHOUSE",
"unit_number": "Apt 4",
"gps_coordinates": {
"latitude": 42.34121,
"longitude": -71.14876
},
"broker_name": "Coldwell Banker Realty - Boston",
"thumbnail": "https://photos.zillowstatic.com/fp/822e8da34f978a9779962c737d2e3377-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/822e8da34f978a9779962c737d2e3377-p_e.jpg",
"https://photos.zillowstatic.com/fp/b7f78800d10b39a0f0982ba673e136d5-p_e.jpg",
"https://photos.zillowstatic.com/fp/20b05bf7d15f74834fd3de39fc4f5a7a-p_e.jpg",
...
]
},
{
"position": 3,
"zpid": "59141370",
"title": "32 Jewett St, Boston, MA 02131",
"link": "https://www.zillow.com/homedetails/32-Jewett-St-Boston-MA-02131/59141370_zpid/",
"status": "SOLD",
"status_text": "Sold",
"marketing_status": "RecentChange",
"days_on_zillow": 0,
"badges": [
"Sold 07/08/26"
],
"price": "$832,950",
"extracted_price": 832950,
"currency": "USD",
"sold_date": "2026-07-08",
"zestimate": 982700,
"rent_zestimate": 4766,
"tax_assessed_value": 888900,
"address": {
"street": "32 Jewett St",
"city": "Boston",
"state": "MA",
"zipcode": "02131"
},
"beds": 4,
"baths": 3,
"square_feet": 2047,
"lot_area": {
"value": 7480,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 42.285126,
"longitude": -71.11731
},
"broker_name": "Keller Williams Realty",
"thumbnail": "https://photos.zillowstatic.com/fp/8be2ac80c9bdd1191bb06890bbff5928-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/8be2ac80c9bdd1191bb06890bbff5928-p_e.jpg",
"https://photos.zillowstatic.com/fp/9e9ca51ee3e8d617a01c089c54ffaec0-p_e.jpg",
"https://photos.zillowstatic.com/fp/5714493e92185cc8cbdd46a293af81f3-p_e.jpg",
...
]
},
...
],
...
}
Rentals with status_type: rent (Seattle, WA)
When status_type is set to rent, the API returns rental listings. Results can be of two kinds: individual listings, identified by a zpid and including fields like price, beds, and baths; and apartment buildings, identified by a lot_id and including fields like building_name, units, available_units, min_base_rent, and max_base_rent.
{
...
"organic_results": [
{
"position": 1,
"title": "1800 S Jackson St, Seattle, WA",
"link": "https://www.zillow.com/apartments/seattle-wa/pratt-park/5XjQ5m/",
"status": "FOR_RENT",
"status_text": "Pratt Park",
"badges": [
"Expansive rooftop deck",
"Special offer"
],
"address": {
"street": "1800 S Jackson St # 311",
"city": "Seattle",
"state": "WA",
"zipcode": "98144"
},
"gps_coordinates": {
"latitude": 47.599464,
"longitude": -122.30841
},
"thumbnail": "https://photos.zillowstatic.com/fp/b275d500d7201d0aa7ff3c933893b54c-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/b275d500d7201d0aa7ff3c933893b54c-p_e.jpg",
"https://photos.zillowstatic.com/fp/ac3be909fef50e1b374ef80dcfc06d1a-p_e.jpg",
"https://photos.zillowstatic.com/fp/0151293a64384d719b384c1f11694bda-p_e.jpg",
...
],
"has_3d_model": true,
"is_featured_listing": true,
"building_name": "Pratt Park",
"units": [
{
"price": "$1,622+",
"beds": "0"
},
{
"price": "$2,118+",
"beds": "1"
},
{
"price": "$2,555+",
"beds": "2"
}
],
"available_units": 12,
"min_base_rent": 1616,
"max_base_rent": 3249,
"monthly_fees_included": true,
"min_required_monthly_fee": 6,
"max_required_monthly_fee": 6,
"lot_id": 1001476492,
"phone": "206-875-2402",
"provider_listing_id": "2meafmjx8ctfy"
},
{
"position": 2,
"title": "4555 39th Ave SW, Seattle, WA",
"link": "https://www.zillow.com/apartments/seattle-wa/spruce/62r5pm/",
"status": "FOR_RENT",
"status_text": "Spruce",
"badges": [
"One bathroom",
"Special offer"
],
"address": {
"street": "4555 39th Ave SW # A-608",
"city": "Seattle",
"state": "WA",
"zipcode": "98116"
},
"gps_coordinates": {
"latitude": 47.562042,
"longitude": -122.38172
},
"thumbnail": "https://photos.zillowstatic.com/fp/0385e8838d7dc00d15a37a507b37a20e-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/0385e8838d7dc00d15a37a507b37a20e-p_e.jpg",
"https://photos.zillowstatic.com/fp/cde65cd0cfc759faaa8e9d729dda3270-p_e.jpg",
"https://photos.zillowstatic.com/fp/0b4f1a32cb29bd244bb6206e371906cb-p_e.jpg",
...
],
"is_featured_listing": true,
"building_name": "Spruce",
"units": [
{
"price": "$1,832+",
"beds": "0"
},
{
"price": "$2,032+",
"beds": "1"
},
{
"price": "$2,916+",
"beds": "2"
}
],
"available_units": 10,
"min_base_rent": 1790,
"max_base_rent": 3150,
"monthly_fees_included": true,
"min_required_monthly_fee": 42,
"max_required_monthly_fee": 42,
"is_instant_tour_enabled": true,
"lot_id": 1134733756,
"phone": "360-519-5593",
"amenity_highlight": "Clubhouse",
"provider_listing_id": "1c1mnett50ukk"
},
{
"position": 3,
"title": "1405 Dexter Ave N, Seattle, WA",
"link": "https://www.zillow.com/apartments/seattle-wa/stellar/Cghn8g/",
"status": "FOR_RENT",
"status_text": "Stellar",
"badges": [
"One bathroom",
"4 Weeks Free"
],
"address": {
"street": "1405 Dexter Ave N # 515",
"city": "Seattle",
"state": "WA",
"zipcode": "98109"
},
"gps_coordinates": {
"latitude": 47.631638,
"longitude": -122.3427
},
"thumbnail": "https://photos.zillowstatic.com/fp/3cd1616c55f2679da3ccd34d0381e44e-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/3cd1616c55f2679da3ccd34d0381e44e-p_e.jpg",
"https://photos.zillowstatic.com/fp/309dc1fd2e419d3d3eade5093d010327-p_e.jpg",
"https://photos.zillowstatic.com/fp/9914d72697c91ce7b15a0bf2ab88a34e-p_e.jpg",
...
],
"has_3d_model": true,
"is_featured_listing": true,
"building_name": "Stellar",
"units": [
{
"price": "$1,987+",
"beds": "0"
},
{
"price": "$2,146+",
"beds": "1"
}
],
"available_units": 12,
"min_base_rent": 1936,
"max_base_rent": 2784,
"monthly_fees_included": true,
"min_required_monthly_fee": 51,
"max_required_monthly_fee": 51,
"is_instant_tour_enabled": true,
"lot_id": 2736607305,
"phone": "206-208-7092",
"amenity_highlight": "Fitness center",
"provider_listing_id": "wpw23j19rtcx"
},
...
],
...
}
Combining filters: price, beds, baths, and home_type (Miami, FL)
Filters can be freely combined to refine a search. Range filters accept a single number for a minimum, or two comma-separated numbers for a min/max range; to set a maximum only, omit the first number (e.g., ,400000).
The URL below fetches:
- • houses and condos only (home_type =
house,condo), - • priced between $300,000 and $800,000 (price =
300000,800000), - • with 2 or more bedrooms (beds =
2), - • and 2 or more bathrooms (baths =
2)
{
...
"organic_results": [
{
"position": 1,
"zpid": "44185726",
"title": "7337 SW 21st Street, Miami, FL 33155",
"link": "https://www.zillow.com/homedetails/7337-SW-21st-St-Miami-FL-33155/44185726_zpid/",
"status": "FOR_SALE",
"status_text": "House for sale",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 12,
"badges": [
"Showcase"
],
"price": "$699,900",
"extracted_price": 699900,
"currency": "USD",
"zestimate": 670900,
"rent_zestimate": 3888,
"tax_assessed_value": 586933,
"address": {
"street": "7337 SW 21st Street",
"city": "Miami",
"state": "FL",
"zipcode": "33155"
},
"beds": 3,
"baths": 2,
"square_feet": 1754,
"lot_area": {
"value": 7500,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 25.751602,
"longitude": -80.31422
},
"broker_name": "KW Reserve Palm Beach",
"thumbnail": "https://photos.zillowstatic.com/fp/5db8072af8860f370f0ac3ff08bfbee6-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/5db8072af8860f370f0ac3ff08bfbee6-p_e.jpg",
"https://photos.zillowstatic.com/fp/2f8236b19ead81214daa06ae023d8de6-p_e.jpg",
"https://photos.zillowstatic.com/fp/ab1f143be590ff0b1822381a83a00252-p_e.jpg",
...
],
"has_3d_model": true,
"is_showcase_listing": true
},
{
"position": 2,
"zpid": "60760923",
"title": "1155 Brickell Bay Dr APT 609, Miami, FL 33131",
"link": "https://www.zillow.com/homedetails/1155-Brickell-Bay-Dr-APT-609-Miami-FL-33131/60760923_zpid/",
"status": "FOR_SALE",
"status_text": "Condo for sale",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 295,
"badges": [
"Showcase"
],
"price": "$675,000",
"extracted_price": 675000,
"currency": "USD",
"price_change": -20000,
"price_change_date": "2026-01-15",
"tax_assessed_value": 490500,
"address": {
"street": "1155 Brickell Bay Dr APT 609",
"city": "Miami",
"state": "FL",
"zipcode": "33131"
},
"beds": 2,
"baths": 2,
"square_feet": 1140,
"home_type": "CONDO",
"unit_number": "Apt 609",
"gps_coordinates": {
"latitude": 25.762077,
"longitude": -80.18952
},
"broker_name": "Cervera Real Estate Inc.",
"thumbnail": "https://photos.zillowstatic.com/fp/a2ad82422598243d400a79e25a9cf7f5-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/a2ad82422598243d400a79e25a9cf7f5-p_e.jpg",
"https://photos.zillowstatic.com/fp/8d2e12d6a21b222be2eec668ab3891a4-p_e.jpg",
"https://photos.zillowstatic.com/fp/02d30f9a99e04819c6bf42e248c79d70-p_e.jpg",
...
],
"has_3d_model": true,
"is_showcase_listing": true
},
{
"position": 3,
"zpid": "44364223",
"title": "12243 SW 201st Ter, Miami, FL 33177",
"link": "https://www.zillow.com/homedetails/12243-SW-201st-Ter-Miami-FL-33177/44364223_zpid/",
"status": "FOR_SALE",
"status_text": "House for sale",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 19,
"badges": [
"Modern updates"
],
"price": "$385,000",
"extracted_price": 385000,
"currency": "USD",
"zestimate": 382900,
"rent_zestimate": 2560,
"tax_assessed_value": 286844,
"address": {
"street": "12243 SW 201st Ter",
"city": "Miami",
"state": "FL",
"zipcode": "33177"
},
"beds": 3,
"baths": 2,
"square_feet": 1050,
"lot_area": {
"value": 2380,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 25.579746,
"longitude": -80.38997
},
"broker_name": "Luxe Properties",
"thumbnail": "https://photos.zillowstatic.com/fp/27ceb3d4bd34492f3b76f63dabe0e883-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/27ceb3d4bd34492f3b76f63dabe0e883-p_e.jpg",
"https://photos.zillowstatic.com/fp/fb7fafcbb465b63868aa75c35e40b417-p_e.jpg",
"https://photos.zillowstatic.com/fp/90caf7b572b9e0a120281f0744d3ee8e-p_e.jpg",
...
]
},
...
],
...
}
Rent filters: pets, move_in_date, and hide_no_date_listings (Chicago, IL)
Some filters only apply when status_type is rent.
The URL below fetches rentals:
- • that allow cats and small dogs (pets =
cats,small_dogs), - • available on or before the given date (move_in_date =
2026-08-01), - • hiding listings without an availability date (hide_no_date_listings =
true)
{
...
"organic_results": [
{
"position": 1,
"title": "728 N Morgan St, Chicago, IL",
"link": "https://www.zillow.com/apartments/chicago-il/spoke/CgGr2R/",
"status": "FOR_RENT",
"status_text": "Spoke",
"badges": [
"Relaxing by the pool",
"Special offer"
],
"address": {
"street": "728 N Morgan St # S-1009",
"city": "Chicago",
"state": "IL",
"zipcode": "60642"
},
"gps_coordinates": {
"latitude": 41.89556,
"longitude": -87.653046
},
"thumbnail": "https://photos.zillowstatic.com/fp/9766d8a586be06f4c1f1c7a79964061f-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/9766d8a586be06f4c1f1c7a79964061f-p_e.jpg",
"https://photos.zillowstatic.com/fp/7142e176cb576f276eb4d82e3e64bfa0-p_e.jpg",
"https://photos.zillowstatic.com/fp/a7c3122fc8b4ae1326c1abf76b2f00b7-p_e.jpg",
...
],
"has_3d_model": true,
"is_featured_listing": true,
"building_name": "Spoke",
"units": [
{
"price": "$2,490+",
"beds": "0"
},
{
"price": "$3,254+",
"beds": "1"
}
],
"available_units": 4,
"min_base_rent": 2325,
"max_base_rent": 3274,
"monthly_fees_included": true,
"min_required_monthly_fee": 105,
"max_required_monthly_fee": 165,
"is_instant_tour_enabled": true,
"lot_id": 2734025924,
"phone": "312-548-1343",
"amenity_highlight": "Clubhouse",
"provider_listing_id": "28xktgnnz3ugf"
},
{
"position": 2,
"title": "939 W Washington Blvd, Chicago, IL",
"link": "https://www.zillow.com/apartments/chicago-il/union-west/CK22/",
"status": "FOR_RENT",
"status_text": "Union West",
"badges": [
"Beautiful swimming pool",
"Special Offer",
"$120"
],
"address": {
"street": "939 W Washington Blvd # U911",
"city": "Chicago",
"state": "IL",
"zipcode": "60607"
},
"gps_coordinates": {
"latitude": 41.88298,
"longitude": -87.65115
},
"thumbnail": "https://photos.zillowstatic.com/fp/4753f3b263fa0a09e073400d3c55a223-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/4753f3b263fa0a09e073400d3c55a223-p_e.jpg",
"https://photos.zillowstatic.com/fp/ca13e3308b50d70bbe794aa8045bc762-p_e.jpg",
"https://photos.zillowstatic.com/fp/c18400fcf6a33c513d8951b7bc5ad119-p_e.jpg",
...
],
"has_3d_model": true,
"is_featured_listing": true,
"building_name": "Union West",
"units": [
{
"price": "$3,086+",
"beds": "0"
},
{
"price": "$3,321+",
"beds": "1"
}
],
"available_units": 5,
"min_base_rent": 3050,
"max_base_rent": 3946,
"monthly_fees_included": true,
"min_required_monthly_fee": 36,
"max_required_monthly_fee": 36,
"is_instant_tour_enabled": true,
"lot_id": 1094856,
"phone": "312-546-3253",
"provider_listing_id": "4g7qeuv81yjm9"
},
{
"position": 3,
"title": "1 W Superior St, Chicago, IL",
"link": "https://www.zillow.com/apartments/chicago-il/one-superior-place/5XfGCD/",
"status": "FOR_RENT",
"status_text": "One Superior Place",
"badges": [
"Special Offer"
],
"address": {
"street": "1 W Superior St Apt 3616",
"city": "Chicago",
"state": "IL",
"zipcode": "60654"
},
"gps_coordinates": {
"latitude": 41.895454,
"longitude": -87.62893
},
"thumbnail": "https://photos.zillowstatic.com/fp/3c6e68d6f71cafbc3704d5fd34f43895-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/3c6e68d6f71cafbc3704d5fd34f43895-p_e.jpg",
"https://photos.zillowstatic.com/fp/fdd441b26887408299c70a3a6cf4d879-p_e.jpg",
"https://photos.zillowstatic.com/fp/db887f3d31a979fa988eb5e825f6fcf4-p_e.jpg",
...
],
"has_3d_model": true,
"is_featured_listing": true,
"building_name": "One Superior Place",
"units": [
{
"price": "$2,445+",
"beds": "0"
},
{
"price": "$2,832+",
"beds": "1"
}
],
"available_units": 8,
"min_base_rent": 2439,
"max_base_rent": 3199,
"monthly_fees_included": true,
"min_required_monthly_fee": 6,
"max_required_monthly_fee": 6,
"is_instant_tour_enabled": true,
"lot_id": 1001104604,
"phone": "773-570-1675",
"amenity_highlight": "Clubhouse",
"provider_listing_id": "2tj6vwyx9950"
},
...
],
...
}
Foreclosures and auctions with listing_type (Phoenix, AZ)
listing_type defines the complete list of listing types to show: only the listed types are included, and all others are excluded. It only applies when status_type is sale. This example only shows foreclosures and auctions (listing_type =foreclosure,auction). listing_status and tours work similarly, e.g., tours=open_house only shows properties with an open house.
{
...
"organic_results": [
{
"position": 1,
"zpid": "8017693",
"title": "4622 E GROVERS Avenue, Phoenix, AZ 85032",
"link": "https://www.zillow.com/homedetails/4622-E-Grovers-Ave-Phoenix-AZ-85032/8017693_zpid/",
"status": "FOR_SALE",
"status_text": "Foreclosure",
"marketing_status": "RecentChange",
"days_on_zillow": 26,
"badges": [
"26 days on Zillow"
],
"price": "$360,500",
"extracted_price": 360500,
"currency": "USD",
"tax_assessed_value": 409300,
"address": {
"street": "4622 E GROVERS Avenue",
"city": "Phoenix",
"state": "AZ",
"zipcode": "85032"
},
"beds": 3,
"baths": 2,
"square_feet": 1322,
"lot_area": {
"value": 4455,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 33.64818,
"longitude": -111.98093
},
"broker_name": "Desert Gateway Realty",
"thumbnail": "https://photos.zillowstatic.com/fp/c7e48fbb6df1e39fc70a6aa73016bc0a-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/c7e48fbb6df1e39fc70a6aa73016bc0a-p_e.jpg",
"https://photos.zillowstatic.com/fp/9e87c47f5a3dd75ea10c470dfc9aa4b1-p_e.jpg",
"https://photos.zillowstatic.com/fp/61d6279bd2c1f52aace7908c68968220-p_e.jpg",
...
]
},
{
"position": 2,
"zpid": "7925757",
"title": "6615 W EL CORTEZ Place, Phoenix, AZ 85083",
"link": "https://www.zillow.com/homedetails/6615-W-El-Cortez-Pl-Phoenix-AZ-85083/7925757_zpid/",
"status": "FOR_SALE",
"status_text": "Foreclosure",
"marketing_status": "RecentChange",
"days_on_zillow": 0,
"badges": [
"23 hours ago"
],
"price": "$440,000",
"extracted_price": 440000,
"currency": "USD",
"tax_assessed_value": 383600,
"address": {
"street": "6615 W EL CORTEZ Place",
"city": "Phoenix",
"state": "AZ",
"zipcode": "85083"
},
"beds": 3,
"baths": 2,
"square_feet": 1720,
"lot_area": {
"value": 7000,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 33.717842,
"longitude": -112.20185
},
"broker_name": "Cerreta Real Estate",
"thumbnail": "https://photos.zillowstatic.com/fp/98a7637a6f7b3c8be2379d0a12e09bad-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/98a7637a6f7b3c8be2379d0a12e09bad-p_e.jpg",
"https://photos.zillowstatic.com/fp/2ee9409325cfb4a5f4aa58918a88d31d-p_e.jpg",
"https://photos.zillowstatic.com/fp/137d069bfc7e9c6af48a830da1f4323d-p_e.jpg",
...
]
},
...
{
"position": 4,
"zpid": "7820137",
"title": "2412 E MARMORA Street, Phoenix, AZ 85032",
"link": "https://www.zillow.com/homedetails/2412-E-Marmora-St-Phoenix-AZ-85032/7820137_zpid/",
"status": "FOR_SALE",
"status_text": "Auction",
"marketing_status": "RecentChange",
"days_on_zillow": 29,
"badges": [
"29 days on Zillow"
],
"price": "$250K",
"extracted_price": 250000,
"currency": "USD",
"tax_assessed_value": 372300,
"address": {
"street": "2412 E MARMORA Street",
"city": "Phoenix",
"state": "AZ",
"zipcode": "85032"
},
"beds": 3,
"baths": 2,
"square_feet": 1690,
"lot_area": {
"value": 5966,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 33.599926,
"longitude": -112.029884
},
"broker_name": "Barrett Real Estate",
"thumbnail": "https://photos.zillowstatic.com/fp/9fd0d263342a7ebb48ebb08769bc22bf-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/9fd0d263342a7ebb48ebb08769bc22bf-p_e.jpg",
"https://photos.zillowstatic.com/fp/7ecbe4e87aef737a37d78e5da9cfe7fc-p_e.jpg",
"https://photos.zillowstatic.com/fp/9bce041cc38c7c688fe22eb17cc61445-p_e.jpg",
...
]
},
...
],
...
}
Newest listings first with sort_by and time_on_zillow (Portland, OR)
sort_by defines the sorting order of the results, e.g., days (Newest), pricea (Price low to high), or priced (Price high to low). Combined with time_on_zillow, which limits how long the properties have been listed, it's an easy way to monitor new listings. This example fetches properties listed within the last 7 days, cheapest first.
{
...
"organic_results": [
{
"position": 1,
"zpid": "2104162198",
"title": "411 NW Flanders St, Portland, OR 97209",
"link": "https://www.zillow.com/homedetails/411-NW-Flanders-St-Portland-OR-97209/2104162198_zpid/",
"status": "FOR_SALE",
"status_text": "Condo for sale",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 1,
"badges": [
"Relaxing retreat"
],
"price": "$0",
"extracted_price": 0,
"currency": "USD",
"price_reduction": "$239,900 (Jun 24)",
"price_change": -239900,
"price_change_date": "2026-06-24",
"rent_zestimate": 1880,
"address": {
"street": "411 NW Flanders St",
"city": "Portland",
"state": "OR",
"zipcode": "97209"
},
"beds": 1,
"baths": 1,
"square_feet": 1067,
"home_type": "CONDO",
"gps_coordinates": {
"latitude": 45.526085,
"longitude": -122.67471
},
"thumbnail": "https://photos.zillowstatic.com/fp/992bf2e596e0de72d4fc08311ed8566d-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/992bf2e596e0de72d4fc08311ed8566d-p_e.jpg",
"https://photos.zillowstatic.com/fp/c6e3b86ea57b67e080311426d5d59670-p_e.jpg",
"https://photos.zillowstatic.com/fp/c63e4a4fd1cc24a524cc651dbf88d8fe-p_e.jpg",
...
],
"provider_listing_id": "*APID1448113*"
},
{
"position": 2,
"zpid": "79895638",
"title": "1205 SW Cardinell Dr Unit 606, Portland, OR 97201",
"link": "https://www.zillow.com/homedetails/1205-SW-Cardinell-Dr-UNIT-606-Portland-OR-97201/79895638_zpid/",
"status": "FOR_SALE",
"status_text": "Active",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 6,
"badges": [
"6 days on Zillow"
],
"price": "$140,000",
"extracted_price": 140000,
"currency": "USD",
"zestimate": 179800,
"rent_zestimate": 1487,
"tax_assessed_value": 209380,
"address": {
"street": "1205 SW Cardinell Dr Unit 606",
"city": "Portland",
"state": "OR",
"zipcode": "97201"
},
"beds": 1,
"baths": 1,
"square_feet": 581,
"home_type": "CONDO",
"unit_number": "Unit 606",
"gps_coordinates": {
"latitude": 45.511024,
"longitude": -122.68963
},
"broker_name": "Windermere Realty Trust",
"thumbnail": "https://photos.zillowstatic.com/fp/d1c3b5cfa44bb2d798a2c6808c3776f5-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/d1c3b5cfa44bb2d798a2c6808c3776f5-p_e.jpg",
"https://photos.zillowstatic.com/fp/e4dd43a67b2ebd66cadce6112b00f229-p_e.jpg",
"https://photos.zillowstatic.com/fp/744d436e4b706121d3d685a249113f92-p_e.jpg",
...
]
},
{
"position": 3,
"zpid": "176547351",
"title": "5200 SE 132nd Ave APT 12, Portland, OR 97236",
"link": "https://www.zillow.com/homedetails/5200-SE-132nd-Ave-APT-12-Portland-OR-97236/176547351_zpid/",
"status": "FOR_SALE",
"status_text": "Active",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 7,
"badges": [
"Office space"
],
"price": "$145,000",
"extracted_price": 145000,
"currency": "USD",
"price_change": -10000,
"price_change_date": "2025-11-06",
"rent_zestimate": 1876,
"tax_assessed_value": 87490,
"address": {
"street": "5200 SE 132nd Ave APT 12",
"city": "Portland",
"state": "OR",
"zipcode": "97236"
},
"beds": 3,
"baths": 2,
"square_feet": 1404,
"home_type": "MANUFACTURED",
"unit_number": "Apt 12",
"gps_coordinates": {
"latitude": 45.484913,
"longitude": -122.52732
},
"broker_name": "RE/MAX Advantage Group",
"thumbnail": "https://photos.zillowstatic.com/fp/654e48ca9fd273e682f4fe957d4317e1-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/654e48ca9fd273e682f4fe957d4317e1-p_e.jpg",
"https://photos.zillowstatic.com/fp/4deed80c91abf4526838410c6ca91f01-p_e.jpg",
"https://photos.zillowstatic.com/fp/94553ffda7279333854161da3cce5a4e-p_e.jpg",
...
]
},
...
],
...
}
Paginated results with page: 2 (Nashville, TN)
page defines the page number to fetch, defaulting to 1. The pagination object contains the previous and next page links on Zillow, while serpapi_pagination contains the ready-to-use SerpApi links to the previous and next pages. search_information.total_pages contains the total number of pages.
{
...
"search_parameters": {
"engine": "zillow",
"region_id": "6118",
"page": "2"
},
"search_information": {
"region": {
"region_id": 6118,
"name": "Nashville",
"display_name": "Nashville TN"
},
"region_bounds": {
"north": 36.405496,
"south": 35.986274,
"east": -86.515588,
"west": -87.054903
},
"title": "Nashville TN Real Estate & Homes For Sale",
"total_results": 593691,
"results_per_page": 41,
"total_pages": 20
},
...
"pagination": {
"current": 2,
"previous": "https://www.zillow.com/nashville-tn/",
"next": "https://www.zillow.com/nashville-tn/3_p/"
},
"serpapi_pagination": {
"current": 2,
"previous": "https://serpapi.com/search.json?engine=zillow&page=1®ion_id=6118",
"next": "https://serpapi.com/search.json?engine=zillow&page=3®ion_id=6118"
}
}
Relaxed results from nearby areas (Silverton, ID)
When a search returns few exact matches, Zillow supplements the last page with relaxed_results: properties from nearby areas that don't strictly match the search. They share the same structure as organic_results, and are only returned once no more organic results are available, i.e., on the last page of the search. This is common in small towns and rural areas, or when strict filters are applied.
{
...
"relaxed_results": [
{
"position": 1,
"zpid": "114126760",
"title": "1109 E Larch Ave, Osburn, ID 83849",
"link": "https://www.zillow.com/homedetails/1109-E-Larch-Ave-Osburn-ID-83849/114126760_zpid/",
"status": "FOR_SALE",
"status_text": "House for sale",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 12,
"badges": [
"Huntwood hickory cabinets"
],
"price": "$364,900",
"extracted_price": 364900,
"currency": "USD",
"price_change": 75900,
"price_change_date": "2026-06-26",
"tax_assessed_value": 316522,
"address": {
"street": "1109 E Larch Ave",
"city": "Osburn",
"state": "ID",
"zipcode": "83849"
},
"beds": 3,
"baths": 1,
"square_feet": 1917,
"lot_area": {
"value": 9583.2,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 47.498985,
"longitude": -115.990326
},
"broker_name": "Silvercreek Realty Group, LLC",
"thumbnail": "https://photos.zillowstatic.com/fp/d1765e7d4ca0f6a80d3d38d607f434dd-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/d1765e7d4ca0f6a80d3d38d607f434dd-p_e.jpg",
"https://photos.zillowstatic.com/fp/fb70d01f5f34d7c6f01c43f5a20dc601-p_e.jpg",
"https://photos.zillowstatic.com/fp/dd1f49c398dfac4bf49fc60ecad61f63-p_e.jpg",
...
]
},
{
"position": 2,
"zpid": "461645923",
"title": "Nka Nine Mile Rd, Wallace, ID 83873",
"link": "https://www.zillow.com/homedetails/Nka-Nine-Mile-Rd-Wallace-ID-83873/461645923_zpid/",
"status": "FOR_SALE",
"status_text": "Lot / Land for sale",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 88,
"badges": [
"88 days on Zillow"
],
"price": "$3,000,000",
"extracted_price": 3000000,
"currency": "USD",
"address": {
"street": "Nka Nine Mile Rd",
"city": "Wallace",
"state": "ID",
"zipcode": "83873"
},
"baths": 0,
"lot_area": {
"value": 263,
"unit": "acres"
},
"home_type": "LOT",
"gps_coordinates": {
"latitude": 47.480415,
"longitude": -115.92809
},
"broker_name": "Borton Properties of North Idaho",
"thumbnail": "https://photos.zillowstatic.com/fp/4c7df89a55083e806dabb49243e39b44-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/4c7df89a55083e806dabb49243e39b44-p_e.jpg",
"https://photos.zillowstatic.com/fp/8472a02d3f71f1ec05927caf5ca50c06-p_e.jpg",
"https://photos.zillowstatic.com/fp/5222446203ca2888db6469e18f33f1a7-p_e.jpg",
...
]
},
{
"position": 3,
"zpid": "114125745",
"title": "807 E Garden Ave, Osburn, ID 83849",
"link": "https://www.zillow.com/homedetails/807-E-Garden-Ave-Osburn-ID-83849/114125745_zpid/",
"status": "FOR_SALE",
"status_text": "House for sale",
"marketing_status": "For Sale by Agent",
"days_on_zillow": 76,
"badges": [
"76 days on Zillow"
],
"price": "$375,000",
"extracted_price": 375000,
"currency": "USD",
"zestimate": 395200,
"rent_zestimate": 1496,
"tax_assessed_value": 423424,
"address": {
"street": "807 E Garden Ave",
"city": "Osburn",
"state": "ID",
"zipcode": "83849"
},
"beds": 3,
"baths": 1,
"square_feet": 1445,
"lot_area": {
"value": 7405.2,
"unit": "sqft"
},
"home_type": "SINGLE_FAMILY",
"gps_coordinates": {
"latitude": 47.502193,
"longitude": -115.99338
},
"broker_name": "REAL BROKER LLC",
"thumbnail": "https://photos.zillowstatic.com/fp/2caee63c9f27325802bcc389a52d9eec-p_e.jpg",
"images": [
"https://photos.zillowstatic.com/fp/2caee63c9f27325802bcc389a52d9eec-p_e.jpg",
"https://photos.zillowstatic.com/fp/a562a8869645361e8d753b5242459570-p_e.jpg",
"https://photos.zillowstatic.com/fp/e98eebae7cb9cf35f2f9405ca516d457-p_e.jpg",
...
]
},
...
],
...
}
JSON structure overview
{
...
"search_information": {
"region": {
"region_id": "Integer - Unique identifier of the region.",
"name": "String - Name of the region.",
"display_name": "String - Display name of the region."
},
"region_bounds": {
"north": "Float - Northern latitude boundary of the region.",
"south": "Float - Southern latitude boundary of the region.",
"east": "Float - Eastern longitude boundary of the region.",
"west": "Float - Western longitude boundary of the region."
},
"title": "String - Title of the search results list.",
"total_results": "Integer - Total number of results for the search.",
"results_per_page": "Integer - Number of results per page.",
"total_pages": "Integer - Total number of pages."
},
"organic_results": [
{
"position": "Integer - Position of the listing.",
"zpid": "String - Unique Zillow property identifier. Not present for rental buildings, which are identified by 'lot_id' instead.",
"title": "String - Full address of the property.",
"link": "String - Link to the property details page.",
"status": "String - Status of the listing, can be 'FOR_SALE', 'FOR_RENT', 'SOLD', etc.",
"status_text": "String - Human readable status of the listing. Contains the building name for rental buildings. (Ex. House for sale)",
"marketing_status": "String - Marketing status of the listing. (Ex. For Sale by Agent)",
"days_on_zillow": "Integer - Number of days the listing has been on Zillow. (Ex. 33)",
"badges": [
"String - Badge text displayed on the listing. (Ex. Corner location)",
...
],
"price": "String - Formatted price of the property. Contains the sold price when 'status_type' is 'sold'. (Ex. $460,000)",
"extracted_price": "Integer - Extracted price of the property. (Ex. 460000)",
"currency": "String - Three letter abbreviation of the currency. (Ex. USD)",
"price_reduction": "String - Latest price reduction. (Ex. $3,000 (May 2))",
"price_change": "Integer - Latest price change amount. Negative for reductions. (Ex. -3000)",
"price_change_date": "String - Date of the latest price change. (Ex. 2026-05-02)",
"sold_date": "String - Date the property was sold. Only present when 'status_type' is 'sold'. (Ex. 2026-07-07)",
"zestimate": "Integer - Zillow's estimated market value of the property. (Ex. 458100)",
"rent_zestimate": "Integer - Zillow's estimated monthly rent of the property. (Ex. 2500)",
"tax_assessed_value": "Float - Tax assessed value of the property. (Ex. 465600.0)",
"address": {
"street": "String - Street address of the property. (Ex. 10411 Turnbull Loop)",
"city": "String - City of the property. (Ex. Austin)",
"state": "String - Two letter abbreviation of the state. (Ex. TX)",
"zipcode": "String - Zip code of the property. (Ex. 78717)"
},
"beds": "Integer - Number of bedrooms. (Ex. 4)",
"baths": "Float - Number of bathrooms. (Ex. 3)",
"square_feet": "Integer - Living area of the property in square feet.",
"lot_area": {
"value": "Float - Lot area value.",
"unit": "String - Lot area unit. Could be 'sqft' or 'acres'."
},
"home_type": "String - Type of the property. It can be 'SINGLE_FAMILY', 'CONDO', 'MANUFACTURED', 'LOT_LAND', etc.",
"unit_number": "String - Unit of the property, when applicable. (Ex. Unit 2)",
"gps_coordinates": {
"latitude": "Float - Latitude of the property. (Ex. 30.478842)",
"longitude": "Float - Longitude of the property. (Ex. -97.788536)"
},
"broker_name": "String - Name of the listing broker. (Ex. Keller Williams Realty)",
"thumbnail": "String - Thumbnail image of the property. (Ex. https://photos.zillowstatic.com/fp/d54dcdbdaea98aa43c5e46c3e2d91637-p_e.jpg)",
"images": [
"String - Image of the property. (Ex. https://photos.zillowstatic.com/fp/f5edd8d083d609fa7d7b554913bcb5c8-p_e.jpg)",
...
],
"has_3d_model": "Boolean - Indicates if the listing has a 3D model tour. (Ex. true)",
"has_video": "Boolean - Indicates if the listing has a video. (Ex. true)",
"is_zillow_owned": "Boolean - Indicates if the property is owned by Zillow. (Ex. true)",
"is_featured_listing": "Boolean - Indicates if the listing is featured. (Ex. true)",
"is_showcase_listing": "Boolean - Indicates if the listing is a showcase listing. (Ex. true)",
"building_name": "String - Name of the rental building, when applicable. (Ex. The Albright)",
"units": [
{
"price": "String - Starting price of the unit group. (Ex. $1,295+)",
"beds": "String - Number of bedrooms of the unit group. (Ex. 2)",
"room_for_rent": "Boolean - Indicates if the unit is a room for rent. (Ex. true)"
},
...
],
"available_units": "Integer - Number of available units in the rental building. (Ex. 15)",
"min_base_rent": "Integer - Minimum base rent across available units. (Ex. 1295)",
"max_base_rent": "Integer - Maximum base rent across available units. (Ex. 2450)",
"base_rent": "Integer - Base rent of the rental listing. (Ex. 1500)",
"monthly_fees_included": "Boolean - Indicates if the listed price includes required monthly fees. (Ex. true)",
"min_required_monthly_fee": "Integer - Minimum required monthly fee. (Ex. 25)",
"max_required_monthly_fee": "Integer - Maximum required monthly fee. (Ex. 75)",
"is_instant_tour_enabled": "Boolean - Indicates if the listing supports instant tour booking. (Ex. true)",
"lot_id": "Integer - Unique Zillow identifier of a rental building. (Ex. 1001422626)",
"phone": "String - Contact phone number of the rental listing. (Ex. (512) 337-8489)",
"amenity_highlight": "String - Highlighted amenity of the rental listing. (Ex. Dog & cat friendly)",
"open_house": {
"start_date": "String - Start date of the open house. (Ex. 2026-07-05 13:00)",
"end_date": "String - End date of the open house. (Ex. 2026-07-05 15:00)",
"description": "String - Description of the open house. (Ex. Open: Sat. 1-3pm)"
},
"availability_date": "String - Availability date of the property, when applicable. (Ex. 2026-08-01)",
"provider_listing_id": "String - Listing identifier from the listing provider. (Ex. 4560149)"
},
...
],
"relaxed_results": [
// Results from nearby areas when there are few or no exact matches for the search. It shares the same structure as 'organic_results'.
...
],
"pagination": {
"current": "Integer - Current page number. (Ex. 1)",
"next": "String - Link to the next page on Zillow. (Ex. https://www.zillow.com/austin-tx/2_p/)"
},
"serpapi_pagination": {
"current": "Integer - Current page number. (Ex. 1)",
"previous": "String - Link to SerpApi search of the previous page.",
"next": "String - Link to SerpApi search of the next page. (Ex. https://serpapi.com/search.json?engine=zillow®ion_id=10221&page=2)"
}
}