Real-Time Zillow Data API avatar

Real-Time Zillow Data API

Pricing

from $0.75 / 1,000 api requests

Go to Apify Store
Real-Time Zillow Data API

Real-Time Zillow Data API

Fast and reliable real-estate data API for the U.S. and Canada - search properties by address or coordinates, full property details, estimated market valuations, agent search and listings, and more in real-time.

Pricing

from $0.75 / 1,000 api requests

Rating

0.0

(0)

Developer

OpenWeb Ninja

OpenWeb Ninja

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Security

Limited permissions

Share

Real-Time Zillow Data is a fast and reliable real-estate data API for the U.S. and Canada. It returns property listings, full details, valuations, and agent data as structured JSON via REST.

What it returns: property search (by query, coordinates, or polygon), property details (by id or address), Zestimate-like valuations, and agent search with active, sold, and rental listings.

This actor runs the same Real-Time Zillow Data API that developers use on RapidAPI and OpenWeb Ninja, with the same endpoints, parameters and output.

What you can do with it

  • Search property listings by location, coordinates or polygon
  • Get full property details, price history and Zestimates
  • Find and research real estate agents
  • Power real estate analytics, valuation and investment tools
  • Track listings and market trends over time

Endpoints

Pick the endpoint in the Endpoint field. Each run makes one call to that endpoint and writes its results to the dataset.

GET /search

Search for properties by location (county, neighborhood, city, or zip code) with support for the filters and options available on Zillow.com.

ParameterRequiredDescription
locationYes
pageNoDefault: 1.
home_statusNoFilters properties based on their status. Values: FOR_SALE, FOR_RENT, RECENTLY_SOLD. Default: FOR_SALE.
home_typeNo
space_typeNoFind properties with specified space type (works for FOR_RENT home_status type) (comma separated). ENTIRE_PLACE, ROOM.
sortNoDefault: DEFAULT.
min_priceNo
max_priceNo
min_monthly_paymentNo
max_monthly_paymentNo
min_bedroomsNo
max_bedroomsNo
min_bathroomsNo
max_bathroomsNo
min_sqftNo
max_sqftNo
min_lot_sizeNoSets the minimum lot size for properties (in square feet).
max_lot_sizeNoSets the minimum lot size for properties (in square feet).
listing_typeNoListing type of the property. (BY_OWNER_OTHER is for off market properties). Default: BY_AGENT.
for_sale_by_agentNoDefault: true.
for_sale_by_ownerNoDefault: true.
for_sale_is_new_constructionNoDefault: true.
for_sale_is_foreclosureNoDefault: true.
for_sale_is_auctionNoDefault: true.
for_sale_is_foreclosedNoDefault: false.
for_sale_is_preforeclosureNoDefault: false.
max_hoa_feeNoDefault: ANY FEE.
includes_homes_no_hoa_dataNoDefault: true.

Search by Coordinates

GET /search-coordinates

Search for properties in a specific geographic location, by a center latitude, longitude point and a diameter. Support all filters and options available on Zillow.com.

ParameterRequiredDescription
longYes
latYes
diameterNoDefault: 1.
pageNoDefault: 1.
home_statusNoFilters properties based on their status. Values: FOR_SALE, FOR_RENT, RECENTLY_SOLD. Default: FOR_SALE.
home_typeNo
space_typeNoFind properties with specified space type (works for FOR_RENT home_status type) (comma separated). ENTIRE_PLACE, ROOM.
sortNoDefault: DEFAULT.
min_priceNo
max_priceNo
min_monthly_paymentNo
max_monthly_paymentNo
min_bedroomsNo
max_bedroomsNo
min_bathroomsNo
max_bathroomsNo
min_sqftNo
max_sqftNo
min_lot_sizeNoSets the minimum lot size for properties (in square feet).
max_lot_sizeNoSets the minimum lot size for properties (in square feet).
listing_typeNoListing type of the property. (BY_OWNER_OTHER is for off market properties). Default: BY_AGENT.
for_sale_by_agentNoDefault: true.
for_sale_by_ownerNoDefault: true.
for_sale_is_new_constructionNoDefault: true.
for_sale_is_foreclosureNoDefault: true.
for_sale_is_auctionNoDefault: true.
for_sale_is_foreclosedNoDefault: false.
for_sale_is_preforeclosureNoDefault: false.
max_hoa_feeNoDefault: ANY FEE.
includes_homes_no_hoa_dataNoDefault: true.

Search by Polygon

GET /search-polygon

Search for properties in a specific geographic polygon area. Perfect for those who need more control over their search boundaries, this feature enables finding properties in complex or non-standard geographic areas. Support all filters and options available on Zillow.com.

ParameterRequiredDescription
polygonYes
pageNoDefault: 1.
home_statusNoFilters properties based on their status. Values: FOR_SALE, FOR_RENT, RECENTLY_SOLD. Default: FOR_SALE.
home_typeNo
space_typeNoFind properties with specified space type (works for FOR_RENT home_status type) (comma separated). ENTIRE_PLACE, ROOM.
sortNoDefault: DEFAULT.
min_priceNo
max_priceNo
min_monthly_paymentNo
max_monthly_paymentNo
min_bedroomsNo
max_bedroomsNo
min_bathroomsNo
max_bathroomsNo
min_sqftNo
max_sqftNo
min_lot_sizeNoSets the minimum lot size for properties (in square feet).
max_lot_sizeNoSets the minimum lot size for properties (in square feet).
listing_typeNoListing type of the property. (BY_OWNER_OTHER is for off market properties). Default: BY_AGENT.
for_sale_by_agentNoDefault: true.
for_sale_by_ownerNoDefault: true.
for_sale_is_new_constructionNoDefault: true.
for_sale_is_foreclosureNoDefault: true.
for_sale_is_auctionNoDefault: true.
for_sale_is_foreclosedNoDefault: false.
for_sale_is_preforeclosureNoDefault: false.
max_hoa_feeNoDefault: ANY FEE.
includes_homes_no_hoa_dataNoDefault: true.

