Zillow API

GET   /api/v1/search?engine=zillow

The Zillow API returns real estate property listings including homes for sale, rentals, and recently sold properties. Search by location and filter by price, beds, baths, property type, and dozens of features.

API Parameters

Search Query

  • Name
    q
    Required
    Optional
    Description

    Location to search for properties. Accepts city/state (e.g., New York, NY), ZIP code (e.g., 10001), or neighborhood name. Optional when bounding_box, or lat, lon and radius, are provided.

Geographic Location

  • Name
    bounding_box
    Required
    Optional
    Description

    Map area to search in. The format is [[lat,long],[lat,long]]. The first coordinate is the top-right corner of the map area, and the second coordinate is the bottom-left corner (e.g., [[29.5326,-98.3887],[29.4456,-98.4757]]).

    Optional when q is provided. If both are passed, bounding_box takes precedence and q is ignored.

    Zillow returns at most 24 pages per search. To get every listing in a large area, split it into smaller boxes. Boxes that overlap return the same homes, so remove repeats by zpid.

  • Name
    lat
    Required
    Optional
    Description

    Latitude of the center of a circle to search in (e.g., 29.4889). Use it with lon and radius. Optional when q or bounding_box is provided. Can't be used together with bounding_box. If q is also passed, q is ignored.

  • Name
    lon
    Required
    Optional
    Description

    Longitude of the center of the circle (e.g., -98.4322). Use it with lat and radius.

  • Name
    radius
    Required
    Optional
    Description

    Radius of the circle in miles, up to 100 (e.g., 3). Use it with lat and lon. A circle can't cross longitude 180, so use a smaller radius or move lon away from 180.

Listing Type

  • Name
    listing_status
    Required
    Optional
    Description

    Type of listing to search. Supported values are:

    • for_sale - Active listings for sale.
    • for_rent - Rental listings.
    • sold - Recently sold properties.

  • Name
    home_type
    Required
    Optional
    Description

    Comma-separated list of property types to include. Supported values are: house, condo, townhouse, multi_family, apartment, land, manufactured. Example: house,condo.

Pricing

  • Name
    price_min
    Required
    Optional
    Description

    Minimum listing price for sale and sold listings.

  • Name
    price_max
    Required
    Optional
    Description

    Maximum listing price for sale and sold listings.

  • Name
    rent_min
    Required
    Optional
    Description

    Minimum monthly rent for rental listings.

  • Name
    rent_max
    Required
    Optional
    Description

    Maximum monthly rent for rental listings.

Property Details

  • Name
    beds_min
    Required
    Optional
    Description

    Minimum number of bedrooms. Values from 1 to 5.

  • Name
    baths_min
    Required
    Optional
    Description

    Minimum number of bathrooms. Values from 1 to 4.

  • Name
    sqft_min
    Required
    Optional
    Description

    Minimum living area in square feet.

  • Name
    sqft_max
    Required
    Optional
    Description

    Maximum living area in square feet.

  • Name
    lot_size_min
    Required
    Optional
    Description

    Minimum lot size in square feet.

  • Name
    lot_size_max
    Required
    Optional
    Description

    Maximum lot size in square feet.

  • Name
    year_built_min
    Required
    Optional
    Description

    Minimum year built.

  • Name
    year_built_max
    Required
    Optional
    Description

    Maximum year built.

  • Name
    parking_spots
    Required
    Optional
    Description

    Minimum number of parking spots.

  • Name
    keywords
    Required
    Optional
    Description

    Keyword search within listings (e.g., pool, garage).

