Discover/zillow.com API
live

zillow.com APIzillow.com

Access Zillow property listings, Zestimates, rental data, agent profiles, and mortgage rates via 8 structured endpoints. No manual browsing required.

Endpoints
8
Updated
3mo ago
Try it
Page number for pagination
City and state (e.g., 'Seattle, WA')
api.parse.bot/scraper/3545a162-9da0-4ae1-b11a-025f91f6e0d6/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/3545a162-9da0-4ae1-b11a-025f91f6e0d6/search_homes_for_sale?location=Seattle%2C+WA' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 8 totalclick to expand

Search for homes listed for sale in a specific location. Returns paginated results with up to 41 listings per page, including map results and list results with property details.

Input
ParamTypeDescription
pageintegerPage number for pagination
locationrequiredstringCity and state (e.g., 'Seattle, WA')
Response
{
  "type": "object",
  "fields": {
    "cat1": "object containing searchResults with listResults and mapResults arrays, and searchList with pagination info and totalResultCount",
    "regionState": "object with regionInfo array and regionBounds coordinates",
    "searchPageSeoObject": "object with baseUrl, windowTitle, and metaDescription"
  },
  "sample": {
    "data": {
      "cat1": {
        "searchList": {
          "pagination": {
            "nextUrl": "/seattle-wa/2_p/"
          },
          "totalPages": 20,
          "totalResultCount": 2511
        },
        "searchResults": {
          "mapResults": [],
          "listResults": [
            {
              "area": 4420,
              "beds": 5,
              "zpid": "48919667",
              "baths": 5,
              "price": "$2,999,600",
              "address": "2506 N 38th Street, Seattle, WA 98103",
              "statusType": "FOR_SALE"
            }
          ]
        }
      },
      "regionState": {
        "regionInfo": [
          {
            "regionId": 16037,
            "regionName": "Seattle",
            "regionType": 6,
            "displayName": "Seattle WA"
          }
        ],
        "regionBounds": {
          "east": -122.224433,
          "west": -122.465159,
          "north": 47.734145,
          "south": 47.491912
        }
      },
      "searchPageSeoObject": {
        "baseUrl": "/seattle-wa/",
        "windowTitle": "Seattle WA Real Estate - Seattle WA Homes For Sale | Zillow",
        "metaDescription": "Zillow has 2511 homes for sale in Seattle WA."
      }
    },
    "status": "success"
  }
}

About the zillow.com API

The Zillow API covers 8 endpoints that return property listings, valuations, agent profiles, and mortgage rates from Zillow.com. With get_property_details you can retrieve price, address, lot size, year built, Zestimate, and detailed resoFacts for any property by its Zillow property ID. Endpoints span active sale listings, rental units, recently sold data, agent directories, and current loan rates.

Property Search and Listings

Three search endpoints — search_homes_for_sale, search_homes_for_rent, and search_recently_sold — each accept a location string (city and state, e.g. 'Chicago, IL') and an optional page integer for pagination. Each returns up to 41 listings per page in both listResults and mapResults arrays inside a cat1.searchResults object, along with a totalResultCount and regional bounding coordinates via regionState.regionBounds. The recently-sold endpoint includes sold price and sale date in the listing fields.

Property Details and Zestimates

get_property_details takes a zpid (Zillow property ID) and returns a broad set of fields: price, bedrooms, bathrooms, homeType, yearBuilt, livingArea, zestimate, and a resoFacts object that holds additional structured property facts. The dedicated get_zestimate endpoint returns just the valuation fields — zestimate (estimated home value) and rentZestimate (estimated monthly rent) — alongside address and home type, making it efficient when only valuation data is needed.

Agents and Mortgage Rates

search_agents queries agents by location and returns resultsCards with ratings, sales counts, and contact information. get_agent_profile retrieves a full agent record by username slug, exposing salesStats (all-time count, last-year count, price range), reviews, licenses, serviceAreas, pastSales, and forSaleListings. The get_mortgage_rates endpoint requires no inputs and returns an array of rate objects, each with name, loanType, loanTerm, interestRate, apr, and feesAndPoints — covering conventional, FHA, VA, and jumbo products from Zillow Home Loans.

