Restaurant Review Aggregator avatar

Restaurant Review Aggregator

Try for free

Pay $1.50 for 1,000 Reviews

Go to Store
Restaurant Review Aggregator

Restaurant Review Aggregator

tri_angle/restaurant-review-aggregator
Try for free

Pay $1.50 for 1,000 Reviews

Add restaurant names and get reviews from Yelp, Google Maps, Doordash, UberEats, Tripadvisor, and Facebook. Extract review text, place address, rating, date, reviewer's name. Export reviews in JSON, CSV, HTML, use API, schedule and monitor runs or integrate reviews data with other tools.

Do you want to learn more about this Actor?

Get a demo

Search keywords

keywordsarrayOptional

Keywords to search on Google Maps.

Check place names

checkNamesbooleanOptional

Filter out places found on Google Maps whose name is too far from all the search keywords or the given names.

Default value of this property is false

The name must contain exactly the keyword

requireExactNameMatchbooleanOptional

Only include places whose name contains the exact keyword or one of the given names (case insensitive). Does nothing if "check place titles" is not selected.

Default value of this property is false

Alternative names for title matching (separated by comma)

altMatchingNamesarrayOptional

Allows to specify alternative names (to the right, separated by comma) for each place (to the left). Ignored if "checkTitle" is not selected.

Search location

locationstringOptional

Location for the Google Maps search. Use simple locations, e.g., city and country.

Deeper city scrape

deeperCityScrapebooleanOptional

Extract more places inside each city in a region, from Google Maps (more expensive).

Default value of this property is false

Limit the number of places scraped with Google Maps

maxPlacesintegerOptional

Only considered if searching places using a keyword. If you want to scrape all available places, set this value to 9999999. If the number is less than 200, deeperCityScrape will be disabled.

Google Maps start URLs

startUrlsarrayOptional

The URLs of the Google Maps pages to start from. Only URLs containing the substring "/maps/search" support using the faster Google Maps Extractor. If specified, keyword and other search parameters will be ignored, except for Place IDs.

Google Maps start Place IDs

startIdsarrayOptional

Google Maps IDs to start from, e.g., ChIJ9WHIk0RDwokRepvvClAy9Ss. They will be converted to URLs and added to possible existing start URLs, and they require using the regular Google Maps scraper (slower). If specified, keyword and other search parameters will be ignored, except for Start URLs.

Review providers

providersarrayOptional

Select the providers to scrape for reviews. Even if you deselect Google Maps, it will still be used to scrape the places at the beginning. If omitted, all the providers will be automatically selected.

Max number of reviews per place/provider

maxReviewsPerPlaceAndProviderintegerOptional

The number of reviews to scrape for each place, from each provider. Some providers may not support scraping a very high number of reviews: the number will be clipped.

Default value of this property is 10

Scrape reviews from date (only for Google Maps and Tripadvisor)

reviewsFromDatestringOptional

Scrape only reviews from a given date. Some providers may not be compatible with this feature.

Scrape review pictures

scrapeReviewPicturesbooleanOptional

Add review pictures into the output. Currently supported providers: Facebook, Google Maps, TripAdvisor, Yelp.

Default value of this property is false

Scrape owner's responses to reviews

scrapeReviewResponsesbooleanOptional

Add owner's responses to reviews into the output. Currently supported providers: Google Maps, TripAdvisor, Yelp.

Default value of this property is false

Developer
Maintained by Apify

Actor Metrics

  • 21 monthly users

  • 9 stars

  • >99% runs succeeded

  • 5.6 hours response time

  • Created in Apr 2024

  • Modified 15 days ago