Features

  • Name
    has_pool
    Required
    Optional
    Description

    Filter for properties with a pool.

  • Name
    has_garage
    Required
    Optional
    Description

    Filter for properties with a garage.

  • Name
    has_ac
    Required
    Optional
    Description

    Filter for properties with air conditioning.

  • Name
    has_basement
    Required
    Optional
    Description

    Filter for properties with a basement.

  • Name
    is_waterfront
    Required
    Optional
    Description

    Filter for waterfront properties.

  • Name
    is_single_story
    Required
    Optional
    Description

    Filter for single-story properties.

  • Name
    is_3d_home
    Required
    Optional
    Description

    Filter for properties with 3D tours.

  • Name
    is_open_house
    Required
    Optional
    Description

    Filter for properties with upcoming open houses.

  • Name
    is_pending
    Required
    Optional
    Description

    Include pending and under contract listings.

  • Name
    is_new_construction
    Required
    Optional
    Description

    Filter for new construction properties.

  • Name
    is_coming_soon
    Required
    Optional
    Description

    Include coming soon listings.

Sorting

  • Name
    sort_by
    Required
    Optional
    Description

    Sort order for results. Supported values are: relevance, newest, price_asc, price_desc, payment_asc, payment_desc, beds, baths, sqft, lot_size, zestimate_desc, zestimate_asc. price_asc and payment_asc return the same order, as do price_desc and payment_desc: by list price on sale and sold listings, and by monthly rent on rentals.

  • Name
    days_on_zillow
    Required
    Optional
    Description

    Filter by time on Zillow. Supported values are: 1, 7, 14, 30, 90, 6m, 12m, 24m, 36m.

Pagination

  • Name
    page
    Required
    Optional
    Description

    Page number for pagination. Starts at 1, maximum is 24.

Engine

  • Name
    engine
    Required
    Required
    Description

    Set to zillow to use the Zillow API.

API Key

  • Name
    api_key
    Required
    Required
    Description

    Your SearchAPI key. Alternatively, you can use the Authorization header.

Zero Data Retention

  • Name
    zero_retention
    Enterprise Only
    Enterprise Only
    Required
    Optional
    Description

    Set this parameter to true to disable all logging and persistent storage. No request parameters, HTML, or JSON responses are stored or logged.

API Examples

Full Response

Full Response
GET
https://www.searchapi.io/api/v1/search?engine=zillow&q=New+York%2C+NY
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "zillow",
  "q": "New York, NY"
}

response = requests.get(url, params=params)
print(response.text)
Response
{
  "search_metadata": {
    "id": "search_6QNVPZBKo24jcZklp8y471M9",
    "status": "Success",
    "created_at": "2026-04-01T08:30:50Z",
    "request_time_taken": 2.55,
    "parsing_time_taken": 0.05,
    "total_time_taken": 2.61,
    "request_url": "https://www.zillow.com/new-york-ny/",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_6QNVPZBKo24jcZklp8y471M9.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_6QNVPZBKo24jcZklp8y471M9"
  },
  "search_parameters": {
    "engine": "zillow",
    "q": "New York, NY"
  },
  "search_information": {
    "total_results": 20705,
    "title": "New York NY Real Estate - New York NY Homes For Sale | Zillow",
    "region": {
      "id": 6181,
      "type": 6,
      "name": "New York"
    }
  },
  "properties": [
    {
      "position": 1,
      "zpid": "459854825",
      "address": "37 W Ter, Staten Island, NY 10312",
      "street": "37 W Ter",
      "city": "Staten Island",
      "state": "NY",
      "zipcode": "10312",
      "price": "$998,000",
      "extracted_price": 998000.0,
      "rent_zestimate": 3294,
      "price_change": -102000,
      "price_reduction": "$102,000 (Feb 26)",
      "beds": 3,
      "baths": 2,
      "sqft": 1170,
      "lot_sqft": 4356.0,
      "lot_area_unit": "sqft",
      "home_type": "SINGLE_FAMILY",
      "home_status": "FOR_SALE",
      "status_text": "House for sale",
      "listing_sub_type": "FSBA",
      "days_on_zillow": 75,
      "date_price_changed": "2026-02-26T08:00:00Z",
      "latitude": 40.5335,
      "longitude": -74.19418,
      "thumbnail": "https://photos.zillowstatic.com/fp/1b1636f84a97e3def3d674f5011f0a88-p_e.jpg",
      "images": [
        "https://photos.zillowstatic.com/fp/1b1636f84a97e3def3d674f5011f0a88-p_e.jpg",
        "..."
      ],
      "has_3d_model": true,
      "link": "https://www.zillow.com/homedetails/37-W-Ter-Staten-Island-NY-10312/459854825_zpid/",
      "broker": "Listing by: Berkshire Hathaway HomeService Cangiano Estates",
      "currency": "USD",
      "country": "USA",
      "is_showcase": true,
      "listing_type": "For Sale by Agent",
      "tag": {
        "type": "showcase",
        "text": "Showcase"
      }
    },
    "..."
  ],
  "pagination": {
    "current": 1,
    "total_results": 20705,
    "total_pages": 24
  }
}

