Zillow scraper API: skip the scraper
Paste a Zillow link or type an address. Get the property back as JSON: price, status, Zestimate, rent Zestimate, photos, and price and tax history. No proxies to buy, no scraper to run, no selectors to fix.
Why skip the DIY scraper
No scraper to babysit
Zillow blocks scripted traffic. You don't run a scraper: we read the public Zillow page for you, and failed lookups aren't billed.
No upkeep
When Zillow changes its pages, a DIY scraper breaks until someone fixes it. We maintain the field mapping and test it against saved real responses.
Address in, not just a URL
Paste a Zillow link, or type a plain address and we find the property first.
DIY Zillow scraper vs PropertiesAPI
| DIY Zillow scraper | PropertiesAPIUs | |
|---|---|---|
| Setup | Proxies, a headless browser and an HTML parser | One HTTPS call with an API key |
| Blocked requests | Zillow blocks scripted traffic (PerimeterX "px-captcha") | No scraper on your side: we read the public page for you, and failed lookups aren't billed |
| Maintenance | You fix selectors when Zillow changes its pages | We maintain the field mapping and test it against saved real responses |
| Address input | You find the ZPID or listing URL first | Yes: address or Zillow URL |
| Output | Raw HTML or page JSON you map yourself | Clean, documented JSON fields |
| Batch | Your own queue and concurrency | Yes: POST /v1/zillow/batch |
| Cost | Proxy bandwidth and compute, plus your time | Per lookup, 50 free lookups to start; repeat lookups within 24 h free |
Other Zillow data APIs
Several good options exist. Here is how they differ.
| Zillapi | Apillow (third-party figures) | RentCast | PropertiesAPI | |
|---|---|---|---|---|
| Free tier | 100 credits | 50 a month | 50 requests a month | 50 lookups, no card |
| Zillow listing data | Yes | Yes | No: licensed public records and its own estimates | Yes |
| Plain-address lookup | Yes (3 credits each) | Not stated | Yes | Yes, or paste a Zillow link |
| Setup | API key | API key | API key | One call, nothing to set up |
| Google Sheets | Not stated | Not stated | Not stated | Yes: =ZILLOW() formulas |
Sources, checked 19 October 2026: Zillapi · Apillow blog, March 2026 (third-party figures) · RentCast API · Bridge Interactive docs. Apillow's details are third-party, from Apillow's blog (March 2026). Pricing →
Your responsibilities, briefly
Not legal advice.
PropertiesAPI returns data shown on public Zillow pages, as-is. We don't guarantee it is accurate or complete, and it isn't official Zillow data.
You decide how you use it, and you're responsible for that, including Zillow's own terms and the copyright in listing photos. No FCRA uses such as credit, insurance, employment or tenant screening. See the terms highlights.
Already running a scraper? Switch
Four steps from a scraper call to an API call.
Get a key
Sign up for a free key. You get 50 free lookups, no card and no approval.
Swap the call
Replace your scraper call with GET /v1/zillow/property, passing ?url= or ?address=.
Map the fields
You get clean JSON in data: price, homeStatus, zestimate, rentZestimate, beds, baths, livingArea, photos, priceHistory, taxHistory, brokerName.
Batch the backlog
POST up to 50 Zillow URLs or addresses to /v1/zillow/batch.
curl -X POST "https://api.propertiesapi.com/v1/zillow/batch" \
-H "x-api-key: $PROPERTIESAPI_KEY" \
-H "content-type: application/json" \
-d '{"items": ["https://www.zillow.com/homedetails/2640-Steiner-St-San-Francisco-CA-94115/15073305_zpid/", "350 5th Ave, New York, NY 10118"]}'See what you'd get
An example response for one property.
Off market22 photosExample130 Water St APT 12D, New York, NY 10005
2 bd · 2 ba · 1,280 sqft · Built 1956
Zillow is a trademark of Zillow, Inc. PropertiesAPI is an independent service and is not affiliated with, endorsed by or sponsored by Zillow. Data comes from the public Zillow page and is provided as-is.
Zillow scraper API questions
What is a Zillow scraper API?+
A service that fetches a Zillow property page for you and returns the data as JSON. You skip proxies, headless browsers and HTML parsing.
Why not run my own Zillow scraper?+
You can. The cost is upkeep: Zillow blocks scripted traffic, and selectors break when its pages change. With an API you make one HTTPS call and someone else handles that.
What data do I get back?+
What the public Zillow page shows: listing price and status, Zestimate and rent Zestimate when shown, beds, baths, square feet, photo URLs, days on Zillow, price history, tax history and the listing broker. Missing fields come back as null.
Can I look up a property by address?+
Yes. Send ?address= and we find the matching Zillow property, or send ?url= with a zillow.com/homedetails link.
Is this Zillow's official API?+
No. PropertiesAPI is an independent service, not affiliated with Zillow. The data comes from public Zillow pages and is provided as-is, with no guarantee.
How much does it cost?+
50 free lookups with no card, then paid plans (lookups a month): Starter $29/mo (4,000); Pro $79/mo (11,500); Business $199/mo (30,000); Scale $499/mo (80,000). Overage is your plan's rate per 1,000 lookups, shown on each plan. Or pay as you go: $10 per 1,000 lookups, prepaid, in packs from $20 for 2,000 lookups up to $250 for 25,000 lookups. No subscription; credits last 12 months, and on a plan they are used after its included lookups. Buying a pack ends the free trial: from then on lookups use your prepaid credits. Repeat lookups of the same home within 24 hours come from our cache and are free. Failed lookups aren't billed.
Am I responsible for how I use the data?+
Yes. That includes Zillow's own terms and the copyright in listing photos. See the terms highlights. This isn't legal advice.
Related guides
- Zillow API caching: what fresh property data means
Distinguish request time from collection time, read cache metadata, and set honest freshness rules for Zillow property data.
- Choosing a Real Estate Data API: Coverage, Freshness, and Cost
Choose a real estate API for your actual workflow. Compare property lookups, listing feeds, records, estimates, field coverage, freshness, and billing.
- Zillow API photos: display image URLs responsibly
Handle Zillow listing photo URLs, empty galleries, changing images, and display permissions without treating API access as an image license.
Skip the scraper
50 free lookups, no card, no approval.
Zillow is a trademark of Zillow, Inc. PropertiesAPI is an independent service and is not affiliated with, endorsed by or sponsored by Zillow.