VOOZH about

URL: https://apify.com/scrapapi/yelp-business-info-scraper

⇱ Yelp Business Info Scraper Β· Apify


Pricing

$19.99/month + usage

Go to Apify Store

Yelp Business Info Scraper

Turn Yelp listings into structured datasets with the Yelp Business Info Scraper. Gather business names, addresses, contact details, ratings, and review counts at scale. Export clean datasets for analytics, outreach, or CRM tools.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

πŸ‘ ScrapAPI

ScrapAPI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 days ago

Last modified

Share

Scrape detailed business information from Yelp business pages at scale. This Apify Actor extracts title, rating, reviews, address, phone, hours, images, categories, services, business owner, "about", review highlights, and more from one or many Yelp URLs.

How it works

The actor performs a Chrome-impersonated HTTP request (via curl_cffi) to each Yelp business page, then parses the embedded Apollo/GraphQL cache (<script data-apollo-state>) to produce a structured record. It does not use a headless browser.

Anti-blocking strategy

  1. Apify residential proxy for every request.
  2. curl_cffi Chrome 131 impersonation so the TLS/JA3 fingerprint matches a real browser.
  3. Retries with exponential backoff β€” up to 3 attempts per URL.
  4. DataDome challenge solving β€” when a var dd = {...} challenge with rt='i' is detected, the actor calls CapSolver AntiDatadomeTask with the challenge parameters, then refetches the URL with the returned datadome cookie.
  5. Hard-reject skip β€” rt='c' challenges have no puzzle, so the actor stops retrying that IP pool instead of burning attempts.
  6. Translate-proxy fallback β€” as a last resort the URL is fetched through translate.google.com, which Yelp's CDN treats as benign and which preserves the Apollo JSON intact.
  7. Live saving β€” every record is pushed to the dataset as soon as it's parsed.

Input

FieldTypeRequiredDescription
startUrlsarrayYesList of Yelp business page URLs (e.g. https://www.yelp.com/biz/east-village-pizza-new-york).
proxyConfigurationobjectNoApify proxy settings (collapsed by default). Defaults to residential proxy.

Example input:

{
"startUrls":[
{"url":"https://www.yelp.com/biz/east-village-pizza-new-york"}
],
"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"]}
}

Output

Each business is pushed to the default dataset with this shape:

FieldDescription
titleBusiness name
ratingNumeric rating (e.g. "4.1")
reviewCounte.g. "651 reviews"
isClaimed"Claimed" or "Unclaimed"
priceLevele.g. "$", "$$"
categoriesComma-separated categories
fullAddress, city, state, zipcodeAddress fields
phoneNumberFormatted phone
imagesArray of large image URLs
websiteBusiness website URL
hoursMap of Mon/Tue/…/Sun (plus upcoming special dates) to hour strings, with Open now/Closed now appended on today
businessOwnerName, aboutOwner display name and combined specialties/history
reviewhighlightsArray of review-highlight snippets
businessServicesObject of service name β†’ boolean (delivery, take-out, accessibility, payment, etc.)
yelp_biz_idYelp internal business ID
timestampUTC scrape time
url, is_page_not_found, statusURL, 404 flag, "SUCCEEDED" or "FAILED"

Run via API (cURL)

curl-X POST \
-H"Content-Type: application/json"\
-H"Authorization: Bearer YOUR_APIFY_TOKEN"\
-d'{"startUrls":[{"url":"https://www.yelp.com/biz/east-village-pizza-new-york"}]}'\
"https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=YOUR_APIFY_TOKEN"

FAQ

Why did some URLs fail? A page may be removed (is_page_not_found: true), the IP pool may be hard-rejected (rt='c'), or the translate fallback may have returned a short body. Check the log for [fetch] messages.

Cautions

  • Only public Yelp pages are scraped.
  • You are responsible for complying with applicable laws (privacy, data protection, terms of use).

You might also like

Yelp Business Info Scraper

scraper-engine/yelp-business-info-scraper

Extract detailed business information from Yelp with the Yelp Business Info Scraper. Collect business names, addresses, phone numbers, websites, ratings, categories, and review counts automatically. Ideal for local lead generation and market research.

πŸ‘ User avatar

Scraper Engine

2

Yelp Business Info Scraper

scrapio/yelp-business-info-scraper

Extract detailed business data from Yelp using the Yelp Business Info Scraper. Collect business names, addresses, phone numbers, websites, ratings, and review counts automatically. Ideal for lead generation, local business research, and market analysis.

Yelp Business Info Scraper

simpleapi/yelp-business-info-scraper

Extract business details from Yelp listings using this scraper. Collect business names, addresses, phone numbers, ratings, review counts, categories, and website links. Useful for lead generation, local market research, competitor analysis, and building datasets of businesses from Yelp.

Yelp Business Profile Scraper

igview-owner/yelp-business-data-scraper

Turn Yelp business URLs into ready‑to‑use lead lists. This scraper extracts contact details, location, ratings and website links from Yelp business pages for agencies, local SEO and outreach.

πŸ‘ User avatar

Sachin Kumar Yadav

34

Yelp Business Info Scraper

scrapier/yelp-business-info-scraper

Extract detailed business information from Yelp with the Yelp Business Info Scraper. Collect business names, ratings, reviews count, phone numbers, addresses, categories, price ranges, and more. Perfect for market research, lead generation, competitive analysis, and local business insights.

Yelp Email Scraper

scrapeflow/yelp-email-scraper

Extract business emails from Yelp with ease πŸ“§πŸ“ Scrape company names, emails, phone numbers, addresses, ratings, websites, and more from Yelp listings. Perfect for lead generation, local outreach, market research, and competitor analysis. Turn Yelp data into real business opportunities πŸš€

Yelp Business Info Scraper

delicious_zebu/yelp-business-info-scraper

Quickly gather rich, detailed data from Yelp business pagesβ€”perfect for insights and analysis! πŸš€

Yelp Email Scraper

scrapapi/yelp-email-scraper

Extract business contact emails from Yelp listings using the Yelp Email Scraper. Collect business names, emails, websites, phone numbers, addresses, and Yelp profile links automatically. Ideal for local lead generation and outreach campaigns.