Yelp Scraper: Business Leads, Phones, Websites & Reviews
Pricing
from $0.50 / 1,000 business saveds
Yelp Scraper: Business Leads, Phones, Websites & Reviews
Scrape Yelp businesses by search term and location, search URL or business URL: name, phone, website, address, hours, rating, review count, categories, price and attributes, plus optional reviews. Gets past Yelp's 240-result limit. $0.50 per 1,000 businesses.
Pricing
from $0.50 / 1,000 business saveds
Rating
0.0
(0)
Developer
Epic Scrapers
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
18 days ago
Last modified
Categories
Share
Yelp Scraper: business leads with phone, website, hours and reviews, past Yelp's 240-result limit
Yelp Scraper exports Yelp businesses to a spreadsheet: name, phone, website, full address, coordinates, opening hours, rating, review count, categories, price, attributes (delivery, reservations, Wi-Fi, …), health score and photos. Search by keyword and location like on Yelp, paste Yelp search URLs, or give it business URLs. Add reviews to every business if you need them.
- More than 240 results per search. Yelp never shows more than 240 results for one search. When you ask for more, this scraper splits the city into map tiles and searches each one, then removes duplicates. In our test, "plumbers in Chicago" returned 1,938 businesses instead of 240, in about 3.5 minutes. Other Yelp scrapers stop at 240 or ask you to split the search by ZIP code by hand.
- Every column you need for leads. Phone, website, street, city, state, ZIP and country on every row, in separate columns, plus hours, rating and categories.
- Filters like on Yelp. Sort by rating, review count or distance; filter by price, open now, category and features such as delivery, takeout, outdoor seating or good for kids.
- Reviews in the same run. Add the newest, lowest-rated or Elite reviews of each business, with owner replies, and the 1★ to 5★ breakdown.
- New businesses only on repeat runs. Schedule a search and get only businesses that weren't in earlier runs, for example new restaurants in your city each week.
- $0.50 per 1,000 businesses, no start fee. No Yelp account, API key or proxy setup. Export to CSV, Excel, JSON or Google Sheets, or use the API.
What can you do with Yelp Scraper?
| Goal | How |
|---|---|
| Build B2B lead lists | Search "plumbers", "dentists" or "roofing" in your cities with Max businesses per search set to 0. |
| Find businesses without a website | Filter the export on an empty website column: they need a web designer. |
| Market research | Count businesses per category, price level and neighborhood, and compare their ratings and review counts. |
| Track new openings | Schedule a search with Only new businesses on, or use the Hot and new feature filter. |
| Reputation agencies | Add the 5 lowest-rated reviews per business and check which ones the owner never answered. |
| Local SEO and directories | Export name, address, phone and website (NAP data) with categories and coordinates. |
| Restaurant data | Price level, hours, delivery and takeout, reservations, health scores and menu links. |
How it compares
| What you need | Yelp Scraper | Most used Yelp scrapers on Apify |
|---|---|---|
| Results per search | Thousands (map tiles past the 240 cap) | Up to 240 |
| Phone and website | On every row | Varies |
| Hours, attributes, health score | Yes | Some |
| Filters | Sort, price, open now, category, 11 features | Mostly term and location |
| Reviews | Optional, up to 500 per business, any language | A separate Actor, or a few per business |
| Repeat runs | Only new businesses | Everything again |
| Price | $0.50 per 1,000 businesses, no start fee | $0.75 to $2.75 per 1,000, some start fees |
Quick start
- Click Try for free and sign in to Apify. The free plan's monthly credit covers about 10,000 businesses.
- Enter a Search term (
pizza) and a Location (Brooklyn, NY). - For a first run, keep Max businesses per search at
20. - Click Start. When the run finishes, open the Output tab and export the data.
{"searchTerms": ["pizza"],"locations": ["Brooklyn, NY"],"maxResultsPerSearch": 20}
Several terms and locations are combined: two terms in three cities run six searches. Locations can be cities, neighborhoods, ZIP codes or addresses, in any country Yelp covers.
Ready-to-run examples
Every plumber in a city
{"searchTerms": ["plumbers"],"locations": ["Chicago, IL"],"maxResultsPerSearch": 0}
0 means no limit. Businesses outside the location's area are left out once the search goes past 240 results.
Cheap restaurants open now that deliver
{"searchTerms": ["restaurants"],"locations": ["Austin, TX"],"priceLevels": ["1"],"openNow": true,"features": ["RestaurantsDelivery"],"maxResultsPerSearch": 100}
A whole category, sorted by review count
{"category": "dentists","locations": ["90210", "Santa Monica, CA"],"sortBy": "reviewCount","maxResultsPerSearch": 50}
The category is the cflt= value of a Yelp search URL, for example plumbing, pizza, hair, coffee, autorepair or dentists.
Yelp search URLs and business URLs
{"urls": ["https://www.yelp.com/search?find_desc=sushi&find_loc=San+Francisco%2C+CA&sortby=review_count","https://www.yelp.com/biz/gary-danko-san-francisco"],"maxResultsPerSearch": 30}
Search URLs keep their sort (sortby) and filters (attrs, cflt). URLs from any Yelp country site work.
Businesses with their worst reviews
{"searchTerms": ["hotels"],"locations": ["Las Vegas, NV"],"maxResultsPerSearch": 50,"maxReviewsPerBusiness": 5,"reviewsSort": "lowest","includeRatingBreakdown": true}
New businesses every week
Turn on Only new businesses, save the input as a task and schedule it weekly in Schedules. The first run returns the current list; later runs return only businesses that weren't there before, and you pay only for those. Connect the task to Google Sheets, Slack or email in Integrations.
Output
One row per business. Example (shortened):
{"name": "Mon Ami Gabi","url": "https://www.yelp.com/biz/mon-ami-gabi-las-vegas-2","rating": 4.2,"reviewCount": 13181,"ratingCounts": { "1": 530, "2": 741, "3": 1426, "4": 3840, "5": 6646 },"categories": ["French", "Steakhouses", "Breakfast & Brunch"],"categoryAliases": ["french", "steak", "breakfast_brunch"],"price": "$$$","priceLevel": 3,"phone": "(702) 944-4224","phoneDigits": "7029444224","website": "http://www.monamigabi.com","address": "3655 Las Vegas Blvd S, Las Vegas, NV 89109","street": "3655 Las Vegas Blvd S","city": "Las Vegas","state": "NV","postalCode": "89109","country": "US","neighborhoods": ["The Strip"],"latitude": 36.112859,"longitude": -115.172434,"timezone": "America/Los_Angeles","openingHours": [{ "day": "Monday", "open": "07:00", "close": "22:00" }],"hoursText": ["Mon-Thu, Sun 7:00 am - 10:00 pm", "Fri-Sat 7:00 am - 11:00 pm"],"isOpenNow": true,"isClosed": false,"isTemporarilyClosed": false,"attributes": { "Takes Reservations": "Yes", "Offers Delivery": "Yes", "Wi-Fi": "Paid", "Alcohol": "Full Bar" },"healthScore": "A","menuUrl": "https://www.monamigabi.com/las-vegas/menus/","photoCount": 19649,"mainPhotoUrl": "https://s3-media0.fl.yelpcdn.com/bphoto/z48sNZP1LYbtynh3843JvQ/o.jpg","isChain": true,"parentBusiness": {"id": "ii8sAGBexBOJoYRFafF9XQ","name": "Paris Las Vegas","url": "https://www.yelp.com/biz/paris-las-vegas-las-vegas-11"},"isAdvertiser": false,"businessId": "4JNXUYY8wbaaDmk3BPzlWw","alias": "mon-ami-gabi-las-vegas-2","reviews": [{"rating": 5,"text": "One of our favorites in Vegas for brunch!! …","date": "2026-10-05T22:08:46.000Z","language": "en","ownerReply": null,"reviewerName": "Rainbow","reviewerLocation": "Victorville, CA","isReviewerElite": false,"reviewUrl": "https://www.yelp.com/biz/mon-ami-gabi-las-vegas-2?hrid=BNcGNBewyIezgAtNmXOR_w"}],"searchTerm": "french","searchLocation": "Las Vegas, NV","input": null,"scrapedAt": "2026-10-06T21:56:39.158Z"}
Notes on fields
ratingis Yelp's unrounded average (4.2); the stars on the page are rounded.websiteis the address the business lists on Yelp. A few businesses have none.openingHoursuses 24-hour times in the business's time zone; acloseearlier thanopenmeans after midnight.isOpenNowis calculated at scrape time.reviewsappears only when Reviews per business is above 0.ratingCountsis filled only with Star rating breakdown on.searchTermandsearchLocationtell which search found the business;inputis the URL it came from.- The Output tab has Overview, Leads and Hours and details views.
FAQ
How many businesses can I get?
Up to 240 from Yelp's normal search, and far more with Max businesses per search above 240 or at 0. The scraper then searches the location's area in map tiles until every tile shows fewer than 240 results. A large city and a common term give a few thousand businesses.
How fast is it?
About 9 businesses per second with full profiles: 1,938 Chicago plumbers took 3.5 minutes. Reviews and the star breakdown add one or two requests per business.
Why are some results outside my city?
For the first 240 results the order and the area are Yelp's own, which includes nearby businesses. Past 240, only businesses inside the location's area are kept. Use a neighborhood or ZIP code for a tighter area.
Can I get emails?
No. Yelp doesn't show business emails. The website column is the place to find them.
Can I get all reviews of a business?
This scraper adds up to 500 reviews per business. For full review histories, every language and monitoring of new reviews, use Yelp Reviews Scraper.
Do I need proxies, a Yelp account or an API key?
No. Everything is included in the price.
Is it legal to scrape Yelp?
The scraper collects publicly visible business data. Reviewer names on reviews are personal data under laws such as GDPR and CCPA; if you have no lawful basis to process them, turn off Include reviewer details. You are responsible for how you use the data, including Yelp's terms.
Cost
Pay-per-event pricing: you pay only for what is saved, with no subscription and no start fee.
| Event | Price | Per 1,000 | Charged when |
|---|---|---|---|
business | $0.0005 | $0.50 | A business is saved with its full profile. Searches, map tiles and businesses already seen in earlier runs are free. |
review | $0.00025 | $0.25 | A review is added to a business (only with Reviews per business above 0). |
Example runs:
| Run | Cost |
|---|---|
| 100 businesses | $0.05 |
| 1,938 plumbers in Chicago | $0.97 |
| 50 hotels with 5 reviews each | $0.09 |
| Weekly check for new restaurants, ~30 new each | $0.015 |
Set a maximum cost per run and the scraper stops exactly there. The Pricing tab always shows the current prices.
Support
Report problems or request features in the Issues tab. Include the run ID, the input and what you expected. We read every issue.
This Actor is not affiliated with or endorsed by Yelp Inc. "Yelp" is a trademark of Yelp Inc.