π‘ Zillow Search Scraper β Listings & Zestimate Β· $1/1k
Pricing
$1.00 / 1,000 zillow properties
π‘ Zillow Search Scraper β Listings & Zestimate Β· $1/1k
Scrape Zillow for-sale listings by city, zip code, or neighborhood. Extract price, beds, baths, sqft, Zestimate, days on market, coordinates & listing URL. API alternative β no login, no API key. Filter by price range, beds, baths, property type & days listed.
Pricing
$1.00 / 1,000 zillow properties
Rating
0.0
(0)
Developer
The Mine Works
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
21 hours ago
Last modified
Categories
Share
π‘ Zillow Search Scraper β Listings & Zestimate Data
What is the Zillow Search Scraper?
The Zillow Search Scraper extracts for-sale real estate listings from Zillow.com by city, ZIP code, or neighborhood β returning clean, structured JSON for every property, with no login and no API key. Give it a location and get back address, price, beds, baths, square footage, Zestimate, days on market, coordinates, and the listing URL for hundreds of homes in a single run.
Built lean and HTTP-only (no browser, 512 MB), it runs on Apify residential proxies and bills pay-per-result β the first 25 properties are free (lifetime), then just $1 per 1,000 results ($0.001 each).
Why scrape Zillow?
- π Track the market β monitor prices, Zestimates, and days-on-market by city or ZIP.
- π― Build lead lists β surface fresh for-sale inventory for agents, investors, and data products.
- π¦ Source investment deals β filter by price, beds, baths, and property type.
- π Feed dashboards & reports β deliver structured housing data into your BI stack.
- π€ Power AI agents β supply live Zillow listings to LLM assistants and valuation models.
Go beyond the limits of the official Zillow API
Zillow's official APIs are deprecated, gated behind partner agreements, and cap what you can pull β and none of them give you the full public search results you see on the site. This actor queries Zillow's own search endpoints directly, resolving any location string to a region automatically, so you are not blocked by API keys, partner approval, or per-call quotas. You control the location, the filters, and the volume. No API key, no account, no browser.
What data does the Zillow Search Scraper extract?
| π Full address | ποΈ City, state, ZIP |
| π° Price (value + label) | ποΈ Bedrooms |
| π Bathrooms | π Living area (sqft) |
| π³ Lot size + unit | π‘ Property type |
| π Status type & text | β³ Days on Zillow |
| π΅ Zestimate | π¦ Rent Zestimate |
| π Latitude & longitude | π· Primary photo URL |
| π Listing detail URL | π ZPID |
| π·οΈ Listing sub-type | π§ Address line 1 |
How to scrape Zillow in 5 steps
- Create a free Apify account.
- Open the Zillow Search Scraper and enter a location (e.g.
Austin, TX,78701,Brooklyn, NY). - Optionally set
maxItems,minPrice,maxPrice,minBeds,minBaths,propertyType, ordaysOnZillow. - Click Start and let the actor page through results.
- Download your data as JSON, CSV, or Excel, or pull it via the Apify API.
Example input
{"location": "Austin, TX","maxItems": 100,"minPrice": 400000,"maxPrice": 900000,"minBeds": 3,"propertyType": "SINGLE_FAMILY","daysOnZillow": 30}
Example output
Each property is returned as a flat JSON record:
{"zpid": "29488283","address": "4501 Red River St, Austin, TX 78751","addressLine1": "4501 Red River St","city": "Austin","state": "TX","zipCode": "78751","price": 725000,"priceLabel": "$725,000","beds": 3,"baths": 2,"sqft": 1680,"lotSizeSqft": 6534,"lotSizeUnit": "sqft","propertyType": "SINGLE_FAMILY","statusType": "FOR_SALE","statusText": "House for sale","daysOnZillow": 12,"zestimate": 731400,"rentZestimate": 3200,"latitude": 30.30542,"longitude": -97.72519,"detailUrl": "https://www.zillow.com/homedetails/4501-Red-River-St-Austin-TX-78751/29488283_zpid/","imgSrc": "https://photos.zillowstatic.com/fp/abc123-p_e.jpg","listingSubType": { "is_FSBA": true }}
Field availability depends on what Zillow publishes for each listing. Null fields are omitted from the record.
Use cases
- Investor deal sourcing β filter by price, beds, and type to surface candidates across a metro.
- Agent lead lists β pull fresh for-sale inventory to prospect sellers and buyers.
- Comparable market analysis β feed listings + Zestimates into valuation workflows.
- Price & inventory monitoring β re-run on a schedule to track new listings and price drops.
- Market research & dashboards β power BI reports and housing-trend analytics.
- AI real estate assistants β supply live Zillow data to LLM agents and models.
FAQ
Do I need a Zillow account or API key?
No. The scraper requires no login, no cookies, and no API key. You only need an Apify account to run it.
What is the Zestimate field?
The Zestimate is Zillow's automated valuation estimate for a home; rentZestimate is its estimated monthly rent. Both are returned when Zillow publishes them for a listing.
How much does the Zillow Search Scraper cost?
Pay-per-result: the first 25 properties are free (lifetime), then $1 per 1,000 results ($0.001 per property). You only pay for properties actually returned.
Can I enrich results with full property details?
Yes. Feed the detailUrl or zpid from this actor into the Zillow Property Details Scraper to pull price history, tax history, schools, HOA, and more.
Is scraping Zillow legal?
Scraping publicly available listing data is generally permissible, but results may include personal data protected under laws like GDPR. Ensure you have a legitimate purpose and comply with applicable regulations.
Use in Claude, ChatGPT & any MCP agent
This actor is available as a hosted MCP server, so AI agents can call it directly:
https://mcp.apify.com/?tools=themineworks/zillow-search-scraper
Add that endpoint to Claude, ChatGPT, or any MCP-compatible client and ask it to pull Zillow listings on demand. Or call it from code with the Apify client:
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('themineworks/zillow-search-scraper').call({location: 'Austin, TX',maxItems: 100,minBeds: 3,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Related real estate scrapers
Part of The Mine Works Zillow suite β chain them into a full property-data pipeline:
- Zillow Property Details Scraper β full detail pages by URL/ZPID.
- Zillow Recently Sold Scraper β sold comps for CMA.
- Zillow Rental Listings Scraper β for-rent listings by location.
- Redfin Scraper β Redfin for-sale & sold listings.
- Realtor.com Scraper β Realtor.com listings with agent data.