Easily extract search results from Zillow, including a comprehensive list of properties, their details, and pagination links for navigating through search results, such as:

  • The total number of results for your search query.
  • A list of properties with details:
    • Address (full street, city, state, and ZIP code).
    • Dimensions (size of the property in square feet).
    • Number of bedrooms and bathrooms.
    • Price, including currency and symbol.
    • Direct links to individual property listings.
  • The search query used and its corresponding title.

Supported Query Parameters

PARAMETERTYPEDEFAULTDESCRIPTION
urlstring <uri>The URL where the desired property data must be retrieved from. Example: https://www.zillow.com/ks/?searchQueryState=%7B%7D.

How to Setup

Request the search endpoint with your desired query:

https://realestate.api.zenrows.com/v1/targets/zillow/discovery?url={url}&apikey=YOUR_ZENROWS_API_KEY

Code Exampless

# pip install requests
import requests

url = 'https://www.zillow.com/ks/?searchQueryState=%7B%7D'
apikey = 'YOUR_ZENROWS_API_KEY'
params = {
    'apikey': apikey,
    'url': url,
}

response = requests.get('https://realestate.api.zenrows.com/v1/targets/zillow/discovery/', params=params)
print(response.text)
The URL search query must be encoded.

Response Example

{
    "number_of_results": 8000,
    "property_list": [
        {
            "address": "123 Main St, New York, NY 10001",
            "dimensions": 1000,
            "number_of_bathrooms": 2,
            "number_of_bedrooms": 2,
            "price_currency_code": "USD",
            "price_currency_symbol": "$",
            "property_url": "https:\/\/www.zillow.com\/homedetails\/10314-W-Deanne-Dr-Sun-City-AZ-85351\/7694235_zpid\/"
        }
    ],
    "query": "houses for sale in New York",
    "search_title": "New York"
}