Zillow ZIP Code Search API: For Sale, Rent & Sold by ZIP
Pricing
from $1.28 / 1,000 listings
Zillow ZIP Code Search API: For Sale, Rent & Sold by ZIP
Zillow ZIP code search API and scraper: every home for sale, for rent or recently sold in your list of US ZIP codes, with price, Zestimate, beds, baths, area, broker and photos, past Zillow's 820 cap. Optional full details. No login; also via MCP. $1.50 per 1,000 homes.
Pricing
from $1.28 / 1,000 listings
Rating
0.0
(0)
Developer
Saulius AutomatesIT
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Zillow ZIP code search API and scraper: give it a list of US ZIP codes and get every home Zillow has for sale, for rent or recently sold in each, with price, Zestimate, rent Zestimate where shown, tax value, beds, baths, living area, lot, home type, days on Zillow, sold date, broker, coordinates and photos. Big ZIP codes are split into smaller map areas automatically, so you get past Zillow's 820-home cap.
No Zillow account, no cookies, no browser. $1.50 per 1,000 homes, or $2 per 1,000 with full details.
What you can use it for
- Investors and wholesalers: every listing in your target ZIP codes each morning, with price next to Zestimate.
- Sold comps: recently sold homes per ZIP code with sold price and date.
- Rental market research: rentals per ZIP code with rent and unit prices for apartment buildings.
- Agents and lenders: new listings and price changes in your farm area, scheduled daily.
How to use it
- Add ZIP codes, one per line (or comma separated).
- Pick for sale, for rent or recently sold and how many homes per ZIP code.
- Turn on Full details for every home if you need description, Zestimate range, agent and facts.
- Run it, or schedule it, and download JSON, CSV or Excel or read the rows through the API.
Inputs written for other Zillow ZIP code scrapers work too: zipCodes, resultsLimit, forRent and sold are accepted.
Input example
{"zipCodes": ["78704", "07306", "33139"],"status": "forSale","maxResultsPerZip": 500,"includeDetails": false}
Output
Listing (one per home found by a search)
{"type": "listing","zpid": "58312123","url": "https://www.zillow.com/homedetails/1011-Brodie-St-APT-28-Austin-TX-78704/58312123_zpid/","status": "FOR_SALE","price": 600000,"address": "1011 Brodie St APT 28, Austin, TX 78704","city": "Austin", "state": "TX", "zipcode": "78704","latitude": 30.24636, "longitude": -97.76386,"bedrooms": 3, "bathrooms": 3, "livingArea": 1521,"lotArea": 4173.048, "lotAreaUnit": "sqft","homeType": "SINGLE_FAMILY","zestimate": null, "rentZestimate": null, "taxAssessedValue": 516022,"daysOnZillow": 2, "dateSold": null,"brokerName": "Compass RE Texas, LLC","photos": ["https://photos.zillowstatic.com/fp/7a619a56e12d0d6372afe4917d72ff10-p_e.jpg"],"source": "search", "searchInput": "78704", "searchStatus": "forSale", "matchedPlace": "78704", "position": 2}
Rentals in apartment buildings have isBuilding: true, the building name and units with price per bedroom count, and no zpid.
Property row
{"type": "property","zpid": "48749425","url": "https://www.zillow.com/homedetails/2114-Bigelow-Ave-N-Seattle-WA-98109/48749425_zpid/","status": "OTHER","price": 2155400,"zestimate": 2155400, "zestimateLow": 1939860, "zestimateHigh": 2370940,"rentZestimate": 6769,"streetAddress": "2114 Bigelow Ave N", "city": "Seattle", "state": "WA", "zipcode": "98109","county": "King County","bedrooms": 4, "bathrooms": 3, "livingArea": 3470, "lotSize": 4680, "yearBuilt": 1924,"homeType": "SINGLE_FAMILY","taxAssessedValue": 2044000, "propertyTaxRate": 0.82, "lastSoldPrice": 995000,"daysOnZillow": 6522, "pageViews": null, "favorites": null,"description": null,"agentName": null, "brokerName": null, "mlsId": null,"neighborhood": "Queen Anne", "pricePerSquareFoot": 621,"facts": { "homeType": "SingleFamily", "lotSize": "4,680 sqft", "yearBuilt": 1924, "parkingFeatures": ["Off-street", "Garage"] },"photos": ["https://photos.zillowstatic.com/fp/..."],"source": "address", "input": "2114 Bigelow Ave N, Seattle, WA 98109","matchedAddress": "2114 Bigelow Ave N Seattle, WA 98109"}
For-sale homes add the listing description, agent name and phone, broker, MLS name and id, page views and saves, HOA fee and price per square foot. priceHistory and taxHistory are filled when Zillow puts them in the page (some showcase listings); otherwise they are null.
Good to know
- Search size: Zillow shows at most about 820 homes per search. Ask for more and the ZIP code's map is split into quarters, again where needed, with duplicates removed. The run summary (
OUTPUT) shows how many homes Zillow has per ZIP code and how many you got. - Sold prices are empty (
price: null) in non-disclosure states such as Texas and Utah, where Zillow does not show sale prices to visitors; the sold date, Zestimate and tax value are still there. - A ZIP code with no homes for the chosen status comes back as a free
NO_RESULTSrow; a line that is not a 5-digit ZIP code as a freeNOT_A_ZIProw. - Need cities, neighborhoods, counties or a Zillow search link with your own price, beds or home type filters? Use Zillow Scraper API.
Pricing
| Item | Price |
|---|---|
| Listing (home from the ZIP code search) | $0.0015 ($1.50 per 1,000) |
| Property (with full details on) | $0.002 ($2 per 1,000) |
| Run start | $0.00005 |
Bronze, Silver and Gold Apify plans pay 5%, 10% and 15% less. With full details on, each home is charged once, as a property. Misses are free error rows.
Use it from code or an AI agent
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("sauliusautomatesit/zillow-zip-code-search-api").call(run_input={"zipCodes": ["78704", "78702"],"status": "sold","maxResultsPerZip": 300,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item.get("zipcode"), item.get("price"), item.get("dateSold"), item.get("address"))
As an MCP tool for Claude, Cursor or any MCP client: https://mcp.apify.com/?tools=sauliusautomatesit/zillow-zip-code-search-api.
Related Actors
- Zillow Property Details API: full details with Zestimate for Zillow links, zpids or street addresses.
- Zillow Scraper API: search by city, neighborhood or search link with filters, plus property details.
Notes
The Actor reads only public data that Zillow shows to any logged-out visitor, and it does not collect agents' e-mail addresses. Use the data in line with Zillow's terms and the privacy and fair housing laws that apply to you.