Common use cases
  • Build a home valuation tool that pulls zestimate and rentZestimate for a list of zpids.
  • Aggregate recently sold prices in a target neighborhood using search_recently_sold with pagination.
  • Compare current 30-year fixed vs. FHA mortgage rates using get_mortgage_rates fields interestRate and apr.
  • Populate an agent directory with ratings, sales stats, and service areas from get_agent_profile.
  • Track listing inventory in a city by monitoring totalResultCount from search_homes_for_sale.
  • Enrich a property database with yearBuilt, homeType, livingArea, and resoFacts via get_property_details.
  • Map rental availability by parsing mapResults coordinates from search_homes_for_rent.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Zillow have an official public developer API?+
Zillow previously offered a public API (the Zillow API), but it was retired in 2021. No replacement public developer API is currently available from Zillow.
What does `get_property_details` return beyond basic listing info?+
Beyond price and address, it returns yearBuilt, livingArea, homeType (e.g. SINGLE_FAMILY, LOT), bathrooms, bedrooms, a zestimate, and a resoFacts object with structured property facts such as lot size and tax assessment data. It does not return full transaction history or HOA documents.
Does the API support filtering searches by price range, beds, or baths?+
The search endpoints (search_homes_for_sale, search_homes_for_rent, search_recently_sold) currently accept only location and page as inputs — filter parameters like price range, bedroom count, or property type are not exposed. You can fork this API on Parse and revise it to add those filter inputs.
How does pagination work across the search endpoints?+
Each search endpoint returns up to 41 listings per page. Pass an integer to the page parameter to advance through results. The cat1.searchList object in each response includes totalResultCount so you can calculate how many pages exist for a given location.
Does the API return school ratings, flood zone data, or neighborhood statistics?+
No. The current endpoints cover listing data, valuations, agent profiles, and mortgage rates. School ratings, flood zone designations, and neighborhood demographic statistics are not part of any returned response object. You can fork this API on Parse and revise it to add an endpoint targeting that data.
Page content last updated . Spec covers 8 endpoints from zillow.com.
Related APIs in Real EstateSee all →
padmapper.com API
Search and browse rental listings across cities with detailed property information including prices, contact details, and market trends. Discover apartments and homes through city-wide searches or map-based exploration, and access comprehensive listing details to help you find your next rental.
casa.it API
Search and browse property listings from Casa.it, Italy's real estate marketplace. Retrieve listings by location, price, size, property type, and transaction type (sale or rent), and fetch full details for individual properties including descriptions, photos, features, and publisher information.
catastro.minhap.es API
Search Spanish property records by address, coordinates, or cadastral reference to find detailed land parcel information, ownership details, and location data across all Spanish provinces and municipalities. Browse the complete hierarchy of Spanish geographic and administrative divisions including provinces, municipalities, and streets to pinpoint exact property locations.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.
amberstudent.com API
Search student accommodation listings across popular cities and access comprehensive property information including room types, pricing trends, and tenant reviews. Get detailed insights into student housing options to compare amenities, prices, and community feedback all in one place.
zapimoveis.com.br API
Search and filter real estate listings across Brazil on ZAP Imóveis — the country's largest property portal. Retrieve listings for sale or rent with detailed attributes including price, location, size, bedrooms, bathrooms, parking, and amenities. Supports location autocomplete, property type discovery, and full listing detail retrieval.
homes.com API
Search for real estate agents and properties available for sale or rent, while accessing detailed agent profiles with their 1-year transaction history, active listings, and performance statistics. Get comprehensive property details and agent information all in one place to help you find the right agent or property that matches your needs.
idealista.pt API
Search and filter property listings across Portugal by location, price, and size, then access detailed information about each property including its characteristics and pricing history. Monitor how property prices change over time to help you make informed decisions about buying or selling real estate.