Yelp Business Scraper avatar

Yelp Business Scraper

Pricing

$1.50 / 1,000 listings

Go to Apify Store
Yelp Business Scraper

Yelp Business Scraper

The Yelp Business Scraper extracts business listings and enriched profiles from Yelp by search term and location, capturing names, star ratings, review counts, price ranges, categories, neighborhoods, phone numbers, full addresses, and websites β€” ideal for lead generation and market research.

Pricing

$1.50 / 1,000 listings

Rating

5.0

(1)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

7

Bookmarked

215

Total users

1

Monthly active users

2 days ago

Last modified

Share

🌟 Yelp Business Scraper

Extract business data from Yelp by search term and location. The Yelp Business Scraper turns any Yelp search into clean, structured data β€” perfect for lead generation, market research, and competitive analysis.

Just enter what you're looking for (e.g. Sushi, Plumber, Coffee) and a location, and get back a structured list of matching businesses with ratings, reviews, categories, and more. Flip on full details to also collect each business's phone number, full address, and website.

✨ Features

  • πŸ”Ž Search by keyword + location β€” scrape any business category in any city, neighborhood, or address.
  • 🏒 Rich business data β€” name, star rating, review count, price range, categories, and neighborhood.
  • ☎️ Contact details (optional) β€” enable full details to additionally collect phone number, full street address, and website β€” ideal for lead lists.
  • πŸ“‘ Automatic pagination β€” keeps collecting across result pages until your limit is reached.
  • 🎯 Result limit β€” set the maximum number of businesses to control scope and cost.
  • ⚑ Reliable & fast β€” built to handle Yelp's anti-bot protection so your runs just work.

πŸ› οΈ How It Works

  1. Enter a search term β€” the type of business you want (e.g. Plumber).
  2. Enter a location β€” a city, neighborhood, or address (e.g. San Francisco, CA).
  3. (Optional) Enable full business details β€” to also collect phone, address, and website for each business.
  4. Set a max number of businesses β€” and run the scraper. Structured data is added to your dataset as it's collected.

πŸ“₯ Input

FieldDescription
Search termThe business category or keyword to search for.
LocationCity, neighborhood, or address to search in.
Scrape full business detailsWhen enabled, follows each business to its Yelp page to also collect phone, full address, and website. Off by default.
Max businessesMaximum number of businesses to collect. Set to 0 for no limit.

Example input

{
"search": "Sushi",
"location": "New York, NY",
"scrapeDetails": false,
"maxItems": 50
}

πŸ“Š Sample Output Data

The scraper provides structured JSON output. Example (with full business details enabled):

[
{
"name": "Izakaya MEW",
"alias": "izakaya-mew-new-york-3",
"url": "https://www.yelp.com/biz/izakaya-mew-new-york-3",
"rank": 1,
"rating": 4.3,
"reviewCount": 3300,
"reviewCountText": "(3.3k reviews)",
"priceRange": "$$",
"categories": ["Tapas Bars", "Sushi Bars", "Izakaya"],
"neighborhood": "Midtown West",
"reviewSnippet": "\"Presentation was amazing. Yummy and fresh sushi...\"",
"thumbnail": "https://s3-media0.fl.yelpcdn.com/bphoto/Y3DtWTTXQ4MhbTEFU3DKLw/ls.jpg",
"phone": "(646) 368-9384",
"address": "53 W 35th St, New York, NY 10001",
"website": "mewnyc.com",
"scrapedAt": "2026-06-13T16:22:36.997Z"
}
]

Without full business details, every field above is returned except phone, address, and website.

πŸ’΅ Pricing

This Actor uses the pay-per-result model, so you only pay for the data you collect:

  • $2.00 per 1,000 businesses for standard search results.
  • $5.00 per 1,000 businesses when full business details (phone, address, website) are enabled.

There are no monthly platform fees β€” you pay only for what you scrape.

❓ FAQ

Can I scrape contact details like phone numbers? Yes β€” enable Scrape full business details to collect each business's phone number, full address, and website.

How many businesses can I get per search? As many as Yelp returns for that search. Use Max businesses to cap the total per run.

Can I search any location? Yes β€” any city, neighborhood, or address that works on Yelp's website works here too.

Is scraping public Yelp data allowed? This Actor collects only publicly available information. You are responsible for using the data in compliance with applicable laws and Yelp's terms.


Start generating high-quality business leads with the Yelp Business Scraper today! πŸš€