Property Details

GET /property-details

Get detailed information about a property by Zillow unique property ID (zpid) or a Zillow url of a property. This endpoint gives access to many details like square footage, number of bedrooms, bathrooms, and more, ensuring users get comprehensive property insights.

ParameterRequiredDescription
zpidNo
urlNo

Property by Address

GET /property-details-address

Get detailed information about a property by address. This endpoint gives access to many details like square footage, number of bedrooms, bathrooms, and more, ensuring users get comprehensive property insights.

ParameterRequiredDescription
addressYes

Property Zestimate

GET /zestimate

Get Zestimate value for a property by zpid or url. Zillow's estimated market value, which includes both sale and rental price estimates.

ParameterRequiredDescription
zpidYes
urlNo

GET /agent-search

Search for real estate agents by location and optionally by name. Returns agent profiles with review ratings, sales data, brokerage info, and an encodedZuid identifier that can be used with the agent listing endpoints.

ParameterRequiredDescription
locationYes
nameNo
pageNoDefault: 1.

Agent Properties (For Rent)

GET /agent-properties-for-rent

Get the rental listings shown on an agent's Zillow profile, 5 per page. Requires the encodedZuid identifier from the Agent Search endpoint. Zillow no longer exposes the total number of listings, coordinates, home type, listing status codes, open houses or currency for these listings, so those fields are null.

ParameterRequiredDescription
encodedZuidYes
pageNoDefault: 1.
include_teamNoDefault: true.

Agent Properties (For Sale)

GET /agent-properties-for-sale

Get the for-sale listings shown on an agent's Zillow profile, 5 per page. Requires the encodedZuid identifier from the Agent Search endpoint. Zillow no longer exposes the total number of listings, coordinates, home type, listing status codes, open houses or currency for these listings, so those fields are null.

ParameterRequiredDescription
encodedZuidYes
pageNoDefault: 1.
include_teamNoDefault: true.

Agent Properties (Sold)

GET /agent-properties-sold

Get the sold properties shown on an agent's Zillow profile, 5 per page. Requires the encodedZuid identifier from the Agent Search endpoint. Zillow no longer exposes the total number of sales, coordinates or extra photo sizes for these sales, so those fields are null.

ParameterRequiredDescription
encodedZuidYes
pageNoDefault: 1.

Example input

{
"endpoint": "/search",
"location": "Los Angeles, CA"
}

Example output

One dataset item per result. A Search item looks like this (trimmed):

{
"zpid": "333364279",
"homeStatus": "FOR_SALE",
"detailUrl": "https://www.zillow.com/homedetails/738-S-Los-Angeles-St-APT-302-Los-Angeles-CA-90014/333364279_zpid/",
"address": "738 S Los Angeles St APT 302, Los Angeles, CA 90014",
"streetAddress": "738 S Los Angeles St APT 302",
"city": "Los Angeles",
"state": "CA",
"country": "USA",
"zipcode": "90014",
"latitude": 34.04205,
"longitude": -118.25118,
"homeType": "CONDO",
"price": 374900,
"currency": "USD",
"zestimate": 372600,
"rentZestimate": 2360,
"taxAssessedValue": 158000,
"lotAreaValue": 0.8797,
"lotAreaUnit": "acres",
"bathrooms": 1,
"bedrooms": 1,
"livingArea": 810,
"daysOnZillow": 5,
"isFeatured": false,
"openHouse": "Sun. 1-3pm",
"isPreforeclosureAuction": false,
"timeOnZillow": 478698000,
"isNonOwnerOccupied": true,
"isPremierBuilder": false,
"isZillowOwned": false,
"unit": "Apt 302",
"isShowcaseListing": true,
"listingSubType": {
"is_FSBA": true,
"is_openHouse": true
},
"imgSrc": "https://photos.zillowstatic.com/fp/28e09e44ed0868eddb5630df082c10ca-p_e.jpg",
"hasImage": true,
"brokerName": "Berkshire Hathaway HomeServices California Properties"
}

The run's key-value store OUTPUT record holds the request parameters, the request id and any non-list fields of the response (for example a pagination cursor).

Pricing

Pay per event: you pay per API request, at the same rates as our API plans. Most runs are one request; some parameters (such as fetching several pages at once) count as several, exactly as they do on the API.

Apify planPrice per 1,000 requests
Free$5.00
Starter (Bronze)$2.50
Scale (Silver)$1.50
Business (Gold) and above$0.75

A request that fails is not charged.

Using it from code

Run it through the Apify API or a client library, with the input above as the JSON body:

curl -X POST "https://api.apify.com/v2/acts/openweb-ninja~real-time-zillow-data/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"endpoint":"/search","location":"Los Angeles, CA"}'

Need higher volume or a direct REST API? Real-Time Zillow Data API is also available as an API on OpenWeb Ninja and RapidAPI.

Support

For custom plans, high volumes or anything else: