Yelp Scraper avatar
Yelp Scraper
Try for free

7 days trial then $20.00/month - No credit card required now

View all Actors
Yelp Scraper

Yelp Scraper

widbox/yelp-scraper
Try for free

7 days trial then $20.00/month - No credit card required now

The Yelp-Reviews-Scraper, Apify platform based scraper, enables the collection of reviews directly from Yelp's business pages. This tool is designed to retrieve comprehensive business information, user ratings, and customer feedback without the necessity of utilizing Yelp's official API.

What does Yelp-Reviews-Scraper do?

The Yelp-Reviews-Scraper, Apify platform based scraper, enables the collection of reviews directly from Yelp's business pages. This tool is designed to retrieve comprehensive business information, user ratings, and customer feedback without the necessity of utilizing Yelp's official API. It offers an alternative method for data extraction, providing valuable insights into customer experiences and business performance.

How to scrape Yelp Reviews

Provide JSON formatted data like in example, and start the actor.

1{
2    "bizUrl": "https://www.yelp.com/biz/girl-and-the-goat-chicago",
3    "proxy": {
4        "useApifyProxy": true,
5        "apifyProxyGroups": []
6    },
7    "rating": "1, 2, 3",
8    "reviewsCount": 100,
9    "sortType": "DATE_DESC",
10    "timestamp": 1682090094
11}

Or set actor settings in actor settings editor.

UI settings

How many results can you scrape with Yelp-Reviews-Scraper?

It depends on provided business url. For example more than 10000 reviews was scraped by 4.29 minutes. Test 10000 run

How much will scraping Yelp-Reviews-Scraper cost you?

When it comes to scraping, it can be challenging to estimate the resources needed to extract data as use cases may vary significantly. That's why the best course of action is to run a test scrape with a small sample of input data and limited output. You’ll get your price per scrape, which you’ll then multiply by the number of scrapes you intend to do.

Watch this video for a few helpful tips. And don't forget that choosing a higher plan will save you money in the long run.

Output

Here's an example of Yelp-Reviews-Scraper's output:

1{
2    "authorEncid": "qhyRxP8lBB2OZA6a_mn0Wg",
3    "authorDisplayName": "Stella G.",
4    "authorPhotoUrl": "https://s3-media0.fl.yelpcdn.com/photo/GhgQeJcizxevJu6TFjmXqg/30s.jpg",
5    "authorDisplayLocation": "New York, NY",
6    "authorFriendCount": 206,
7    "authorReviewCount": 23,
8    "reviewEncId": "DgTscDUA21jxyHL-9E6Lqg",
9    "reviewRating": 5,
10    "reviewText": "Adding this to the list of amazing smash burgers in the city! I was surprised to find a line when I got there at 4PM on a Saturday, but thankfully the line was short and moved quickly. While we were waiting to order, we were told that our seats were at the counter. Interesting system not being able to pick your own seats, but I guess it's to ensure that they're using their table space efficiently. Besides counter seats, there are also some booths and hightops.\n\nWe ordered the double gotham smash burger and the loaded tots to share. The bun is toasted, the cheese melty, the perfect amount of sauce with thick pickles... it's a solid burger! If I were to compare it to 7th Street (another great smash burger), it's definitely more substantial and less greasy. The tots were nice and crispy, and the chopped cheese is a perfect topping for them. But for $16, I don't think I need to get them again.\n\nThe only complaint I have is that the burger was served in a paper carton, so the burger kept sliding apart and was just really hard to eat. If it was served in a normal burger paper wrap, it would be perfect! We had a chance to chat with the guy that was handling the line at the door, and he said the owner is super nice and that he loved working there, which is always awesome to hear!",
11    "reviewLanguage": "en",
12    "reviewPhotos": [
13        "https://s3-media0.fl.yelpcdn.com/bphoto/U6m-9LKDDYkNhqIM3n0Yrw/348s.jpg",
14        "https://s3-media0.fl.yelpcdn.com/bphoto/SOrOhUgcDUFj2IQgcqryOA/348s.jpg"
15    ],
16    "reviewCreatedAtLocal": "2024-04-14T20:39:50-04:00",
17    "reviewTimestamp": 1713141590,
18    "reviewReviewLink": "https://www.yelp.com/biz/gotham-burger-social-club-new-york?hrid=DgTscDUA21jxyHL-9E6Lqg",
19    "business": {
20        "alias": "gotham-burger-social-club-new-york",
21        "encid": "DQYQw31j3LxXv_viOZx7Lg",
22        "name": "Gotham Burger Social Club",
23        "photoUrl": "https://s3-media0.fl.yelpcdn.com/bphoto/jTX48X9EOLpfwvy4xkFrkQ/90s.jpg",
24        "rating": 4.5,
25        "reviewCount": 59,
26        "reviewCountsByLanguage": [
27            {
28                "language": "en",
29                "count": 58,
30                "__typename": "BusinessReviewLanguageCount"
31            },
32            {
33                "language": "zh",
34                "count": 1,
35                "__typename": "BusinessReviewLanguageCount"
36            }
37        ],
38        "reviewCountsByRating": [2, 1, 3, 11, 42],
39        "address": {
40            "streetAddress": "131 Essex St",
41            "addressLocality": "New York",
42            "addressRegion": "NY",
43            "postalCode": "10002",
44            "addressCountry": "US",
45            "phone": ""
46        }
47    }
48}

Note that personal data is protected by GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. We also recommend that you read our blog post: is web scraping legal?

Developer
Maintained by Community
Actor metrics
  • 5 monthly users
  • 2 stars
  • 92.9% runs succeeded
  • 21 hours response time
  • Created in Apr 2024
  • Modified 6 days ago
Categories