EveryData platform API

Zillow API

Zillow data here covers property discovery, ZIP searches, property details, home estimates, and agent results, divided among 5 Zillow actions with explicit Zillow target objects, including `search`, `zip_search`, and `profile`.

Choose `search` when the object is matching public results rather than the properties in the supplied ZIP scope read by `zip_search`; its key selector is `keyword`, compared with `zip`.

Endpoint
POST /api/v1/social
Capabilities
5
Per 1,000
$1.389

Available capabilities

Compare the Zillow actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
search

Search

Search public results on Zillow. Accepts these parameters: keyword, category, zip, location, min_price, sort, region, url, and extraction_method. Returns these fields: latitude, home_status, baths, and state.

keywordcategory, extraction_method, location, min_price, region, sort, url, zipSync deliveryCatalog values: defaultLimit=20, maxLimit=200. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestszpid · url · status · status_type · price · currency · address · street · city · state · zipcode · latitude · longitude · beds · baths · area_sqft · home_type · home_status · zestimate · rent_zestimate · tax_assessed_value · lot_area_value · lot_area_unit · days_on_zillow · broker_name · is_zillow_owned · has_3d_model · has_video · image_url · platform
zip_search

ZIP code search

Search Zillow with the zip_search action. Accepts these parameters: for_rent, for_sale_by_owner, zip, price_min, days_on_zillow, zip_codes, zipcode, price_max, max_price, sold, min_price, zips, and for_sale_by_agent. Returns these fields: currency, beds, street, and zestimate.

zipdays_on_zillow, for_rent, for_sale_by_agent, for_sale_by_owner, max_price, min_price, price_max, price_min, sold, zip_codes, zipcode, zipsSync delivery$1.39 per 1,000 requestszpid · url · status · status_type · price · currency · address · street · city · state · zipcode · latitude · longitude · beds · baths · area_sqft · home_type · home_status · zestimate · rent_zestimate · tax_assessed_value · lot_area_value · lot_area_unit · days_on_zillow · broker_name · is_zillow_owned · has_3d_model · has_video · image_url · platform
profile

Property details

Retrieve property details from Zillow. Accepts these parameters: keyword, url, address, detail_url, and property_status. Returns these fields: days_on_zillow, zpid, city, and zipcode.

urladdress, detail_url, keyword, property_statusSync delivery$1.39 per 1,000 requestszpid · url · home_status · home_type · price · currency · address · city · state · zipcode · county · latitude · longitude · beds · baths · area_sqft · lot_area_value · lot_area_unit · year_built · price_per_sqft · hoa_fee · has_garage · parking_capacity · zestimate · rent_zestimate · zestimate_low_percent · zestimate_high_percent · tax_assessed_value · tax_assessed_year · property_tax_rate · last_sold_price · last_sold_at · days_on_zillow · photo_count · description · listing_agent · listing_agent_phone · listing_broker · mls_id · mls_name · platform · date · event · name · rating · rating_scale · level · grades · distance
property_detail

Property details

Retrieve property details from Zillow. Accepts these parameters: url. Returns these fields: bedrooms, latitude, price, and city.

urlSync delivery$1.39 per 1,000 requestsid · url · address · city · state · postal_code · latitude · longitude · price · zestimate · rent_zestimate · tax_assessed_value · status · home_type · bedrooms · bathrooms · area_sqft · lot_size · year_built · days_on_market · text · image_url · photo_count · platform
agents

Agents

Use the agents action on Zillow. Accepts these parameters: min_rating, state, type, and keyword. Returns these fields: phone, address, state, and postal_code.

keywordmin_rating, state, typeSync deliveryCatalog values: defaultLimit=20, maxLimit=200. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · url · name · business_name · types · address · city · state · postal_code · phone · rating · rating_scale · review_count · is_top_agent · avatar_url · platform

What does each Zillow action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.

What do the Zillow search parameters mean?

Search public results on Zillow. Accepts these parameters: keyword, category, zip, location, min_price, sort, region, url, and extraction_method. Returns these fields: latitude, home_status, baths, and state.

keywordRequired
A city, region, or ZIP-code location for search. In agents, it instead represents a US state abbreviation such as TX; it is not an agent-name query.
categoryOptional
The location type for search, not a home type: auto_detect, address, borough, city, county, flex_region, neighborhood, school, state, or zipcode.
Allowed values:addressauto_detectboroughcitycountyflex_regionneighborhoodschoolstatezipcode
extraction_methodOptional
The reading method for the search-URL compatibility path: PAGINATION (default), PAGINATION_WITH_ZOOM_IN, or MAP_MARKERS. The standard place-name search path does not use this field.
locationOptional
The preferred location text for search, taking precedence over region, keyword, and zip. In agents, it is a compatibility city input below city in precedence.
min_priceOptional
The standard minimum-price field for search and zip_search. In zip_search, it overrides price_min. It is not an agent service fee.
regionOptional
A compatibility location input for search. It is read after location and before keyword; it is not a country code.
sortOptional
The listing order for search: relevance or newest. It does not sort by sale price.
Allowed values:newestrelevance
urlOptional
A Zillow homedetails property URL for profile or property_detail. The latter also accepts a full street address in this field. The search compatibility path requires an actual search-results URL, not a property-detail URL.
zipOptional
A US ZIP code for zip_search, preferably a five-character string so leading zeros are preserved. A comma- or whitespace-separated string and a ZIP-code array are also accepted. Multiple ZIP targets remain subject to the actual request-billing rules and are not a free batch.

What do the Zillow zip_search parameters mean?

Search Zillow with the zip_search action. Accepts these parameters: for_rent, for_sale_by_owner, zip, price_min, days_on_zillow, zip_codes, zipcode, price_max, max_price, sold, min_price, zips, and for_sale_by_agent. Returns these fields: currency, beds, street, and zestimate.

zipRequired
A US ZIP code for zip_search, preferably a five-character string so leading zeros are preserved. A comma- or whitespace-separated string and a ZIP-code array are also accepted. Multiple ZIP targets remain subject to the actual request-billing rules and are not a free batch.
days_on_zillowOptional
A zip_search time preset: empty for no restriction; 1, 7, 14, 30, or 90 for days; or 6m, 12m, 24m, or 36m for months. It generally means time listed, but for sold homes it means time since sale. It is not an arbitrary day count or a quality judgment.
for_rentOptional
A JSON boolean that includes rental listings in zip_search. It is not exclusive and can be combined with other status filters. Do not send the string "false".
for_sale_by_agentOptional
A JSON boolean that includes agent-listed homes in zip_search. It defaults to true only when no sale-by-owner, rental, or sold status is selected; selecting another status removes that implicit default.
for_sale_by_ownerOptional
A JSON boolean that includes owner-listed homes in zip_search. It does not prove that a transaction has no commission or intermediary cost.
max_priceOptional
The standard maximum-price field for zip_search, overriding price_max. It is not the upper bound of a Zillow home-value estimate.
min_priceOptional
The standard minimum-price field for search and zip_search. In zip_search, it overrides price_min. It is not an agent service fee.
price_maxOptional
A compatibility integer maximum price for zip_search. max_price overrides it when both are supplied.
price_minOptional
A compatibility integer minimum price for zip_search. Its unit context changes between rental and sale listings, and min_price overrides it when both are supplied.
soldOptional
A JSON boolean that includes sold homes in zip_search. Selecting it does not guarantee that every area exposes a public sale amount.
zip_codesOptional
A compatibility ZIP-code array, below zip, zips, and zipcode in precedence.
zipcodeOptional
A compatibility single- or multi-value ZIP input. It is read below zip and zips in precedence.
zipsOptional
A compatibility ZIP-code array. It is read below zip in precedence.

What do the Zillow profile parameters mean?

Retrieve property details from Zillow. Accepts these parameters: keyword, url, address, detail_url, and property_status. Returns these fields: days_on_zillow, zpid, city, and zipcode.

urlRequired
A Zillow homedetails property URL for profile or property_detail. The latter also accepts a full street address in this field. The search compatibility path requires an actual search-results URL, not a property-detail URL.
Zillow: Zestimate Definition and LimitationsZillow defines a Zestimate as a modeled estimate of residential market value, specifying that it is not a formal appraisal and cannot substitute for one; a valuation may be unavailable when reliable data is insufficient.Checked
Zillow: Rent Zestimate Rental ReferenceZillow positions the Rent Zestimate as a starting point for rental research, recommending concurrent review of neighboring rental listings; it is a separate metric from the Zestimate for sale property values.Checked
addressOptional
A compatibility full property address for profile when neither url nor detail_url is available; the public profile request still requires url. For direct address lookup, pass the address in the url field of property_detail.
detail_urlOptional
A compatibility property-detail URL for profile. It has lower precedence than url.
keywordOptional
A city, region, or ZIP-code location for search. In agents, it instead represents a US state abbreviation such as TX; it is not an agent-name query.
property_statusOptional
A known-status hint for the target profile property: FOR_SALE, RECENTLY_SOLD, or FOR_RENT. It helps read one specified property and is not a discovery filter.

What do the Zillow property_detail parameters mean?

Retrieve property details from Zillow. Accepts these parameters: url. Returns these fields: bedrooms, latitude, price, and city.

urlRequired
A Zillow homedetails property URL for profile or property_detail. The latter also accepts a full street address in this field. The search compatibility path requires an actual search-results URL, not a property-detail URL.
Zillow: Zestimate Definition and LimitationsZillow defines a Zestimate as a modeled estimate of residential market value, specifying that it is not a formal appraisal and cannot substitute for one; a valuation may be unavailable when reliable data is insufficient.Checked

What do the Zillow agents parameters mean?

Use the agents action on Zillow. Accepts these parameters: min_rating, state, type, and keyword. Returns these fields: phone, address, state, and postal_code.

keywordRequired
A city, region, or ZIP-code location for search. In agents, it instead represents a US state abbreviation such as TX; it is not an agent-name query.
min_ratingOptional
The minimum average rating for agents, as an integer from 0 to 5. When set, unrated professionals are excluded. It applies only to the agent category.
stateOptional
A US state abbreviation for agents, such as CA, with precedence over keyword. It is not the property status field.
typeOptional
The professional directory category for agents: agents (default), propertyManagers, or lenders. It is not a home type. Response-field coverage for non-agent categories still requires verification.

How to use the Zillow API

  1. 01Read the public catalog and choose a platform action.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
  4. 04Store the structured response fields needed by your application.
zillow_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"zillow","action":"search","params":{"keyword":"<keyword>"}}'

Zillow API questions

What can I retrieve with the Zillow API?

Set platform to zillow. The current catalog lists search, ZIP code search, property details, property details, and agents. These action names identify different Zillow objects or views; they are not interchangeable search modes.

Which input starts a Zillow `search` request?

A city, region, or ZIP-code location for search. In agents, it instead represents a US state abbreviation such as TX; it is not an agent-name query. Send it as keyword inside params.

Which fields can Zillow `search` return?

Its declared schema includes zpid, status, status_type, and price. A declared field can still be absent from an individual source record, and every other action has its own field list.

Does every Zillow action return immediately?

No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery; poll a returned job ID only for an action labeled asynchronous.