Zillow: scrapers and the official API, compared

For-sale, rental and sold listings, price history, Zestimates, property details, mortgage rates and property managers.

Short answer

For most Zillow jobs, start with Zillow Upcoming Open House Finder by City or ZIP: it covers 9 of 9 core fields (address, price, bedrooms, bathrooms and 5 more) at $0.99 per 1,000 results on Apify's Free plan. The top published score for Zillow goes to Zillow Search Scraper by maxcopell (99 of 100), a Store tool from another publisher, listed for reference.

From published Store listings, output schemas and the official documentation. Checked 2026-11-12. How the ranking works.

Zillow Upcoming Open House Finder by City or ZIP: inputs, code and costOpen in Apify Store

8 catalogue Actors 9 other Store tools Official API: Partner only Lowest rate  $0.90 per 1K

What do you need from Zillow?

Route map

Each line is one way to get Zillow data; each stop is a field you probably need. Green lines are catalogue Actors, ranked by the published formula.

Route diagram for Zillow dataZillow Upcoming Open House Finder by City or ZIP: stops at 10 of the 10 fields shown; Zillow Distressed Property Finder by City or ZIP: stops at 9 of the 10 fields shown; Zillow For-Sale, Rent & Sold Listing Extractor: stops at 9 of the 10 fields shown; Zillow Daily Mortgage Rate & Lender Quote Scraper: stops at 0 of the 10 fields shown; Other Store tools (7): stops at 10 of the 10 fields shown; Zillow data access (partner / Bridge): partner, field coverage not compared.Zillowpricebedroomsbathroomsarealisting statuszestimatedaysOnZillowzpidhomeTypephotoCount1234+API

Stops are fields. A ring means the field is in that route's published output schema; no ring means the line passes without it. Bold labels are the core fields for this website, the rest are fields that differ between routes. A white capsule means every data line stops there. The red line is the official API; its field coverage is not compared. A crossed red line means there is no open official API.

Catalogue Actors for Zillow

Zillow Upcoming Open House Finder by City or ZIP

Find upcoming Zillow open houses by city, ZIP, or search URL, with showing start and end times plus property price, beds/baths, square footage and…

9/9 core fields 44 output fields $0.99 per 1K Open in Apify Store

Zillow Distressed Property Finder by City or ZIP

Find foreclosure, pre-foreclosure, bank-owned, and auction properties on Zillow by city, neighborhood, or ZIP, with price, Zestimate, tax value,…

9/9 core fields 55 output fields $0.99 per 1K Open in Apify Store

Zillow For-Sale, Rent & Sold Listing Extractor

Search Zillow by city, state or ZIP for active, rental or recently sold listings, with pricing, Zestimate, agent, school, tax and price history…

9/9 core fields 57 output fields $0.99 per 1K Open in Apify Store

Which route for which job

The catalogue Actors for Zillow return different records. "Only this route" lists the published fields no other Actor in this table returns, which is usually what decides the choice. Cost is the published per-result rate; start events and platform usage are extra.

Catalogue Actors for Zillow by job, with the fields only each one returns
Actor Good for Only this route Core fields 10K results
Zillow Upcoming Open House Finder by City or ZIP Find upcoming open houses no unique fields 9/9 $9.90
Zillow Distressed Property Finder by City or ZIP Find distressed properties distressType, isForeclosure, isBankOwned, isPreForeclosure, isAuction 9/9 $9.90
Zillow For-Sale, Rent & Sold Listing Extractor Find property listings stories, parking, taxHistory, schools, features 9/9 $9.90
Zillow Daily Mortgage Rate & Lender Quote Scraper Track mortgage rates loanType, productType, scope, program, termYears 2/9 $9.90
Zillow Market Trends Scraper Track housing trends slug, zhviLatest, zhviYoY, zhviAsOf, zhviChange1mPct 2/9 $9.90
Zillow Property Manager Directory by City Find property managers businessName, reviewCount 1/9 $9.90
Zillow Research County Home Value Trend Scraper Track home values vsBenchmark6mPct 0/9 $9.90
Zillow Research Home Value & Market Heat Scraper Track housing trends change1yPct 0/9 $9.90

