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.
| Action | Required | Optional | Delivery | Limit | Per 1,000 | Response fields |
|---|---|---|---|---|---|---|
searchSearch Search public results on Zillow. Accepts these parameters: | keyword | category, extraction_method, location, min_price, region, sort, url, zip | Sync delivery | Catalog 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 requests | zpid · 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_searchZIP code search Search Zillow with the | zip | days_on_zillow, for_rent, for_sale_by_agent, for_sale_by_owner, max_price, min_price, price_max, price_min, sold, zip_codes, zipcode, zips | Sync delivery | — | $1.39 per 1,000 requests | zpid · 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 |
profileProperty details Retrieve property details from Zillow. Accepts these parameters: | url | address, detail_url, keyword, property_status | Sync delivery | — | $1.39 per 1,000 requests | zpid · 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_detailProperty details Retrieve property details from Zillow. Accepts these parameters: | url | — | Sync delivery | — | $1.39 per 1,000 requests | id · 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 |
agentsAgents Use the | keyword | min_rating, state, type | Sync delivery | Catalog 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 requests | id · 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. Inagents, it instead represents a US state abbreviation such asTX; 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, orzipcode.Allowed values:addressauto_detectboroughcitycountyflex_regionneighborhoodschoolstatezipcode extraction_methodOptional- The reading method for the search-URL compatibility path:
PAGINATION(default),PAGINATION_WITH_ZOOM_IN, orMAP_MARKERS. The standard place-name search path does not use this field. locationOptional- The preferred location text for
search, taking precedence overregion,keyword, andzip. Inagents, it is a compatibility city input belowcityin precedence. min_priceOptional- The standard minimum-price field for
searchandzip_search. Inzip_search, it overridesprice_min. It is not an agent service fee. regionOptional- A compatibility location input for
search. It is read afterlocationand beforekeyword; it is not a country code. sortOptional- The listing order for
search:relevanceornewest. It does not sort by sale price.Allowed values:newestrelevance urlOptional- A Zillow
homedetailsproperty URL for profile orproperty_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_searchtime preset: empty for no restriction;1,7,14,30, or90for days; or6m,12m,24m, or36mfor 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, overridingprice_max. It is not the upper bound of a Zillow home-value estimate. min_priceOptional- The standard minimum-price field for
searchandzip_search. Inzip_search, it overridesprice_min. It is not an agent service fee. price_maxOptional- A compatibility integer maximum price for
zip_search.max_priceoverrides it when both are supplied. price_minOptional- A compatibility integer minimum price for
zip_search. Its unit context changes between rental and sale listings, andmin_priceoverrides 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, andzipcodein precedence. zipcodeOptional- A compatibility single- or multi-value ZIP input. It is read below
zipandzipsin precedence. zipsOptional- A compatibility ZIP-code array. It is read below
zipin 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
homedetailsproperty URL for profile orproperty_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.CheckedZillow: 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
urlnordetail_urlis available; the public profile request still requiresurl. For direct address lookup, pass the address in theurlfield ofproperty_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. Inagents, it instead represents a US state abbreviation such asTX; it is not an agent-name query. property_statusOptional- A known-status hint for the target profile property:
FOR_SALE,RECENTLY_SOLD, orFOR_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
homedetailsproperty URL for profile orproperty_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. Inagents, it instead represents a US state abbreviation such asTX; 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 asCA, with precedence overkeyword. It is not the propertystatusfield. typeOptional- The professional directory category for
agents:agents(default),propertyManagers, orlenders. It is not a home type. Response-field coverage for non-agent categories still requires verification.
How to use the Zillow API
- 01Read the public catalog and choose a platform action.
- 02Send the platform, action, and required parameters to POST /api/v1/social.
- 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
- 04Store the structured response fields needed by your application.
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.