Search with Bounding Box

Search with Bounding Box
GET
https://www.searchapi.io/api/v1/search?bounding_box=%5B%5B29.5326%2C-98.3887%5D%2C%5B29.4456%2C-98.4757%5D%5D&engine=zillow
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "zillow",
  "bounding_box": "[[29.5326,-98.3887],[29.4456,-98.4757]]"
}

response = requests.get(url, params=params)
print(response.text)
Response
{
  "search_metadata": {
    "id": "search_9YXGkBJ1pQDvH4W3PLOKqQNA",
    "status": "Success",
    "created_at": "2026-10-29T16:06:38Z",
    "request_time_taken": 2.12,
    "parsing_time_taken": 0.01,
    "total_time_taken": 2.13,
    "request_url": "https://www.zillow.com/homes/for_sale/?searchQueryState=%7B%22mapBounds%22%3A%7B%22west%22%3A-98.4757%2C%22east%22%3A-98.3887%2C%22south%22%3A29.4456%2C%22north%22%3A29.5326%7D%7D",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_9YXGkBJ1pQDvH4W3PLOKqQNA.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_9YXGkBJ1pQDvH4W3PLOKqQNA"
  },
  "search_parameters": {
    "engine": "zillow",
    "bounding_box": "[[29.5326,-98.3887],[29.4456,-98.4757]]"
  },
  "search_information": {
    "total_results": 486,
    "title": "Real Estate & Homes For Sale - 486 Homes For Sale | Zillow",
    "region": {
      "name": "San Antonio TX 78209"
    }
  },
  "properties": [
    {
      "position": 1,
      "zpid": "26302997",
      "address": "4011 TALLULAH DR, San Antonio, TX 78218",
      "street": "4011 TALLULAH DR",
      "city": "San Antonio",
      "state": "TX",
      "zipcode": "78218",
      "price": "$215,000",
      "extracted_price": 215000.0,
      "zestimate": 210200,
      "rent_zestimate": 1640,
      "price_change": -20000,
      "price_reduction": "$20,000 (Oct 21)",
      "tax_assessed_value": 155260.0,
      "beds": 3,
      "baths": 2,
      "sqft": 1317,
      "lot_sqft": 8145.72,
      "lot_area_unit": "sqft",
      "home_type": "SINGLE_FAMILY",
      "home_status": "FOR_SALE",
      "status_text": "House for sale",
      "listing_sub_type": "FSBA",
      "days_on_zillow": 15,
      "date_price_changed": "2026-10-21T07:00:00Z",
      "latitude": 29.491756,
      "longitude": -98.416275,
      "thumbnail": "https://photos.zillowstatic.com/fp/590b2e270787f65e38f3250cd2486d78-p_e.jpg",
      "images": [
        "https://photos.zillowstatic.com/fp/590b2e270787f65e38f3250cd2486d78-p_e.jpg",
        "..."
      ],
      "has_3d_model": true,
      "link": "https://www.zillow.com/homedetails/4011-Tallulah-Dr-San-Antonio-TX-78218/26302997_zpid/",
      "broker": "Keller Williams Heritage",
      "currency": "USD",
      "country": "USA",
      "is_showcase": true,
      "listing_type": "For Sale by Agent",
      "tag": {
        "type": "showcase",
        "text": "Showcase"
      }
    },
    "..."
  ],
  "pagination": {
    "current": 1,
    "total_results": 486,
    "total_pages": 12
  }
}

