โญ Yelp Intelligence Scraper - Business Data & Leads avatar

โญ Yelp Intelligence Scraper - Business Data & Leads

Pricing

from $25.00 / 1,000 results

Go to Apify Store
โญ Yelp Intelligence Scraper - Business Data & Leads

โญ Yelp Intelligence Scraper - Business Data & Leads

Extract Yelp business listings with contact info, reviews, and AI sentiment analysis. Perfect for lead generation (90% purchase rate), market research, competitor intelligence, and local SEO. Pay-per-result pricing.

Pricing

from $25.00 / 1,000 results

Rating

0.0

(0)

Developer

ben

ben

Maintained by Community

Actor stats

0

Bookmarked

14

Total users

1

Monthly active users

3 days ago

Last modified

Share

๐Ÿฝ๏ธ Yelp Intelligence Scraper โ€” Business Data, Reviews & Lead Scoring

Extract local business data and reviews from Yelp โ€” name, rating, review count, category, full address, phone, website, hours and price range โ€” with AI sentiment on every review and a lead score (0โ€“100) on every business. It turns any Yelp search into a clean prospect list or a competitive-intelligence dataset, so you can find the right local businesses without copy-pasting from the site. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.

๐Ÿฝ๏ธ What is the Yelp Intelligence Scraper?

It turns any Yelp search into a structured dataset of local businesses. Give it a search term and a location (or paste exact business URLs) and it returns every matching business with full contact details, operating hours, recent reviews, AI sentiment on each review, and a 0โ€“100 lead score that ranks the best prospects first โ€” so agencies, sales teams and researchers can work the hottest local leads and benchmark competitors without manual browsing.

What data does it extract?

  • Business name, rating (1.0โ€“5.0) and total review count
  • Category (cuisine / business type) and price range ($โ€“$$$$)
  • Full address, phone and website (contact info for outreach)
  • Operating hours by day of the week
  • Recent reviews โ€” text, star rating, date, reviewer name and location
  • AI sentiment on each review (positive, neutral or negative)
  • Lead score (0โ€“100) ranking business / prospect quality
  • The business URL and a scraped_at timestamp

โฌ‡๏ธ Input

Run it two ways โ€” search a location by category, or pass exact business URLs:

FieldDescription
modesearch (by location & category) or direct_urls
searchQueryWhat to search for, e.g. pizza, dentist, coffee shops
locationCity, state or ZIP code, e.g. San Francisco, CA
businessUrlsDirect Yelp business URLs to scrape (used in direct_urls mode)
maxBusinessesMax businesses to extract (1โ€“500)
maxReviewsPerBusinessMax reviews to pull per business (0โ€“100)
minRating / maxRatingKeep only businesses within a rating range (1.0โ€“5.0)
includeSentimentAdd AI sentiment analysis to reviews (on by default)
includeLeadScoreCalculate a 0โ€“100 lead score per business (on by default)

Example input

{
"mode": "search",
"searchQuery": "dentist",
"location": "San Francisco, CA",
"maxBusinesses": 50,
"maxReviewsPerBusiness": 20,
"minRating": 4.0,
"includeSentiment": true,
"includeLeadScore": true
}

โฌ†๏ธ Output

Every business is one clean row (view as a table, or export JSON / CSV / Excel):

{
"url": "https://www.yelp.com/biz/tonys-pizza-napoletana-san-francisco",
"scraped_at": "2026-06-27T12:00:00.000000",
"business_name": "Tony's Pizza Napoletana",
"rating": 4.5,
"review_count": 5234,
"category": "Pizza, Italian, Bars",
"address": "1570 Stockton St, San Francisco, CA 94133",
"phone": "(415) 835-9888",
"website": "https://www.tonyspizzanapoletana.com",
"hours": {
"Monday": "Closed",
"Tuesday": "12:00 PM - 10:00 PM",
"Wednesday": "12:00 PM - 10:00 PM"
},
"price_range": "$$",
"lead_score": 85,
"reviews_count": 20,
"reviews": [
{
"rating": 5,
"text": "Amazing pizza! The margherita is perfect, crispy crust and fresh ingredients. Highly recommend.",
"date": "6/12/2026",
"reviewer_name": "Sarah M.",
"reviewer_location": "San Francisco, CA",
"sentiment": "positive"
},
{
"rating": 2,
"text": "Long wait times and the service was slow. Pizza was okay but not worth the hype.",
"date": "6/10/2026",
"reviewer_name": "Mike D.",
"reviewer_location": "Oakland, CA",
"sentiment": "negative"
}
]
}

๐Ÿ’ก Use cases

  • ๐ŸŽฏ Lead generation: build targeted prospect lists by category and city โ€” complete with phone, website and a lead score โ€” for B2B and local services outreach.
  • ๐Ÿ” Competitive intelligence: track competitors' ratings, review counts and review sentiment over time to spot strengths, weaknesses and common complaints.
  • ๐Ÿ“Š Market research: measure category saturation and average ratings by location to find underserved areas and demand gaps before you expand.
  • ๐Ÿ“ฃ Local SEO & agencies: find businesses with weak online presence (no website, low reviews) that are ideal clients for web, SEO or reputation services.

๐Ÿงฎ How the lead score works

A transparent 0โ€“100 score combining rating (up to 40 pts โ€” higher stars score higher), review count as social proof (1โ€“10 reviews = 10 pts, 11โ€“50 = 20 pts, 51+ = 30 pts) and the share of positive sentiment across the recent reviews pulled (up to 30 pts). Higher scores mean an established, well-reviewed, happily-reviewed business โ€” use it to sort and prioritize outreach so you work the best prospects first.

โ“ FAQ

How do I scrape Yelp business data? Choose search mode, enter a searchQuery (like dentist) and a location, then Run. You get structured businesses with rating, reviews, address, phone, website, hours, sentiment and a lead score.

Can I scrape specific businesses by URL? Yes โ€” switch to direct_urls mode and paste Yelp business URLs into businessUrls to pull just those listings.

Does it extract reviews and sentiment? Yes โ€” set maxReviewsPerBusiness (0โ€“100) to pull recent reviews, each with star rating, date, reviewer and an AI sentiment label when includeSentiment is on.

Do I need an API key? No. There's no Yelp API key or login required โ€” just enter a search or business URLs and Run.

Can I filter by rating? Yes โ€” use minRating and maxRating to keep only businesses within a star range, e.g. 4.0+ for high-quality prospects.

How many businesses can it return? Up to your maxBusinesses cap (1โ€“500). Note that Yelp limits a single search to roughly 240 results, so use multiple searches or ZIP codes to cover a wider area.

What is the lead score based on? A 0โ€“100 blend of the business's rating, its review count (social proof) and the percentage of positive reviews โ€” so you can rank prospects by quality.

Can I run it on a schedule or via API? Yes โ€” schedule recurring runs in Apify, call it via the API/SDK, or connect it to Make, Zapier or n8n to keep your lead list fresh.

Is scraping Yelp legal? It extracts publicly available business and review data. Use it responsibly for legitimate research, lead generation and analysis โ€” not spam or harassment โ€” and follow applicable data-protection laws and Yelp's terms.

๐Ÿ”— You might also like


Keywords: Yelp scraper, Yelp business scraper, Yelp reviews scraper, local business data, lead generation, B2B leads, business contact scraper, review sentiment analysis, Yelp API, local SEO leads, competitor analysis, market research, restaurant data, business listings scraper.