Zillow API integrations

Use the Zillow API from any language or tool

PropertiesAPI is two HTTPS endpoints and one header, so anything that can make a web request can get Zillow property and listing data. Pick your language, spreadsheet, automation tool or AI client below, or start from what you are trying to do.

How every integration works

Each guide makes the same two calls. GET /v1/zillow/property takes exactly one of a Zillow link, a zpid or an address and returns one home as { data, meta }. POST /v1/zillow/batch takes up to 50 items and returns one result per item, each with its own ok flag. The key goes in the x-api-key header on every request.

What changes from tool to tool is the plumbing: how to set a long enough timeout, how to keep the key out of shared files, how the tool shows a null field, and how it retries. Each page covers those for its tool, with code you can paste. Zillow links and addresses cost the same: 1 credit per successful lookup.

SDKs and packaged connectors

Official Python and Node.js clients install from this site; a Zapier app and an n8n node are built and tested but not published yet. The SDKs and integrations page tracks their status and shows the plain HTTP request to use until each one is out. Every guide above works today without them.

Pick a guide and make your first call

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.