Search with Radius

Search with Radius

properties only lists homes inside the circle, so a page can have fewer results. total_results and total_pages count the square that fits around the circle. A page with no homes inside the circle returns an empty properties list, and later pages can still have results.

Zillow returns at most 24 pages per search. To get every listing in a large area, split it into smaller circles or boxes. Areas that overlap return the same homes, so remove repeats by zpid.

GET
https://www.searchapi.io/api/v1/search?engine=zillow&lat=30.2672&lon=-97.7431&radius=2
Request
import requests

url = "https://www.searchapi.io/api/v1/search"
params = {
  "engine": "zillow",
  "lat": "30.2672",
  "lon": "-97.7431",
  "radius": "2"
}

response = requests.get(url, params=params)
print(response.text)
Response
{
  "search_metadata": {
    "id": "search_OxE2l6wMgOJVSyJp9PbYq4Kv",
    "status": "Success",
    "created_at": "2026-10-29T19:39:01Z",
    "request_time_taken": 2.02,
    "parsing_time_taken": 0.01,
    "total_time_taken": 2.03,
    "request_url": "https://www.zillow.com/homes/for_sale/?searchQueryState=%7B%22mapBounds%22%3A%7B%22west%22%3A-97.77661460259627%2C%22east%22%3A-97.70958539740373%2C%22south%22%3A30.23825396609423%2C%22north%22%3A30.29614603390577%7D%7D",
    "html_url": "https://www.searchapi.io/api/v1/searches/search_OxE2l6wMgOJVSyJp9PbYq4Kv.html",
    "json_url": "https://www.searchapi.io/api/v1/searches/search_OxE2l6wMgOJVSyJp9PbYq4Kv"
  },
  "search_parameters": {
    "engine": "zillow",
    "lat": "30.2672",
    "lon": "-97.7431",
    "radius": "2"
  },
  "search_information": {
    "total_results": 798,
    "title": "Real Estate & Homes For Sale - 798 Homes For Sale | Zillow",
    "region": {
      "name": "Austin TX 78701"
    }
  },
  "properties": [
    {
      "position": 1,
      "zpid": "305430573",
      "address": "906 E 14th St #A, Austin, TX 78702",
      "street": "906 E 14th St #A",
      "city": "Austin",
      "state": "TX",
      "zipcode": "78702",
      "unit": "# A",
      "price": "$995,000",
      "extracted_price": 995000.0,
      "tax_assessed_value": 628228.0,
      "beds": 3,
      "baths": 3,
      "sqft": 1530,
      "lot_sqft": 2979.504,
      "lot_area_unit": "sqft",
      "home_type": "CONDO",
      "home_status": "FOR_SALE",
      "status_text": "Active",
      "listing_sub_type": "FSBA",
      "days_on_zillow": 7,
      "latitude": 30.274546,
      "longitude": -97.72994,
      "thumbnail": "https://photos.zillowstatic.com/fp/87187cafdec371f4c7371ad518e5b806-p_e.jpg",
      "images": [
        "https://photos.zillowstatic.com/fp/87187cafdec371f4c7371ad518e5b806-p_e.jpg",
        "..."
      ],
      "has_3d_model": true,
      "link": "https://www.zillow.com/homedetails/906-E-14th-St-A-Austin-TX-78702/305430573_zpid/",
      "broker": "eXp Realty, LLC",
      "currency": "USD",
      "country": "USA",
      "is_showcase": true,
      "listing_type": "For Sale by Agent",
      "tag": {
        "type": "showcase",
        "text": "Showcase"
      }
    },
    "..."
  ],
  "pagination": {
    "current": 1,
    "total_results": 798,
    "total_pages": 20
  }
}