Skip to main content
Zillow property data via Apify. Scrape detailed property records (price, status, beds/baths, and sale history) from Zillow homedetails URLs or street addresses. Runs asynchronously: start a run, poll it, then fetch the rows from the Apify dataset endpoint by run id. 1 endpoint available through Lava’s AI Gateway. See the Zillow API docs for full documentation.
Supports both managed (Lava’s API keys) and unmanaged (bring your own credentials) mode.

Endpoints

Start a Zillow property-detail scrape (async). Pass startUrls (array of {url} Zillow homedetails URLs) or addresses (array of plain address strings). Returns a run object; the gateway polls it to completion and bills the real run cost. Fetch the scraped rows from GET /v2/actor-runs/{runId}/dataset/items.

POST https://api.apify.com/v2/acts/maxcopell~zillow-detail-scraper/runs — $0.03 / request
const data = await lava.gateway('https://api.apify.com/v2/acts/maxcopell~zillow-detail-scraper/runs', {
  body: {
"startUrls": [
  {
    "url": "https://www.zillow.com/homedetails/17-Zelma-Dr-Greenville-SC-29617/11026031_zpid/"
  }
],
"propertyStatus": "RECENTLY_SOLD"
},
});

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests