Restaurant Review Aggregator
by tri_angle
Add restaurant names and get reviews from Yelp, Google Maps, Doordash, UberEats, Tripadvisor, and Facebook. Extract review text, place address, rating...
Opens on Apify.com
About Restaurant Review Aggregator
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.
What does this actor do?
Restaurant Review Aggregator 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
🍽️ What is Restaurant Reviews Aggregator? Restaurant Reviews Aggregator is designed to scrape restaurant reviews across 6 restaurant review sites: Tripadvisor, Yelp, Google Maps, Facebook, DoorDash and UberEats. The scraper extracts the reviews based on your search query + location or place URL. It is an Actor Bundle created by combining scrapers from six most popular restaurant review platforms (see the detailed list ⬇️). ### What can you accomplish with this aggregator tool? 🍤 Extract restaurant reviews data by keywords, names or specific URLs ⭐️ Extract review text, place address, rating, date, reviewer's name in one go 🍱 Aggregate reviews from multiple platforms into one dataset 👀 Choose how many platforms to scrape reviews from — just a few or all six at once 🎯 Choose location and narrow down the keyword search to match the restaurant name 🗓 Prefilter scraped reviews by date ☄️ Get more than 1,600 results for free 🦾 Use scraped data as restaurant reviews API ⬇️ Download reviews data in Excel, CSV, JSON, XML, and other formats ## 💸 Is this reviews aggregator free? Yes. Apify provides you with $5 free usage credits every month on the Apify Free plan, allowing you to scrape 1,600 restaurant reviews within those limits. For regular data extraction needs, consider getting an Apify subscription. We recommend our $49/month Starter plan for extensive scraping. ## 🛎 How to use Restaurant Review Aggregator It's easy to extract reviews across different review sites with Restaurant Reviews Aggregator. Follow these steps: 1. Find Restaurant Review Aggregator on Apify Store and click the Try for free button. 2. Add the search queries and location. 3. Add a number of reviews to be scraped from that area by that keyword. 4. Alternatively, add Google Maps URLs of restaurants (as a starting point). 5. Choose the target review websites you want to scrape reviews from. 6. Click "Start" and wait for the data to be extracted. 7. Export your reviews dataset in JSON, XML, CSV, Excel, or HTML or using API. ## ⬇️ Input To search for restaurant reviews, the input for Restaurant Reviews Aggregator should be search queries or restaurant names, location or URLs. You can add queries or URLs one by one or all at once. Here's an example of an input for the keyword "grill" in Chicago, for all 6 review sites for the past year.
You can input data by filling out fields, using JSON, or programmatically via an API. For more details on how to configure input in JSON, see the input tab. ## ⬆️ Output sample The results will be wrapped into a dataset which you can find in the Output tab. The full information about each review comes from the target review website. In case the review for some reason is not available on the target review site, the review will be scraped from Google Maps. Each place is uniquely identified through the googleMapsPlaceId.
You can preview all the fields in the Storage tab and choose the format in which to export the restaurant reviews you've extracted: JSON, CSV, Excel, or HTML table. Here below is the same sample dataset in JSON: json { "googleMapsPlaceId": "ChIJJcecAXjLD4gRXx7OEnnaQ74", "placeName": "Jerusalem Grill", "placeAlternateNames": [], "placeUrl": "https://www.tripadvisor.com/Restaurant_Review-g35805-d15168112-Reviews-Jerusalem_Grill-Chicago_Illinois.html", "placeAddress": "3142 N Narragansett Ave, Chicago, IL 60634-4919", "provider": "tripadvisor", "reviewId": "631461494", "reviewUrl": "https://www.tripadvisor.com/ShowUserReviews-g35805-d15168112-r631461494-Jerusalem_Grill-Chicago_Illinois.html", "reviewTitle": "Delicious and fresh", "reviewText": "Healthy and delicious and fresh! We absolutely love ordering from the place, especially since it’s close to the house. Even our kids love it. My favorite is the mixed grill 😋", "reviewDate": "2018-11-06T00:00:00.000Z", "reviewRating": 5, "authorName": "ToleRae" }, { "googleMapsPlaceId": "ChIJVb_BQabND4gRcoAAUepE81o", "placeName": "Outdoor Grill", "placeAlternateNames": [], "placeUrl": "https://www.tripadvisor.com/Restaurant_Review-g35805-d3349050-Reviews-Outdoor_Grill-Chicago_Illinois.html", "placeAddress": "3265 N Milwaukee Ave, Chicago, IL 60618-5118", "provider": "tripadvisor", "reviewId": "824503927", "reviewUrl": "https://www.tripadvisor.com/ShowUserReviews-g35805-d3349050-r824503927-Outdoor_Grill-Chicago_Illinois.html", "reviewTitle": "Fantastic!", "reviewText": "Wonderful food, incredible staff, local flavors, and a great atmosphere. Simply delicious and I will definitely be back again!", "reviewDate": "2022-01-09T00:00:00.000Z", "reviewRating": 5, "authorName": "Michael M" }, { "googleMapsPlaceId": "ChIJI84nLZrND4gRE4zTJfq4xG0", "placeName": "Subway", "placeAlternateNames": [], "placeUrl": "https://www.doordash.com/store/subway-chicago-277530/", "placeAddress": "5150 W Belmont Ave, Chicago, IL 60641, USA", "provider": "door-dash", "reviewUrl": null, "reviewTitle": null, "reviewText": "add more meat for gods sake", "reviewDate": "2024-01-03T21:47:20.757Z", "reviewRating": 4, "authorName": "laiiboo l" }, { "googleMapsPlaceId": "ChIJI84nLZrND4gRE4zTJfq4xG0", "placeName": "Subway", "placeAlternateNames": [], "placeUrl": "https://www.doordash.com/store/subway-chicago-277530/", "placeAddress": "5150 W Belmont Ave, Chicago, IL 60641, USA", "provider": "door-dash", "reviewUrl": null, "reviewTitle": null, "reviewText": "Forgot my lettuce and Mayonesa", "reviewDate": "2023-03-03T00:43:20.300Z", "reviewRating": 2, "authorName": "Roberto V" }, { "initialQuery": "https://www.google.com/maps/search/?api=1&query=Haps%20grill%20fish%26chicken&query_place_id=ChIJud67RoUvDogRWY8Zem-iYVs", "googleMapsPlaceId": "ChIJud67RoUvDogRWY8Zem-iYVs", "placeName": "Haps grill fish&chicken", "placeAlternateNames": [], "placeUrl": "https://www.google.com/maps/search/?api=1&query=Haps%20grill%20fish%26chicken&query_place_id=ChIJud67RoUvDogRWY8Zem-iYVs", "placeAddress": "6859 S Loomis Blvd, Chicago, IL 60636", "provider": "google-maps", "reviewId": "ChdDSUhNMG9nS0VJQ0FnSUNsdzV6YThBRRAB", "reviewUrl": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VJQ0FnSUNsdzV6YThBRRAB!2m1!1s0x0:0x5b61a26f7a198f59!3m1!1s2@1:CIHM0ogKEICAgIClw5za8AE%7CCgwIqrmIqwYQ4NOVhQE%7C?hl=en", "reviewTitle": null, "reviewText": "quick sandwich, kool enjoyed it going back,", "reviewDate": "2023-11-25T16:11:22.279Z", "reviewRating": 3, "authorName": "Michael McClom Sr." }, { "initialQuery": "https://www.google.com/maps/search/?api=1&query=Haps%20grill%20fish%26chicken&query_place_id=ChIJud67RoUvDogRWY8Zem-iYVs", "googleMapsPlaceId": "ChIJud67RoUvDogRWY8Zem-iYVs", "placeName": "Haps grill fish&chicken", "placeAlternateNames": [], "placeUrl": "https://www.google.com/maps/search/?api=1&query=Haps%20grill%20fish%26chicken&query_place_id=ChIJud67RoUvDogRWY8Zem-iYVs", "placeAddress": "6859 S Loomis Blvd, Chicago, IL 60636", "provider": "google-maps", "reviewId": "ChdDSUhNMG9nS0VJQ0FnSURGcHZPeF9BRRAB", "reviewUrl": "https://www.google.com/maps/reviews/data=!4m8!14m7!1m6!2m5!1sChdDSUhNMG9nS0VJQ0FnSURGcHZPeF9BRRAB!2m1!1s0x0:0x5b61a26f7a198f59!3m1!1s2@1:CIHM0ogKEICAgIDFpvOx_AE%7CCgwI-balqgYQgJCwgQM%7C?hl=en", "reviewTitle": null, "reviewText": "Welp they close again 😕 he was struggling", "reviewDate": "2023-11-06T21:32:41.808Z", "reviewRating": 2, "authorName": "Tiara Carter" }, { "googleMapsPlaceId": "ChIJ_14BgMIvDogRdL0QQ2VYLXY", "placeName": "Chicago Food On The Run | Chicago IL", "placeAlternateNames": [], "placeUrl": "https://www.facebook.com/100026879958286/", "placeAddress": "8040 S. Ashland Ave, Chicago, IL, United States, Illinois", "provider": "facebook", "reviewId": "UzpfSTEwMDA3MTcyMTQ4Nzk2ODoxNDUwMjkxODQ1NjQ0NjQ6MTQ1MDI5MTg0NTY0NDY0", "reviewUrl": "https://www.facebook.com/permalink.php?story_fbid=pfbid0YAVjAiA7d8Z1tTmaC2dZ9m5Pye3yVXGgXViTM3Ttk9MGdPAhoAwcngHhW926Xaqvl&id=100071721487968", "reviewTitle": null, "reviewText": "Last year in August they was pretty good, I don’t know if they changed cooks or what, theirs food is to spicy now, put to many potatoes in their roast now, and less meat , sweet potatoes ain’t the same , string beans to hot, they food used to taste fresher, now is like it’s a week old or cooked food has been frozen to long , I haven’t been in awhile, until today and it’s even worse .", "reviewDate": "2022-01-10T23:58:31.000Z", "reviewRating": null, "authorName": "Antoinette Wash" }, { "googleMapsPlaceId": "ChIJ_14BgMIvDogRdL0QQ2VYLXY", "placeName": "Chicago Food On The Run | Chicago IL", "placeAlternateNames": [], "placeUrl": "https://www.facebook.com/100026879958286/", "placeAddress": "8040 S. Ashland Ave, Chicago, IL, United States, Illinois", "provider": "facebook", "reviewId": "UzpfSTEwMDAwMDI1MjY3Nzg1NDo1MzA2NTgyNzg2MDI2NzU4OjUzMDY1ODI3ODYwMjY3NTg=", "reviewUrl": "https://www.facebook.com/carolyn.fourte/posts/pfbid04J5SH2KrpubdgDppJByXUqwnofscnr92vvYKnpm7ZdSzGQh4p3AxzPgAhocqETbLl", "reviewTitle": null, "reviewText": "seasoned just right! Quick service!", "reviewDate": "2022-03-30T22:09:38.000Z", "reviewRating": null, "authorName": "Carolyn Diane Fourté" }, { "googleMapsPlaceId": "ChIJUd2L8trND4gRJZ9gTYiBhIQ", "placeName": "Los Asadores Mexican Grill", "placeAlternateNames": [], "placeUrl": "https://www.ubereats.com/store/los-asadores-mexican-grill/U27Ry8M7SHGBaNJRHM0sqw?srsltid=AfmBOooqXiCCl2sgEMHNoNWexoV-fYCI_69_7Ut5_maKwKxvIYg4WnE2", "placeAddress": "3312 W Foster Ave, Chicago, IL 60625", "provider": "uber-eats", "reviewId": null, "reviewUrl": null, "reviewTitle": null, "reviewText": "great tasting food!", "reviewDate": "2024-08-10T00:00:00.000Z", "reviewRating": null, "authorName": "Paola R." }, { "googleMapsPlaceId": "ChIJUd2L8trND4gRJZ9gTYiBhIQ", "placeName": "Los Asadores Mexican Grill", "placeAlternateNames": [], "placeUrl": "https://www.ubereats.com/store/los-asadores-mexican-grill/U27Ry8M7SHGBaNJRHM0sqw?srsltid=AfmBOooqXiCCl2sgEMHNoNWexoV-fYCI_69_7Ut5_maKwKxvIYg4WnE2", "placeAddress": "3312 W Foster Ave, Chicago, IL 60625", "provider": "uber-eats", "reviewId": null, "reviewUrl": null, "reviewTitle": null, "reviewText": "they're salsa and their chips as well as the food is awesome they fix it just the way I like it and they take a special care to the fact that I'm allergic to certain foods and they take care and understanding that I like that most restaurants don't c", "reviewDate": "2024-06-18T00:00:00.000Z", "reviewRating": null, "authorName": "Ramona S." }, { "googleMapsPlaceId": "ChIJ0VfBS10tDogR93VPEGTyeek", "placeName": "Uncle Ben's Grill", "placeAlternateNames": [], "placeUrl": "https://www.ubereats.com/store/uncle-bens-grill/0w04aYotQMWip0_qt-gNbg?srsltid=AfmBOooNBelKsg3R17iPiLKBW2NY_pi59W2p0XKAIsA_0jif8_YEk-q_", "placeAddress": "456 North Damen Avenue, Chicago, IL 60622", "provider": "uber-eats", "reviewId": null, "reviewUrl": null, "reviewTitle": null, "reviewText": "amazing breakfast sandwiches", "reviewDate": "2024-07-20T00:00:00.000Z", "reviewRating": null, "authorName": "Chris D." }, { "googleMapsPlaceId": "ChIJ0VfBS10tDogR93VPEGTyeek", "placeName": "Uncle Ben's Grill", "placeAlternateNames": [], "placeUrl": "https://www.ubereats.com/store/uncle-bens-grill/0w04aYotQMWip0_qt-gNbg?srsltid=AfmBOooNBelKsg3R17iPiLKBW2NY_pi59W2p0XKAIsA_0jif8_YEk-q_", "placeAddress": "456 North Damen Avenue, Chicago, IL 60622", "provider": "uber-eats", "reviewId": null, "reviewUrl": null, "reviewTitle": null, "reviewText": "wonderful server and lovely person", "reviewDate": "2024-05-17T00:00:00.000Z", "reviewRating": null, "authorName": "Vondale M." }, ... Some additional information is saved in the KeyValueStore, for instance: - the external Actors' run IDs; - the places scraped from each provider; - the addresses' geocodes. ## 🍴 Want more tools for scraping restaurant reviews? This scraper is an Actor Bundle, named so because it combines six different Actors into one. You can of course scrape each restaurant review site separately using a designated Actor. Restaurant Review Aggregator combines the results of scrapers from the following websites:
| Reviews site | Scraper |
|---|---|
| 🥂 Yelp | Yelp Scraper |
| 📍 Google Maps | Google Maps Reviews Scraper |
| 🍔 UberEats | UberEats Reviews Scraper |
| 🌴 Tripadvisor | Tripadvisor Reviews Scraper |
| Facebook Reviews Scraper | |
| 🍽️ DoorDash | DoorDash Reviews Scraper |
apify-client in the NPM package or PyPI package. There are also API endpoints available for extracting data without a client. For detailed information and code examples, see the API tab or refer to the Apify API documentation. ### Can I integrate Restaurant Reviews Aggregator with other apps? Yes. Restaurant Reviews Aggregator can be connected with almost any cloud service or web app thanks to the integrations available on the Apify platform. You can integrate your reviews data with Zapier, Slack, Make, Airbyte, GitHub, Google Drive, LangChain, and more. You can also use webhooks to carry out an action whenever an event occurs, e.g., get a notification whenever Restaurant Reviews Aggregator successfully finishes a run. ### Your feedback We’re always working on improving the performance of our Actors. So if you’ve got any technical feedback for this Review Aggregator or simply found a bug, please create an issue on the Aggregator's Issues tab.
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 Restaurant Review Aggregator now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- tri_angle
- Pricing
- Paid
- Total Runs
- 6,575
- Active Users
- 460
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