Zillow scraper API

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

Building your own Zillow scraper compared with PropertiesAPI
DIY Zillow scraperPropertiesAPIUs
SetupProxies, a headless browser and an HTML parserOne HTTPS call with an API key
Blocked requestsZillow blocks scripted traffic (PerimeterX "px-captcha")No scraper on your side: we read the public page for you, and failed lookups aren't billed
MaintenanceYou fix selectors when Zillow changes its pagesWe maintain the field mapping and test it against saved real responses
Address inputYou find the ZPID or listing URL firstYes: address or Zillow URL
OutputRaw HTML or page JSON you map yourselfClean, documented JSON fields
BatchYour own queue and concurrencyYes: POST /v1/zillow/batch
CostProxy bandwidth and compute, plus your timePer 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.

Zillow data APIs compared with PropertiesAPI
ZillapiApillow (third-party figures)RentCastPropertiesAPI
Free tier100 credits50 a month50 requests a month50 lookups, no card
Zillow listing dataYesYesNo: licensed public records and its own estimatesYes
Plain-address lookupYes (3 credits each)Not statedYesYes, or paste a Zillow link
SetupAPI keyAPI keyAPI keyOne call, nothing to set up
Google SheetsNot statedNot statedNot statedYes: =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.

Step 1

Get a key

Sign up for a free key. You get 50 free lookups, no card and no approval.

Step 2

Swap the call

Replace your scraper call with GET /v1/zillow/property, passing ?url= or ?address=.

Step 3

Map the fields

You get clean JSON in data: price, homeStatus, zestimate, rentZestimate, beds, baths, livingArea, photos, priceHistory, taxHistory, brokerName.

Step 4

Batch the backlog

POST up to 50 Zillow URLs or addresses to /v1/zillow/batch.

Send many links or addresses in one 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"]}'

Field mapping and code samples →

See what you'd get

An example response for one property.

Try:
Example response
Listing photo of 130 Water St APT 12D, New York, NY 10005Off market22 photosExample
Listing price
Not listed

130 Water St APT 12D, New York, NY 10005

2 bd · 2 ba · 1,280 sqft · Built 1956

Zestimate$1,032,400
Rent Zestimate$8,050/mo
BrokerNot shown

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.

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.