Zillow Property Details Scraper: Address & ZPID Lookup
Pricing
from $0.84 / 1,000 properties
Zillow Property Details Scraper: Address & ZPID Lookup
Zillow property details scraper and address lookup: paste addresses, ZPIDs, home or building links, or a search run's dataset. One row per home: price, Zestimate, beds, baths, sq ft, price and tax history, schools, agent and broker, photos, plus Zillow's nearby and comparable homes. No login.
Pricing
from $0.84 / 1,000 properties
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 hours ago
Last modified
Categories
Share
Zillow property details scraper and address lookup: paste addresses, ZPIDs or Zillow links and get one row per home with price, Zestimate, price and tax history, schools, the listing agent and broker, photos, and Zillow's own nearby and comparable homes. No login.
| Address | Price | Status | Beds | Baths | Sq Ft | Zestimate | Nearby homes |
|---|---|---|---|---|---|---|---|
| 1818 S Lakeshore Blvd APT 27, Austin, TX 78741 | $389,900 | For sale | 1 | 1 | 736 | โ | 8 |
| 2708 1st Avenue W, Seattle, WA 98119 | $820,000 | Sold | 2 | 2 | 1,143 | $857,800 | 8 |
| 4662 Eliot St, Denver, CO 80211 | $3,500/mo | For rent | 4 | 2 | 1,800 | $666,500 | 9 |
| 18 Zelma Dr, Greenville, SC 29617 | โ | Off market | 3 | 3 | 2,200 | $435,300 | 8 |
$1.49 per 1,000 properties on Starter ($1.78 Free, $1.19 Scale, $0.84 Business), nearby homes and Zillow's records included. The prefilled run (4 properties) costs about $0.01.
This is the lookup-only form of Zillow API: Property Details, Search & Sold Homes: start from homes you already know, never from a city search.
What you can do with it
- Enrich an address list: paste the addresses from a CRM, a lead list or a spreadsheet and get each home's facts, value, taxes and listing contacts back as a table (CSV, Excel, JSON).
- Comps in one row: every home comes with Zillow's own Nearby homes (the list on its page, usually 8) and the sales its Zestimate compares with, each with price, Zestimate, beds, baths, size and link.
- Agent and broker contacts: the listing agent's name, phone, email and licence, co-listing agent, brokerage and its phone, MLS name and number; sold homes add the buyer's agent and brokerage.
- Track known homes: schedule a run over the same ZPIDs to see status, price, Zestimate and price-history changes.
- Enrich a search: pick the dataset of a Zillow search run (ours or another Zillow Actor's) and every home in it gets its full details.
- Buildings and communities: a building link (
/b/โฆ) or apartment-community link (/apartments/โฆ) gives the building as one row (units, rents, floor plans, amenities) or one row per unit of the kind you choose.
Input
Paste properties, one per line: a street address, a ZPID, a Zillow home link or a building link. Max properties caps the run (100 unless you change it; building units count). Under More inputs, Dataset of a Zillow search run looks up every row of another run's dataset that has a zpid, link or address. Nearby homes and Zillow's records are on by default; Include Zestimate history adds 10 years of monthly Zestimates (one more request per home). All are included in the price.
{"properties": ["1704 Shelbourne Dr, Austin, TX 78752","29412761","https://www.zillow.com/homedetails/2708-1st-Ave-W-Seattle-WA-98119/443943273_zpid/","https://www.zillow.com/apartments/dallas-tx/hanover-turtle-creek/CpjCGP/"],"maxProperties": 500,"extractBuildingUnits": "for_rent","searchResultsDatasetId": "YOUR_DATASET_ID"}
API callers can also send startUrls ([{"url": "โฆ"}]), addresses and propertyStatus, the keys other Zillow detail Actors take, so existing inputs work unchanged.
Output
One row per home, in input order; a home given twice (say by address and by ZPID) appears once, is charged once and lists both in inputs. Every row has the same fields; a value Zillow doesn't show is null, never 0. Addresses Zillow doesn't know are listed in the run's OUTPUT record with the reason and are never charged.
- The home:
photo,address,price,priceUsd,pricePerSqft,status,listingSubType,beds,baths,bathsFull,bathsHalf,bathsThreeQuarter,livingArea,lotSize,homeType,yearBuilt,description,descriptionSnippet,facts,features,parkingSpaces,garageSpaces,hasGarage,hasAttachedGarage,parkingFeatures,photos,photoCount,staticMapUrl,streetViewImageUrl(Zillow's Street View picture of the home),virtualTourUrl,floorPlanUrl,has3dTour,hasVideo. - Value, costs and history:
zestimate,rentZestimate,hoaFee,taxAssessedValue,annualTax,taxRate,mortgageRate30Year,mortgageRate15Year,mortgageRateArm5,lastSoldPrice,soldAt,priceHistory,taxHistory,priceChange,priceChangedAt. - The listing:
daysOnZillow,listedAt,pageViews,saves,openHouse,agentName,agentPhone,agentLicense,agentEmail,coAgentName,coAgentPhone,coAgentLicense,buyerAgentName,buyerAgentLicense,buyerBrokerName,listedBy,brokerName,brokerPhone,mlsId,mlsName,mlsDisclaimer,mlsLastChecked,mlsLastUpdated. - Nearby:
nearbyHomes(Zillow's Nearby homes of the page) andcomparableHomes(the Zestimate's comparable sales), each home withzpid,address,priceUsd,zestimate,status,beds,baths,livingArea,lotSize,homeType,soldAt,lastSoldPrice,photo(Zillow's Street View or map picture when the home has no photo),propertyUrl,latitude,longitude;schools,schoolDistricts,county,neighborhood,subdivision,timeZone. - Buildings:
buildingName,unitCount(units available now),buildingUnits(one line per unit),floorPlans,buildingAttributes. - Zillow's records (the structures behind the text fields):
resoFacts(up to ~90 facts on a listed home),attributionInfo(every agent and office with their role),priceHistoryRecords(price per sq ft, change rate and agents per event),taxHistoryRecords,schoolRecords(rating, level, district, enrollment, teacher ratios, GreatSchools link),photoRecords(every size of every photo),keystoneHomeStatus,specialOffers,listingProvider,listingFlags,isZillowOwned,foreclosureTypes(bank owned, non-retail auction, default),adTargets(market, price and Zestimate bands). - Value range, history and highlights:
zestimateHistory(with Include Zestimate history:[{"date": "2026-10-16", "value": 863900}, โฆ], 10 years),zestimateLow,zestimateHigh,zestimateLowPercent,zestimateHighPercent,highlights(Zillow's "Brand-new kitchen" tags),whatILove,tourViewCount,sellingSoon,nearbyCities,nearbyNeighborhoods,nearbyZipcodes,countyFips. - Ids and place:
propertyUrl,street,city,state,zipcode,latitude,longitude,zpid,parcelId,detailsStatus,inputs(every input you gave that names the home),scrapedAt.
What's filled depends on the home. In the Austin run, sold homes had the sale date and price and the buyer's agent and brokerage (35 of 35); homes for sale had the brokerage (41 of 41) and mostly the agent (28); rentals seldom name an agent (5 of 26); off-market homes have a Zestimate, price and tax history and nearby homes, but no price or agent. The Console has nine tables: ๐ Overview, ๐๏ธ Nearby Homes, ๐ Stats, ๐งพ Details, ๐ Agents, ๐ Listing (for sale), ๐ข Rentals (for rent), ๐ค Sold and ๐งฐ Features.
Pricing
Pay per property delivered, no start fee, no minimum. Nearby homes and Zillow's records cost nothing extra; addresses Zillow doesn't know are never charged, and a restarted run doesn't charge again for homes it already delivered.
| Per 1,000 | Free | Starter | Scale | Business |
|---|---|---|---|---|
| Property with full details | $1.78 | $1.49 | $1.19 | $0.84 |
Platinum and Diamond plans pay the Business price. Set a maximum cost per run in the Console; the run stops there and says so.
FAQ
Are the nearby homes a radius search? No. They are the homes Zillow itself lists under Nearby homes on the property's page (usually 8; 9 on some rentals), read from Zillow's own data for that home. The comparable homes are the sales Zillow's Zestimate is based on, when Zillow shows them (86 of 100 homes in the Austin run).
Why is a sale price empty? Texas, Utah, New Mexico and a few other states don't publish sale prices; there Zillow shows one only when the listing's MLS reports it (it did for all 35 Austin sales in our test).
Do I need to run a search first? No: addresses, ZPIDs and links are looked up directly. To enrich a whole area, run a Zillow search and pick its dataset here.
Why did an address come back as not found? Zillow had no home at that address (a typo, a unit number it lists differently, or a new build). The OUTPUT record names each one; it isn't charged. Try the Zillow link instead.
Related Actors
- Zillow API: Property Details, Search & Sold Homes: the same engine with searches too: a city, ZIP or Zillow search link in, every listing out.
- Zillow Scraper: Listings for Sale, Rent & Sold: search-first: homes for sale, for rent or sold in an area, with details on request.
Feedback
Found a problem or need a field? Open an issue on the Actor's Issues tab; we answer within 48 hours. If the data helped, a quick review on the Store page helps others find it.