Zomato Restaurant Reviews Scraper avatar

Zomato Restaurant Reviews Scraper

Pricing

from $2.20 / 1,000 zomato restaurant reviews scrapers

Go to Apify Store
Zomato Restaurant Reviews Scraper

Zomato Restaurant Reviews Scraper

Collect public Zomato restaurant profile data and logged-out restaurant reviews as structured dataset records.

Pricing

from $2.20 / 1,000 zomato restaurant reviews scrapers

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Collect public restaurant profile details and reviews from Zomato. Provide one or more restaurant page or review URLs. The default dataset contains review records with the rating, experience type, review text, relative timestamp, reviewer profile, comment counts, and a nested copy of the restaurant profile when those values are present on the page. The actor also writes each restaurant profile once to a separate restaurants dataset. It reads the public first five review pages for each restaurant and does not log in.

Input

FieldTypeDescriptionDefault
startUrlsarray of stringsZomato restaurant URLs. A restaurant page URL is accepted; the actor opens its reviews page.A public Mumbai restaurant review page
maxResultsintegerMaximum number of review records in the default dataset. Restaurant profile rows are written once to the separate restaurants dataset.50
proxyConfigurationobjectOptional Apify Proxy settings. Omit or disable it to use a direct connection.No proxy

The default dataset has one review per row. Each row contains the restaurant ID, name, and URL, the review ID, rating, review type, text, relative time, reviewer name and public profile URL, review link, and comment counts when present. Its nested restaurant object carries the profile's public phone numbers, address, city, postal code, coordinates, cuisines, aggregate rating, rating count, and opening-hours text. The separate restaurants dataset has one profile row per restaurant. Values that are not present on the page are omitted.

Example output

{
"recordType": "review",
"restaurantId": "35226",
"restaurantName": "Lucky Restaurant - Since 1938",
"reviewId": "509493952",
"rating": 5,
"ratingType": "DINING",
"reviewText": "Very good",
"timestamp": "one month ago",
"commentCount": 0,
"restaurant": {
"city": "Mumbai",
"latitude": 19.1734664,
"longitude": 72.8511448
}
}

Price per result

The reference Free-plan rate is $0.005 per dataset item; rates can be lower on paid plans. Check this actor's Apify Store Pricing tab for the current rate. Apify bills items pushed to the dataset automatically. This actor does not add an Actor.charge fee.

Limits

Zomato's logged-out pages expose a limited recent review window. The actor stops after the first five review pages for each restaurant and returns only data present in those public pages. A URL that requires login or cannot be fetched produces no fabricated records; inaccessible pages are reported in the actor log.