Field matrix: who returns what

Every tool with a published output schema, against the 9 fields most Zillow jobs need. A dot means the field name appears in the schema; rows can still leave it empty.

Which tools return each core Zillow field, from published output schemas
Tooladdresspricebedroomsbathroomsarealisting statusurlzestimatecoordinatesFields
Zillow Upcoming Open House Finder by City or ZIP●●●●●●●●●9/9
Zillow Distressed Property Finder by City or ZIP●●●●●●●●●9/9
Zillow For-Sale, Rent & Sold Listing Extractor●●●●●●●●●9/9
Zillow Daily Mortgage Rate & Lender Quote Scraper●–––––●––2/9
Zillow Market Trends Scraper–●––––●––2/9
Zillow Property Manager Directory by City––––––●––1/9
Zillow Research County Home Value Trend Scraper–––––––––0/9
Zillow Research Home Value & Market Heat Scraper–––––––––0/9
Zillow Search ScraperReference only, by maxcopell●●●●●●●●●9/9
Zillow Detail ScraperReference only, by maxcopell●●●●●●●●●9/9
Zillow ZIP Code Search ScraperReference only, by maxcopell●●●●●●●●●9/9
Zillow ScraperReference only, by igolaizola●–●●●●●–●7/9
Zillow Agent ScraperReference only, by blackfalcondata●●––●–●––4/9
Zillow Details ScraperReference only, by afanasenko●●●●●●●●●9/9
Zillow Agent ScraperReference only, by sian.agency––––––●––1/9
Tools returning it10988981378

Field dictionary: the exact keys

The same core field has a different key in each Actor's output. Map these before you merge datasets; a dash means the published schema has no matching key. Need a field that is not listed here, such as email? Search every Zillow Actor by field.

Output keys for each core Zillow field in the top catalogue Actors
Core field Zillow Upcoming Open House…Zillow Distressed Property…Zillow For-Sale, Rent & Sold…
address addressaddressaddress
price priceprice, lastSoldPriceprice, soldPrice, lastSoldPrice
bedrooms bedsbedsbeds
bathrooms bathsbathsbaths
area sqft, lotAreaValuesqft, lotAreaValuesqft, lotSize
listing status status, statusText, detailStatushomeStatus, statusTextstatus
url sourceUrlurl, postingUrlurl
zestimate zestimatezestimate, rentZestimatezestimate, rentZestimate
coordinates latitude, longitudelatitude, longitudelatitude, longitude

Download this comparison: CSV · JSON (every tool with a published schema, matching keys per core field, price and score).

All 17 tools, scored

Catalogue Actors link to their detail pages; the score (0 to 100) is the published formula, identical for every tool. Other Store tools follow in their own table, for reference. Price is the published primary-result rate per 1,000 (the Free-plan rate where the price is tiered; higher Apify plans pay less); start events and platform usage are excluded.

Catalogue Actors for Zillow, ranked by the published method
Sample fields
94
Zillow Upcoming Open House Finder by City or ZIP Catalogue Actor, pay per event
address, price, beds 44 $0.99 100% of 20 runs Oct 2026
93
Zillow Distressed Property Finder by City or ZIP Catalogue Actor, pay per event
address, price, beds 55 $0.99 100% of 25 runs Oct 2026
87
Zillow For-Sale, Rent & Sold Listing Extractor Catalogue Actor, pay per event
address, price, beds 57 $0.99 16 runs, too few to rate Nov 2026
70
Zillow Daily Mortgage Rate & Lender Quote Scraper Catalogue Actor, pay per event
address, profileUrl, loanType 39 $0.99 100% of 22 runs Oct 2026
64
Zillow Market Trends Scraper Catalogue Actor, pay per event
medianListingPrice, url, location 76 $0.99 2 runs, too few to rate Nov 2026
61
Zillow Property Manager Directory by City Catalogue Actor, pay per event
profileUrl, name, businessName 7 $0.99 3 runs, too few to rate Nov 2026
57
Zillow Research County Home Value Trend Scraper Catalogue Actor, pay per event
countyName, stateCode, stateName 16 $0.99 13 runs, too few to rate Oct 2026
57
Zillow Research Home Value & Market Heat Scraper Catalogue Actor, pay per event
regionName, regionType, date 9 $0.99 15 runs, too few to rate Oct 2026

Other Store tools, for reference

Scored with the same published formula and listed for comparison only; this site does not link or recommend them.

Other Store tools for Zillow, for reference
Sample fields
99
Zillow Search Scraper Reference only, by maxcopell
listingAddress, listingPrice, bedrooms 44 $2.30 98% of 62,726 runs Nov 2026
99
Zillow Detail Scraper Reference only, by maxcopell
listingAddress, listingPrice, bedrooms 64 $3.60 99% of 625,301 runs Nov 2026
99
Zillow ZIP Code Search Scraper Reference only, by maxcopell
listingAddress, listingPrice, bedrooms 44 $2.40 100% of 25,932 runs Nov 2026
91
Zillow Scraper Reference only, by igolaizola
address.streetAddress, bedrooms, bathrooms 21 $0.90 100% of 26,300 runs Oct 2026
79
Zillow Agent Scraper Reference only, by blackfalcondata
officeAddress, salesPriceRange, serviceAreas 60 $1.20 98% of 2,748 runs Nov 2026
78
Zillow Details Scraper Reference only, by afanasenko
streetAddress, price, bedrooms 120 $80 99% of 325 runs Nov 2026
74
Zillow Agents Leads [Download over 1M of Agents] Reference only, by memo23
No published schema – $2.90 100% of 33,852 runs Nov 2026
73
Zillow Scraper · Bypass 500 Cap · Sale, Rent, Sold Reference only, by memo23
No published schema – $1.90 98% of 5,629 runs Nov 2026
50
Zillow Agent Scraper Reference only, by sian.agency
profileUrl, imageUrl, agentName 12 $75 100% Sep 2026

What to check before you choose

Housing researchers use Zillow listings to compare asking prices, rental availability and property characteristics. Regional research datasets support a different task: tracking market trends across places and reporting periods.

Choose listing extraction for property-level work, open-house extraction for scheduled showings and research tools for regional trends. Property-manager directories and mortgage-rate tools provide separate records rather than additional listing fields.

Checklist

  • Keep price, zestimate and rentZestimate separate. The listing schema describes an asking price, an estimated property value and an estimated monthly rent.
  • Confirm the record's identity and scope. The listing documentation allows zpid to represent a property or a building, while the open-house tool describes a record for each scheduled showing.
  • Check units and geography before combining outputs. Listing sqft describes living area, while research output uses fields such as regionType, metric and unit.

Where the data is incomplete

The listing extractor describes property-history collection, but the published field list does not identify history records or their dates. It defines price as a listing price.

Regional research values also describe a different scope from individual properties and need to retain their geography and reporting date.

Official API route

Zillow data access (partner / Bridge)

Zillow does not publish an open self-serve listing API. Data access for industry partners runs through Zillow Group and MLS-related programs.

Price. Partner terms; no public self-serve price.

Limits. Approval and licensing apply. Public-page scraping is a third-party alternative.

Official documentation

Property data may carry broker and MLS restrictions even when it appears on public listing pages. Check Zillow's terms and the reuse permissions for the data you collect. This is general information, not legal advice.

Read Zillow's terms. Keep to public data, do not bypass logins or access controls, and check whether personal data is involved before you collect it. The can-I-scrape checklist walks through it.

How to start

  1. Open the recommended Zillow tool in the comparison and choose a supported public listing search from its input documentation.
  2. Select a small area and the supported listing status needed for your research, then start the collection.
  3. Inspect the dataset's property links, addresses, prices and status information against the published schema before collecting a wider area.

Call Zillow Upcoming Open House Finder by City or ZIP from code

The example input uses the Actor's published defaults; set your own Zillow query before you run it. You need an Apify API token.

Python

from apify_client import ApifyClient

