Yelp Business Scraper avatar

Yelp Business Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Yelp Business Scraper

Yelp Business Scraper

Extract structured business data from Yelp including ratings, reviews, categories, contact details, and opening hours. No login required.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

VulnV

VulnV

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Extract structured business data from Yelp — ratings, review counts, categories, price range, contact details, opening hours, photos, amenities, and more. Provide one or more Yelp business URLs and receive clean JSON ready for analysis, lead generation, or market research. No login required.

✨ Features

  • Full business profiles: Name, address, phone, website, categories, price range, and rating.
  • Reviews & ratings: Review counts and review content where available.
  • Opening hours & amenities: Structured hours, popular items, and amenity details.
  • Bulk input: Submit multiple business URLs in a single run.
  • Structured JSON: Clean, predictable output that drops straight into your stack.
  • No login required: Just provide public Yelp business URLs.

📥 Input

Provide a list of Yelp business URLs.

{
"urls": [
"https://www.yelp.com/biz/jack-in-the-box-san-francisco",
"https://www.yelp.com/biz/lfm-construction-and-plumbing-san-fransisco-5"
]
}

Input parameters

FieldTypeRequiredDescription
urlsarray of stringsYesYelp business page URLs to scrape (https://www.yelp.com/biz/...).

💡 Want to find businesses by category and location instead of by URL? Use our Yelp Search Scraper.

📤 Output

Each item in the dataset corresponds to a single Yelp business. Example (truncated):

{
"url": "https://www.yelp.com/biz/jack-in-the-box-san-francisco",
"name": "Jack in the Box",
"address": "1 Main St",
"city": "San Francisco",
"state": "CA",
"zip_code": "94103",
"country": "US",
"phone": "+1-415-555-0100",
"rating": 3.5,
"review_count": 412,
"price_range": "$",
"categories": ["Fast Food", "Burgers"],
"hours": [],
"amenities": [],
"latitude": 37.77,
"longitude": -122.41,
"website": "https://www.jackinthebox.com",
"input_url": "https://www.yelp.com/biz/jack-in-the-box-san-francisco"
}

Each record is tagged with input_url so you can trace it back to the URL you supplied.

💡 Use cases

  • Lead generation: Build targeted lists of local businesses with contact details.
  • Market research: Track ratings, pricing, and category coverage in a region.
  • Competitive analysis: Monitor reviews and positioning across competitors.

⚙️ How it works

Provide your Yelp business URLs, run the Actor, and collect structured business data from the dataset. Each input URL is resolved to a single record — no login, cookies, or browser automation required.

🛠️ Our Other Scrapers

Explore our full suite of scraping tools to power your data needs:

📬 Need help or have a feature request? Contact us at support@vulnv.com or visit our Apify profile.

Happy scraping! 🚀