Yelp Scraper - Extract Business Data & Reviews avatar

Yelp Scraper - Extract Business Data & Reviews

Pricing

Pay per usage

Go to Apify Store
Yelp Scraper - Extract Business Data & Reviews

Yelp Scraper - Extract Business Data & Reviews

Scrape business listings, reviews, and contact info from Yelp. No API key required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Admo Solutions

Admo Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

Yelp Scraper

Scrape business listings from Yelp — no API key required.

What does Yelp Scraper do?

Yelp Scraper extracts business data directly from Yelp's website using curl_cffi with Chrome TLS fingerprint impersonation. It captures business names, ratings, reviews, phone numbers, addresses, categories, hours, coordinates, and more.

Try it now — Enter business URLs from yelp.com.au and get structured business data in seconds.

Why use Yelp Scraper?

  • Lead Generation — Find local businesses with contact info
  • Market Research — Analyze competitors and customer reviews
  • Business Intelligence — Track ratings and review trends
  • Sales Prospecting — Build targeted business lists
  • Local SEO — Discover top businesses in any niche

How it works

  1. Fetch: Uses curl_cffi with Chrome 131 TLS impersonation to fetch business pages from yelp.com.au
  2. Parse: Extracts data from Apollo state (embedded JSON) and JSON-LD structured data
  3. No proxy needed: yelp.com.au serves data directly to datacenter IPs (unblocked)

How to use Yelp Scraper

  1. Go to the Input tab
  2. Enter business URLs from yelp.com.au (e.g., https://www.yelp.com.au/biz/macchiato-sydney)
  3. Click Start

Input

FieldTypeRequiredDefaultDescription
startUrlsarrayYes—Business page URLs from yelp.com.au
getDetailsbooleanNotrueFetch additional business details

Output Example

[
{
"name": "Macchiato Wood Fire Pizza & Coffee Roastery",
"rating": 3.3,
"reviews_count": 92,
"phone": "(02) 9262 9525",
"address": "338 Pitt Street, Sydney, 2000",
"category": "Italian, Coffee Roasteries, Pizza",
"price_range": "$$",
"website": "http://www.macchiato.com.au",
"yelp_url": "https://www.yelp.com/biz/macchiato-sydney",
"image_url": "https://s3-media0.fl.yelpcdn.com/bphoto/...",
"coordinates": {
"latitude": -33.876395,
"longitude": 151.208055
},
"hours": [
{"day": "Mon", "hours": "7:00 AM - 12:00 AM (Next day)"},
{"day": "Tue", "hours": "7:00 AM - 12:00 AM (Next day)"},
{"day": "Wed", "hours": "7:00 AM - 12:00 AM (Next day)"},
{"day": "Thu", "hours": "7:00 AM - 12:00 AM (Next day)"},
{"day": "Fri", "hours": "7:00 AM - 12:00 AM (Next day)"},
{"day": "Sat", "hours": "8:00 AM - 12:00 AM (Next day)"},
{"day": "Sun", "hours": "8:00 AM - 12:00 AM (Next day)"}
]
}
]

Data Fields

FieldDescription
nameBusiness name
ratingStar rating (1.0–5.0)
reviews_countNumber of reviews
phonePhone number
addressFull address
categoryBusiness category
price_rangePrice level ($, $$, $$$, $$$$)
websiteBusiness website URL
yelp_urlYelp listing URL
image_urlBusiness photo URL
coordinatesLatitude/longitude
hoursOperating hours (when available)

Pricing

  • Cost per 1,000 businesses: $15.00
  • Your profit: ~$7.50 per 1,000 businesses

Tips

  • Use yelp.com.au URLs for best results
  • Business data is extracted from embedded Apollo state for accuracy
  • Results include phone, website, coordinates, and hours when available

This scraper is for educational purposes. Users are responsible for complying with Yelp's Terms of Service.