Zillow Agent Reviews Scraper avatar

Zillow Agent Reviews Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Zillow Agent Reviews Scraper

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

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

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?

FieldDescription
profile_urlZillow profile used for the run
agent_nameAgent name shown on Zillow
business_nameBrokerage or business name when available
agent_rating_averageProfile-level average rating
agent_review_countProfile-level review count
review_idZillow review identifier
reviewer_namePublished reviewer name when available
review_dateReview date text
ratingIndividual review rating
review_commentWritten customer feedback
transaction_summaryTransaction details published with the review
sub_ratingsCategory ratings such as knowledge or communication
responsePublic response from the agent when available
filter_byReview category selected for the run
sort_bySort order selected for the run
page_numberReview page containing the record
scraped_atUTC collection timestamp

How to use Zillow Agent Reviews Scraper

  1. Open the Actor in Apify Console.
  2. Paste one public Zillow agent profile URL.
  3. Choose a review filter, sort order, result limit, and page limit if needed.
  4. Run the Actor.
  5. Preview the dataset or export it to JSON, CSV, Excel, XML, or your preferred integration.

Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringYes-Zillow profile URL, for example https://www.zillow.com/profile/leonidsklyar/
filter_byStringNoallall, helped_me_buy, helped_me_sell, helped_me_buy_and_sell, connected_but_did_not_work_out, or renting_or_property_management
sort_byStringNonewestnewest, rating_high_to_low, or rating_low_to_high
results_wantedIntegerNo20Maximum review records to save; use any positive integer
max_pagesIntegerNo10Maximum review pages to request; use any positive integer
proxyConfigurationObjectNoApify ProxyOptional 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_pages as 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.

Public data collection can be subject to laws, privacy requirements, and Zillow's terms. You are responsible for using the Actor lawfully and respectfully.

Support

For issues or feature requests, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is intended for legitimate collection of publicly available information. Follow applicable laws, privacy obligations, and Zillow's terms when using the output.