Zomato Reviews Scraper
by codingfrontend
Automatically scrape and structure restaurant reviews, ratings, and customer data from Zomato.com for market research, analysis, or lead generation.
Opens on Apify.com
About Zomato Reviews Scraper
Need to pull restaurant reviews from Zomato for market research, sentiment analysis, or competitive intelligence? I've used this scraper for exactly that. It reliably extracts the data points you actually need from Zomato.com—think customer ratings, written feedback, reviewer details, and timestamps—and structures it into a clean, usable format like JSON or CSV. Instead of manually copying and pasting for hours, you can automate the collection of hundreds or thousands of reviews in a single run. It's perfect for agencies tracking brand sentiment, restaurants scoping out the competition, or data scientists building analysis models. The setup is straightforward: just input the target Zomato restaurant URLs, configure your output preferences, and let it work. You get organized, actionable data delivered directly to your dataset or cloud storage, ready to feed into your reports or dashboards. It saves a massive amount of time and lets you focus on interpreting the insights, not just gathering them.
What does this actor do?
Zomato Reviews Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Zomato Reviews Scraper
Scrapes restaurant reviews and information from Zomato.com. Useful for gathering customer feedback, ratings, and restaurant details for analysis or lead generation.
Key Features
- Extracts detailed reviews from one or multiple Zomato restaurant URLs.
- Configurable limit for the number of reviews scraped per restaurant.
- Supports optional authentication via cookies to access logged-in user content.
- Runs in both headless (invisible) and headed browser modes.
- Outputs structured data including review text, ratings, reviewer details, and timestamps.
How to Use
Provide input via a JSON object. The actor requires a list of restaurant URLs and accepts optional parameters for control.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
restaurantUrls |
Array | Yes | - | List of Zomato restaurant URLs to scrape. |
maxReviewsPerRestaurant |
Integer | No | 10 |
Max number of reviews to scrape per restaurant. |
headless |
Boolean | No | false |
Run browser without a visible UI. |
cookies |
Array | No | null |
Optional authentication cookies from a logged-in Zomato session. If not provided, the actor will attempt to load them from a COOKIES.json file. |
Example Input
{
"restaurantUrls": [
"https://www.zomato.com/chennai/pizza-hut-nungambakkam",
"https://www.zomato.com/chennai/kfc-nungambakkam"
],
"maxReviewsPerRestaurant": 10,
"headless": true
}
Authentication (Cookies)
To scrape content that requires login (like user-specific data), provide session cookies.
Recommended Method: Use a browser extension like Get cookies.txt LOCALLY to export your logged-in Zomato cookies as JSON. Paste this array into the cookies input parameter.
Key cookies for auth: csrf, zat, PHPSESSID, _abck.
Example Cookie Input
{
"restaurantUrls": ["https://www.zomato.com/chennai/pizza-hut-nungambakkam"],
"cookies": [
{
"name": "csrf",
"value": "your_token_here",
"domain": ".zomato.com"
},
{
"name": "zat",
"value": "your_auth_token_here",
"domain": ".zomato.com"
}
]
}
Output
The actor outputs a dataset where each item is a structured review object. Key fields include:
- Review Data:
reviewId,reviewText,reviewDate,rating. - Reviewer Info:
reviewerName,reviewerProfileUrl,reviewerFoodieLevel. - Restaurant Info:
restaurantName,restaurantUrl,restaurantLocation. - Metadata:
scrapedAt(timestamp),status.
Output is available in JSON, CSV, and other formats via the Apify platform.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Zomato Reviews Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- codingfrontend
- Pricing
- Paid
- Total Runs
- 79
- Active Users
- 7
Related Actors
Google Maps Reviews Scraper
by compass
Facebook Ads Scraper
by apify
Google Ads Scraper
by silva95gustavo
Facebook marketplace scraper
by curious_coder
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support