Zomato Food Review Scraper avatar
Zomato Food Review Scraper

Pricing

Pay per event

Go to Apify Store
Zomato Food Review Scraper

Zomato Food Review Scraper

Extract authentic food reviews, ratings, and user insights from Zomato with this powerful Apify Actor. Ideal for market research, competitive analysis, and business intelligence, it features flexible URL support, residential proxies for reliable scraping, and structured JSON outputs....

Pricing

Pay per event

Rating

0.0

(0)

Developer

GetDataForMe

GetDataForMe

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

4 days ago

Last modified

Share

Introduction

The Zomato Food Review Scraper is a powerful Apify Actor designed to extract detailed food reviews from Zomato, one of the world's largest restaurant review platforms. It enables users to gather authentic customer feedback, ratings, and insights from specific locations or search queries, making it an invaluable tool for businesses, researchers, and analysts. By automating the collection of review data, this Actor saves time and provides structured, actionable information for decision-making.

Features

  • Comprehensive Review Extraction: Scrapes user reviews, ratings, timestamps, and engagement metrics like likes and comments from Zomato pages.
  • Flexible URL Support: Accepts multiple start URLs for targeted scraping of specific restaurant or search result pages.
  • Proxy Integration: Utilizes residential proxies to avoid IP bans and ensure reliable data collection.
  • High-Performance Crawling: Built on PlaywrightCrawler for fast, headless browsing and robust error handling.
  • Structured Output: Delivers clean JSON data with fields like review text, user details, and metadata for easy integration.
  • Scalable and Reliable: Handles large volumes of reviews efficiently, with built-in retries and monitoring.
  • Customizable Inputs: Allows configuration of proxy settings for enhanced anonymity and performance.

Input Parameters

ParameterTypeRequiredDescriptionExample
startUrlsarrayYesAn array of URLs to start scraping from, such as Zomato review pages.[{"url": "https://www.zomato.com/mumbai/food-search-santacruz-west/reviews"}]
proxyConfigurationobjectNoConfiguration for proxy servers to mask the scraper's origin and avoid blocks. Defaults to Apify residential proxies.{"useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"]}

Example Usage

Input JSON

{
"startUrls": [
{
"url": "https://www.zomato.com/mumbai/food-search-santacruz-west/reviews"
}
],
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output JSON

[
{
"resId": 37073,
"reviewId": 363653100,
"userName": "Jamila Khan",
"userProfileUrl": "https://www.zomato.com/users/jamila-khan-126950924",
"rating": "1",
"reviewText": "zomato support system is very bad not resolved my refund related issues ",
"timestamp": "27 days ago",
"likeCount": 1,
"commentCount": 0,
"experience": "dining",
"page": 1,
"url": "https://www.zomato.com/mumbai/food-search-santacruz-west/reviews",
"scrapedAt": "2025-11-04T05:41:26.864Z"
}
]

Use Cases

  • Market Research: Analyze customer sentiment and trends in food preferences across regions.
  • Competitive Intelligence: Monitor rival restaurants' reviews to benchmark performance and identify strengths/weaknesses.
  • Price Monitoring: Track feedback related to pricing and value for money in dining experiences.
  • Content Aggregation: Collect reviews for content creation, such as blog posts or social media campaigns.
  • Academic Research: Gather data for studies on consumer behavior, food culture, or hospitality industry analysis.
  • Business Automation: Automate review collection for dashboards or reports in restaurant management systems.

Installation and Usage

  1. Search for "Zomato Food Review Scraper" in the Apify Store
  2. Click "Try for free" or "Run"
  3. Configure input parameters
  4. Click "Start" to begin extraction
  5. Monitor progress in the log
  6. Export results in your preferred format (JSON, CSV, Excel)

Output Format

The Actor outputs an array of JSON objects, each representing a single review. Key fields include:

  • resId: Unique restaurant identifier.
  • reviewId: Unique review identifier.
  • userName: Reviewer's name.
  • userProfileUrl: Link to the reviewer's profile.
  • rating: Numerical rating (e.g., "1" for 1 star).
  • reviewText: Full text of the review.
  • timestamp: When the review was posted (relative, e.g., "27 days ago").
  • likeCount and commentCount: Engagement metrics.
  • experience: Context like "dining".
  • page: Page number from which the review was scraped.
  • url: Source URL.
  • scrapedAt: Timestamp of scraping in ISO format.

This structured format ensures easy parsing and integration into databases or analytics tools.

Support

For custom/simplified outputs or bug reports, please contact:

We're here to help you get the most out of this Actor!