πŸš€ Yelp Scraper Β· 5,000 Free Businesses/Month avatar

πŸš€ Yelp Scraper Β· 5,000 Free Businesses/Month

Pricing

from $1.00 / 1,000 business scrapeds

Go to Apify Store
πŸš€ Yelp Scraper Β· 5,000 Free Businesses/Month

πŸš€ Yelp Scraper Β· 5,000 Free Businesses/Month

Yelp Scraper gets you Yelp businesses ⚑ fast, 🎯 100% accurate and πŸ” ridiculously detailed β€” ratings, review counts, prices, phones, websites & addresses. πŸ’° $1 per 1,000 businesses, no start fee. Scrape your first 5,000 businesses free every month πŸš€

Pricing

from $1.00 / 1,000 business scrapeds

Rating

0.0

(0)

Developer

Omkar Cloud

Omkar Cloud

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Yelp Scraper

Yelp Scraper by Omkar Cloud gets you 🎯 accurate, πŸ” detailed Yelp data.

Yelp uses DataDome bot protection to stop you from getting its data.

Yelp Scraper beats it, so you get the data, and can successfully complete your project.

$1 per 1,000 businesses. And with Apify's free plan you get $5 of credit every month, so your first ~5,000 businesses each month are free.

This is an excellent Actor made by Omkar Cloud, which is Rated Excellent β€” 4.7 based on 30 reviews on Trustpilot.

πŸ‘‰ Try Yelp Scraper free β€” your first ~5,000 businesses are Free.

What can I get

  • πŸ”Ž Every business Yelp shows for a search β€” any query in any city, neighborhood or ZIP code, up to 240 per search, in Yelp's own order
  • ⭐ Rating, review count & price level β€” plus categories, phone, website, full address, coordinates and a review snippet
  • πŸŽ›οΈ Yelp's own filters β€” sort by rating or review count, price levels ($ to $$$$) and features like open now, outdoor seating or delivery
  • πŸͺ Full business profiles β€” with the add-on: opening hours, 40+ attributes, amenities, rating breakdown, popular dishes, menu link and health inspections

Why Yelp Scraper

Most other Yelp scrapers fail you in one of four ways:

  • πŸ—„οΈ Inaccurate, cached, stale data
  • 🧩 Low-detail data β€” a name and a rating, never the full picture
  • πŸ’Έ Pay more to get the same data
  • πŸͺ¦ Works today, breaks next month β€” nobody maintains it

Yelp Scraper is scraped live on every run, priced honestly, and actively maintained.

Example: A Business from a Yelp Search, with Full Details

{
"search_query": "pizza",
"search_location": "San Francisco, CA",
"rank": 1,
"id": "mSMZJj2pFvttWLpcDmgrEA",
"alias": "tonys-pizza-napoletana-san-francisco",
"name": "Tony's Pizza Napoletana",
"link": "https://www.yelp.com/biz/tonys-pizza-napoletana-san-francisco",
"rating": 4.2,
"review_count": 9006,
"price_range": "$$",
"categories": [
{ "alias": "pizza", "title": "Pizza", "root_alias": "restaurants" },
{ "alias": "italian", "title": "Italian", "root_alias": "restaurants" }
],
"phone": "(415) 835-9888",
"website": {
"link": "http://www.tonyspizzanapoletana.com",
"display_link": "https://tonyspizzanapoletana.com",
"is_verified": true
},
"address": {
"line1": "1570 Stockton St",
"city": "San Francisco",
"state": "CA",
"postal_code": "94133",
"formatted": "1570 Stockton St, San Francisco, CA 94133"
},
"coordinates": { "latitude": 37.80038939, "longitude": -122.40903343 },
"hours": {
"is_open_now": false,
"weekly": [
{
"day": "Monday",
"hours": ["12:00 PM - 10:00 PM"],
"is_closed": false,
"ranges": [{ "open": "12:00", "close": "22:00", "is_overnight": false }]
}
]
},
"attributes": {
"accepts_credit_cards": true,
"has_gender_neutral_restrooms": true,
"accepts_apple_pay": false
},
"popular_dishes": [
{ "name": "Margherita Pizza", "rating": 4.18, "review_count": 832 },
{ "name": "Cal Italia Pizza", "rating": 4.52, "review_count": 297 }
],
"is_claimed": true,
"snippet": "Perfect for grabbing a slice to-go, finding a bench across the street, and enjoying delicious pizza..."
}

Trimmed for readability. Without the add-on each row has the search fields: rank, name, rating, review count, price, categories, phone, website, address, coordinates, photo, snippet and order links.

Get Started with 5,000 Free Businesses

  1. Hit Try for Free Button β€” the input is pre-filled with a pizza search in San Francisco and New York (10001).
  2. Enjoy your data 😎.

Pricing

High value, Low price.

WhatPriceWhat you get
Search businesses$1 per 1,000Rank, name, rating, review count, price level, categories, phone, website, address, coordinates, photo, review snippet, order links
Detailed businesses$3 per 1,000Everything above + opening hours, 40+ attributes, amenities, rating breakdown, popular dishes, menu link, health inspections, owner info and photo count

No start fee β€” you pay only for the rows you get. A business found by two of your searches is billed once. Control your spend with Max businesses: 1,000 businesses β‰ˆ $1.

πŸ’‘ Apify's free plan includes $5 of credit every month β€” about 5,000 free businesses, every month.

πŸ‘‰ Scrape your first 5,000 businesses free

FAQ

How many businesses can one search return? Up to 240, the same limit Yelp's website has (24 pages of 10). Split a big city into neighborhoods or ZIP codes to get more.

What does a typical run cost? 3 queries in 5 cities with 50 businesses each is 750 businesses: about $0.75, or about $2.25 with full details.

Can I search without a keyword? Yes. Leave the queries empty and set a category, e.g. italian or Coffee & Tea.

Run It from Code

Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.

Python (pip install apify-client)

from apify_client import ApifyClient
client = ApifyClient("<YOUR_API_TOKEN>")
run = client.actor("omkar-cloud/yelp-scraper").call(run_input={
"queries": ["pizza", "coffee"],
"locations": ["San Francisco, CA"],
"maxResultsPerSearch": 50,
})
for business in client.dataset(run["defaultDatasetId"]).iterate_items():
print(business["name"], business["rating"], business["review_count"], business["phone"])

Node.js (npm install apify-client)

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });
const run = await client.actor('omkar-cloud/yelp-scraper').call({
queries: ['plumbers'],
locations: ['10001'],
scrapeFullDetails: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

πŸ’¬ Have Questions? We Have Answers.

You're a business owner β€” we know how hard completing a project can be. So we offer full support: just message us and we'll reply βœ… with a solution within 1 working day.

Message Us on WhatsApp

Ask Us on Email

You are important to us β€” just message us and we will solve your problem βœ… within 1 working day. 🩷 Pinky Promise πŸ€™!

  • πŸͺ Yelp Business Details Scraper β€” full profiles for a list of Yelp businesses: hours, attributes, dishes & health scores. $2 per 1,000 businesses.
  • πŸ’¬ Yelp Reviews Scraper β€” every review with text, stars, photos, reviewer & owner reply. $0.25 per 1,000 reviews.

πŸ‘‰ Scrape your first 5,000 businesses free now