client = ApifyClient("<YOUR_APIFY_TOKEN>")
run_input = {
    "locations": [
        "Austin, TX"
    ],
    "dateFilter": "any",
    "includeDetails": True,
    "includeAgentContact": False,
    "maxItems": 1,
    "timeZone": "America/New_York"
}

run = client.actor("nimbryxo-studio/zillow-upcoming-open-house-finder-by-city-or-zip").call(run_input=run_input)
if run is None:
    raise RuntimeError("The Actor run was not found.")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

pip install apify-client

JavaScript

import { ApifyClient } from "apify-client";

const client = new ApifyClient({ token: "<YOUR_APIFY_TOKEN>" });
const input = {
    "locations": [
        "Austin, TX"
    ],
    "dateFilter": "any",
    "includeDetails": true,
    "includeAgentContact": false,
    "maxItems": 1,
    "timeZone": "America/New_York"
};

const run = await client.actor("nimbryxo-studio/zillow-upcoming-open-house-finder-by-city-or-zip").call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

npm install apify-client

cURL

curl -X POST "https://api.apify.com/v2/actors/nimbryxo-studio~zillow-upcoming-open-house-finder-by-city-or-zip/run-sync-get-dataset-items"   -H "Authorization: Bearer $APIFY_TOKEN"   -H "Content-Type: application/json"   -d '{"locations":["Austin, TX"],"dateFilter":"any","includeDetails":true,"includeAgentContact":false,"maxItems":1,"timeZone":"America/New_York"}'

Waits for the run and returns the dataset items (runs over 300 seconds return HTTP 408; start an async run instead).

MCP (AI agents)

{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com?tools=nimbryxo-studio/zillow-upcoming-open-house-finder-by-city-or-zip",
      "headers": {
        "Authorization": "Bearer <YOUR_APIFY_TOKEN>"
      }
    }
  }
}

Adds this Actor as a tool in an MCP client that takes a remote server URL (Cursor, VS Code, Claude Code) through Apify's hosted MCP server. OAuth sign-in also works without the header. Clients that only start local servers can wrap the URL with npx mcp-remote.

Questions people ask

Can I treat a Zestimate as a listing price?

The published schema distinguishes price from zestimate. Keep the asking price and estimated value separate when comparing properties.

Does a sold listing provide a confirmed sale price?

The published listing documentation defines price as the listing price.

Is there an open official listing API?

The published data describes Zillow data access through industry-partner and MLS-related programs. Approval and licensing apply, with no public self-serve listing API described.

Should I use listings or research data for regional trends?

Use the research tools when you need published regional measures over time. Keep regionName, regionType, date and the relevant metric or unit so different series remain distinguishable.

What is the cheapest catalogue Actor for Zillow data?

Zillow Upcoming Open House Finder by City or ZIP lists $0.99 per 1,000 results (pay per event), with 44 fields in its published output schema. Start events and platform usage are billed separately. Checked 2026-11-12.

Which Zillow scraper returns the most core fields?

Zillow Upcoming Open House Finder by City or ZIP covers 9 of the 9 core Zillow fields this page tracks (address, price, bedrooms, bathrooms, area, listing status, url, zestimate, coordinates), based on its published output schema.

Does Zillow have an official API?

Partner only: Zillow does not publish an open self-serve listing API. Data access for industry partners runs through Zillow Group and MLS-related programs. Partner terms; no public self-serve price.

Is it legal to scrape Zillow?

It depends on what you collect and how. Property data may carry broker and MLS restrictions even when it appears on public listing pages. Check Zillow's terms and the reuse permissions for the data you collect. Read Zillow's terms (https://www.zillow.com/corp/Terms.htm) before you collect, and check whether personal data is involved. This is general information, not legal advice.

More on Zillow

Sources

Text updated 2026-11-12 Data checked 2026-11-12
Cite this page

Scraper Finder. "How to get Zillow data." https://scraperfinder.com/sites/zillow/ (data checked 2026-11-12).

Highest-scoring catalogue Actor

Zillow Upcoming Open House Finder by City or ZIP: 9 of 9 core fields, $0.99 per 1,000 results, score 94. The highest score overall is 99 (Zillow Search Scraper, a Store tool from another publisher); both are in the table above.

Open in Apify Store