All scrapers

Real estate

Zillow

zillow.com

99.6% Success rate
17.1s Avg response
PerimeterX Protection
6,000 calls Measured over

Zillow is the reference dataset for US residential real estate. PerimeterX guards it, and the pages are heavy, but price history and valuation data are hard to source anywhere else at this coverage.

What you can extract

  • Address, beds, baths and square footage
  • List price, Zestimate and price history
  • Property type, year built and lot size
  • Days on market and listing status
  • Agent and brokerage details

How to scrape it

curl -X POST \
  -H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
  "https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.zillow.com%2F&parsed_data=true"
import requests

resp = requests.post(
    "https://api.scrapeunblocker.com/getPageSource",
    headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
    params={"url": "https://www.zillow.com/", "parsed_data": True},
)
print(resp.text)
import { ScrapeUnblockerClient } from 'scrapeunblocker';

const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });

const results = await su.getPageSource({
  url: 'https://www.zillow.com/',
  parsedData: true,
});
console.log(results);

Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.

Read the API docs

Related scrapers

Start scraping this site today

Free tier included. No credit card required to test it.