Zillow Agent Reviews Scraper
Pricing
from $1.00 / 1,000 results
Zillow Agent Reviews Scraper
Extract Zillow agent reviews, ratings, reviewer feedback, agent profiles, and reputation insights at scale. Get structured real estate agent review data for lead generation, market research, competitor analysis, sentiment tracking, and agent discovery.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(1)
Developer
Shahid Irfan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
What does Zillow Agent Reviews Scraper do?
Zillow Agent Reviews Scraper collects public customer reviews from one Zillow real estate agent profile. Provide a profile URL such as https://www.zillow.com/profile/leonidsklyar/, choose an optional review filter and sort order, and download clean one-review-per-record data for research, reputation monitoring, lead qualification, or review analysis.
Why use Zillow Agent Reviews Scraper?
- Single-profile focus - Analyze one agent without collecting unrelated directory results.
- Structured review records - Get ratings, written comments, transaction summaries, review dates, category ratings, and public agent responses when available.
- Flexible collection - Set a result limit and a page cap for quick checks or larger review histories.
- Apify-ready workflow - Export JSON, CSV, Excel, XML, and other dataset formats, or connect runs to schedules, webhooks, and integrations.
- Clean output - Missing source values are omitted instead of being saved as empty or null fields.
What data can you extract from Zillow?
| Field | Description |
|---|---|
profile_url | Zillow profile used for the run |
agent_name | Agent name shown on Zillow |
business_name | Brokerage or business name when available |
agent_rating_average | Profile-level average rating |
agent_review_count | Profile-level review count |
review_id | Zillow review identifier |
reviewer_name | Published reviewer name when available |
review_date | Review date text |
rating | Individual review rating |
review_comment | Written customer feedback |
transaction_summary | Transaction details published with the review |
sub_ratings | Category ratings such as knowledge or communication |
response | Public response from the agent when available |
filter_by | Review category selected for the run |
sort_by | Sort order selected for the run |
page_number | Review page containing the record |
scraped_at | UTC collection timestamp |
How to use Zillow Agent Reviews Scraper
- Open the Actor in Apify Console.
- Paste one public Zillow agent profile URL.
- Choose a review filter, sort order, result limit, and page limit if needed.
- Run the Actor.
- Preview the dataset or export it to JSON, CSV, Excel, XML, or your preferred integration.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | String | Yes | - | Zillow profile URL, for example https://www.zillow.com/profile/leonidsklyar/ |
filter_by | String | No | all | all, helped_me_buy, helped_me_sell, helped_me_buy_and_sell, connected_but_did_not_work_out, or renting_or_property_management |
sort_by | String | No | newest | newest, rating_high_to_low, or rating_low_to_high |
results_wanted | Integer | No | 20 | Maximum review records to save; use any positive integer |
max_pages | Integer | No | 10 | Maximum review pages to request; use any positive integer |
proxyConfiguration | Object | No | Apify Proxy | Optional proxy settings for cloud runs |
Usage Examples
Basic review collection
Collect the first 20 reviews from a Zillow profile:
{"url": "https://www.zillow.com/profile/leonidsklyar/","results_wanted": 20}
Filtered review collection
Collect reviews about buying experiences and order them by the highest rating:
{"url": "https://www.zillow.com/profile/leonidsklyar/","filter_by": "helped_me_buy","sort_by": "rating_high_to_low","results_wanted": 50,"max_pages": 5}
Review filter and proxy configuration
Collect reviews from Zillow's "We connected, but it did not work out" category and use a residential proxy for a cloud run:
{"url": "https://www.zillow.com/profile/leonidsklyar/","filter_by": "connected_but_did_not_work_out","sort_by": "newest","results_wanted": 100,"max_pages": 10,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Sample Output
{"profile_url": "https://www.zillow.com/profile/leonidsklyar/","encoded_zuid": "X1-ZUz63qktym998p_4234t","agent_name": "Leonid Sklyar","business_name": "Compass","agent_rating_average": 5,"agent_review_count": 201,"review_id": "12345678","reviewer_name": "Example reviewer","review_date": "2025","rating": 5,"rating_text": "5.0","review_comment": "Leonid was responsive, knowledgeable, and helpful throughout the process.","transaction_summary": "Bought a home in Brooklyn, NY.","filter_by": "all","sort_by": "newest","page_number": 1,"source": "zillow.com","scraped_at": "2026-08-14T12:00:00.000Z"}
Tips for best results
- Use a complete public URL from Zillow's
/profile/path. - Start with 10 or 20 results to confirm the profile and filter before a larger run.
- Use
max_pagesas a safety cap when an agent has a large review history. - A missing optional field means Zillow did not publish that value for the record.
- Public pages and review categories can change. Report unexpected changes through the Actor's Issues tab.
Integrations
- Google Sheets - Review feedback in a spreadsheet.
- Webhooks - Notify downstream systems when a run finishes.
- Make or Zapier - Route new review records into business workflows.
- Apify API - Retrieve datasets programmatically and schedule repeat runs.
Frequently Asked Questions
Can I collect reviews for more than one agent in a run?
No. This Actor is designed for one profile URL per run so every record belongs to the requested agent. Start separate runs when you need multiple profiles.
Can I sort reviews by rating?
Yes. Use rating_high_to_low or rating_low_to_high in sort_by.
Can I filter reviews by buying or selling?
Yes. Use helped_me_buy, helped_me_sell, helped_me_buy_and_sell, connected_but_did_not_work_out, or renting_or_property_management in filter_by.
Can I export the dataset to CSV or Excel?
Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other supported formats.
Is it legal to collect Zillow reviews?
Public data collection can be subject to laws, privacy requirements, and Zillow's terms. You are responsible for using the Actor lawfully and respectfully.
Related Actors
- iProperty Scraper - Collect structured real estate listings from iProperty.
- Propertyfinder Scraper - Extract property data from Property Finder listings.
Support
For issues or feature requests, use the Issues tab on the Actor page or contact the developer through Apify.
Legal Notice
This Actor is intended for legitimate collection of publicly available information. Follow applicable laws, privacy obligations, and Zillow's terms when using the output.