Yelp Business & Reviews Scraper (APP) avatar

Yelp Business & Reviews Scraper (APP)

Under maintenance

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Yelp Business & Reviews Scraper (APP)

Yelp Business & Reviews Scraper (APP)

Under maintenance

Scrapes Yelp business listings and reviews by search terms and regions.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

DreamLand

DreamLand

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Yelp Business & Reviews Scraper

Scrape Yelp business listings and reviews at scale. Search by any keyword across 12+ regions worldwide, and extract rich structured data including business details, ratings, photos, hours, attributes, and full review text.

What data can you extract?

Business Data

Each business result contains 60+ fields of structured data:

FieldExample
Business NameMarufuku Ramen - San Francisco
Business IDHHtpR0RslupSQ99GIIwW5A
Rating4.5
Review Count6,042
Price Level$$
Phone(415) 872-9786
Full Address1581 Webster St, Ste 235, San Francisco, CA 94115
Coordinates37.7849, -122.4317
CategoriesRamen, Noodles
NeighborhoodsLower Pacific Heights, Japantown
Business HoursMon-Sun 11:00 am - 10:00 pm
PhotosURLs to business photos
Websitemarufukuramen.com
Business AttributesTakes Reservations, Offers Delivery, Outdoor Seating, Wi-Fi, Parking, etc.

Review Data

FieldDescription
Review TextFull review content
RatingIndividual review rating
Reviewer InfoReviewer name and details
DateReview timestamp
Business IDLinked business reference

Supported Regions

US, TW (Taiwan), SG (Singapore), TH (Thailand), HK (Hong Kong), JP (Japan), KR (Korea), MY (Malaysia), CT, ID (Indonesia), PH (Philippines), TX, and more.

How to Use

Step 1: Search Businesses

Set Spider Name to yelp, enter your search keywords, and choose target regions.

Example - Search restaurants in the US and Japan:

{
"spider_name": "yelp",
"search_terms": "Restaurants",
"regions": "US|JP"
}

Example - Search multiple categories:

{
"spider_name": "yelp",
"search_terms": "Plumbers,Electricians,HVAC",
"regions": "US"
}

Step 2: Scrape Reviews (Optional)

After collecting businesses, scrape their reviews by providing the Dataset ID from Step 1.

Set Spider Name to reviews and enter the Dataset ID:

{
"spider_name": "reviews",
"review_input_dataset_id": "YOUR_DATASET_ID_FROM_STEP_1",
"review_limit": 20
}

Input Parameters

ParameterRequiredDefaultDescription
spider_nameYesyelpyelp for business search, reviews for review scraping
search_termsNoCustom T ShirtsComma-separated keywords
regionsNoAll regionsPipe-separated region codes (e.g., US|JP|TW)
per_pageNo30Results per page (1-50)
review_input_dataset_idNo-Dataset ID for review spider input
review_limitNo20Max reviews per business (1-50)
proxy_urlNo-Custom proxy URL

Output Example

{
"business": {
"id": "HHtpR0RslupSQ99GIIwW5A",
"name": "Marufuku Ramen - San Francisco",
"alias": "marufuku-ramen-san-francisco-san-francisco-2",
"address1": "1581 Webster St",
"city": "San Francisco",
"state": "CA",
"zip": "94115",
"country": "US",
"phone": "4158729786",
"avg_rating": 4.5,
"review_count": 6042,
"price": 2,
"localized_price": "$$",
"latitude": 37.7849544,
"longitude": -122.4317274,
"categories": [
{"name": "Ramen", "category_filter": "ramen"},
{"name": "Noodles", "category_filter": "noodles"}
],
"neighborhoods": ["Lower Pacific Heights", "Japantown"],
"localized_hours": ["Mon-Sun 11:00 am - 10:00 pm"],
"photo_url": "https://s3-media0.fl.yelpcdn.com/bphoto/.../ms.jpg",
"photo_count": 9239,
"localized_attributes": [
{"label": "Takes Reservations", "value": "No"},
{"label": "Offers Delivery", "value": "Yes"},
{"label": "Outdoor Seating", "value": "No"},
{"label": "Wi-Fi", "value": "No"},
{"label": "Alcohol", "value": "Full Bar"}
]
}
}

Use Cases

  • Lead Generation: Find businesses by category and region, with phone numbers and addresses
  • Market Research: Analyze ratings, review counts, and pricing across competitors
  • Location Intelligence: Extract coordinates and neighborhood data for mapping
  • Sentiment Analysis: Collect reviews for NLP and sentiment analysis
  • Competitive Analysis: Compare business attributes like hours, amenities, and services

Proxy Support

For high-volume scraping, provide a proxy URL in the input settings to avoid rate limiting. The scraper includes built-in request throttling (1 request/second) and automatic deduplication.

Integrations

Export your data in any format:

  • JSON / CSV / Excel - Download directly from the Apify Console
  • API - Access results programmatically via the Apify API
  • Webhooks - Get notified when a run completes
  • Integrations - Connect to Google Sheets, Slack, Zapier, Make, and more