Yelp Business Info Scraper
Pricing
$19.99/month + usage
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
13 days ago
Last modified
Categories
Share
Yelp Business Info Scraper
The Yelp Business Info Scraper is a headless-browser Yelp business info extractor that turns Yelp listings into structured datasets at scale. It solves the tedious task of manually copying details like names, addresses, phone numbers, ratings, and hours by automating extraction from public Yelp business pages. Designed for marketers, developers, data analysts, and researchers, this Yelp business data scraper functions as a precise Yelp business directory scraper and Yelp API alternative for data scraping — enabling repeatable, large-scale data collection for enrichment, analytics, and outreach.
With Playwright-powered navigation, anti-detection techniques, and live saving to the Apify dataset, you can scrape Yelp business details reliably, export to CSV or JSON, and plug the results into your CRM or data pipeline.
What data / output can you get?
Below are examples of the structured fields the actor saves for each business. Values are pushed in real time to the Apify dataset and can be exported to CSV, JSON, or Excel.
| Data type | Description | Example value |
|---|---|---|
| title | Business name | “Dandelion Cafe” |
| rating | Star rating as a string 0–5 | “4.0” |
| reviewCount | Review count text | “99 reviews” |
| priceLevel | Price indicator | “$$” |
| phoneNumber | Formatted phone number | “(832) 888-1568” |
| fullAddress | Street address | “5407 Bellaire Blvd, Bellaire” |
| city | City | “Houston” |
| state | State (abbr or full) | “TX” |
| zipcode | ZIP/postal code | “77081” |
| website | Business website URL (non‑Yelp) | “https://dandelionhouston.com” |
| categories | Comma-separated category titles | “Breakfast & Brunch,Coffee & Tea,Cafes” |
| hours | Map of day → time range | { “Monday”: “7:00 am - 3:00 pm”, … } |
| images | Array of image URLs | [“https://s3-media…/l.jpg”, …] |
| businessOwnerName | Owner name from profile | “Karen M.” |
| about | “From the business” specialties | “Craft coffee, seasonal menu,…” |
| businessServices | Service flags (booleans) | { “Offers delivery”: true, “Bike parking”: false, … } |
| yelp_biz_id | Internal Yelp business ID | “h4UA0ul9Y3grjjQRBvcgXQ” |
| url | Original Yelp page URL | “https://www.yelp.com/biz/dandelion-cafe-houston-3” |
| source_url | Source page URL (same as url) | “https://www.yelp.com/biz/dandelion-cafe-houston-3” |
| status | Processing status | “SUCCEEDED” |
| isClaimed | Claimed status text if present | “Claimed” |
| is_page_not_found | Page existence flag | false |
| timestamp | Scrape time (YYYY-MM-DD HH:MM:SS) | “2026-03-13 12:20:50” |
Note: You also get “reviewhighlights” (array) for sponsored highlights when present, plus consistent metadata like “timestamp” and “status” to support pipelines in your Yelp web scraping service or Yelp to CSV exporter workflows.
Key features
-
🚀 Always-on residential proxy reliability
Uses Apify residential proxy for all requests with up to 3 retries per step, improving stability versus basic tools. Ideal for a production-grade Yelp business listings scraper. -
🧠 Stealthy headless browsing
Playwright with anti-detection and human-like behavior helps reduce blocks while you scrape Yelp business details at scale. -
📦 Live dataset saving
Results are pushed to the dataset as soon as each page is processed — so you keep partial results even if a run stops early. Perfect for incremental Yelp leads extractor use cases. -
📋 Consistent schema, clean exports
Structured fields (title, rating, phoneNumber, hours, categories, businessServices, yelp_biz_id, etc.) make it a reliable Yelp business data export tool for analytics and CRM. -
📚 Bulk URL processing
Paste many Yelp business URLs and process them in a single run — a scalable Yelp business directory scraper workflow for enrichment. -
🧰 Developer-friendly on Apify
Run from the Apify Console or via the Apify API. Built in Python (Yelp scraper Python), ready to integrate with your automation stack. -
💾 Export-ready
Download your dataset in JSON, CSV, or Excel and connect it to BI tools or outreach platforms. A simple Yelp to CSV exporter path from dataset to file. -
🛡️ Status-aware logging
Clear logs for progress and retries help diagnose issues fast and keep your Yelp business contact scraper pipelines running smoothly.
How to use Yelp Business Info Scraper - step by step
- Sign in to your Apify account (or create one for free).
- Open the “Yelp Business Info Scraper” actor in the Apify Console.
- Add input URLs:
- Paste one or more Yelp business page URLs into startUrls.
- Accepted formats:
- Array of strings: “https://www.yelp.com/biz/dandelion-cafe-houston-3”
- Array of objects with url: { "url": "https://www.yelp.com/biz/dandelion-cafe-houston-3" }
- Proxy settings:
- The actor always uses Apify residential proxy for all requests (the proxyConfiguration input is ignored for behavior, but ensure Apify proxy is available in your plan).
- Click Start to run the scraper. The log will show progress and retry attempts (up to 3 per step).
- Monitor live results in the Dataset tab as each business is saved in real time.
- Export your data in JSON, CSV, or Excel and feed it into your analytics or CRM.
Pro Tip: Automate your runs via the Apify API to keep your Yelp business data scraper results fresh on schedule.
Use cases
| Use case name | Description |
|---|---|
| Local SEO database building | Aggregate business names, categories, addresses, and phone numbers to build regional directories and benchmark markets. |
| B2B lead enrichment | Append phoneNumber, website, hours, and categories to existing prospect lists using a repeatable Yelp business contact scraper workflow. |
| Competitor monitoring | Track rating and reviewCount changes for a set of businesses to assess market shifts and customer sentiment. |
| Data analytics & BI | Export structured data (CSV/JSON) and blend with sales or footfall metrics for insights in dashboards. |
| CRM & outreach sync | Use the Yelp business info extractor to create clean contact datasets for outreach campaigns. |
| Academic & market research | Gather standardized business attributes across categories for comparative studies. |
| API pipeline integration | Trigger runs via Apify API and feed outputs into ETL jobs — a practical Yelp API alternative for data scraping. |
Why choose Yelp Business Info Scraper?
Built for precision, automation, and reliability, this actor delivers structured business details without manual effort.
-
✅ Accurate, structured fields
Consistent keys (title, rating, phoneNumber, hours, yelp_biz_id, etc.) ready for downstream analysis. -
🌍 Scales for batch processing
Handles many start URLs in one run — a robust Yelp business data scraper for larger datasets. -
👨💻 Developer access via Apify
Launch from the Console or integrate via the Apify API in your pipelines (Yelp scraper Python friendly). -
🔒 Public data only
Designed to extract from publicly available Yelp pages, respecting platform boundaries. -
💰 Cost-effective alternative
A pragmatic Yelp API alternative for data scraping when you need flexible fields and export formats. -
🔌 Easy exports & integrations
Download as CSV/JSON/Excel and connect to internal tools — no fragile browser extensions required.
In short, it’s a production-ready Yelp scraping tool that outperforms ad‑hoc scripts and extensions by offering consistent output and resilient infrastructure.
Is it legal / ethical to use Yelp Business Info Scraper?
Yes — when done responsibly. This actor collects data from publicly available Yelp business pages and does not access private or authenticated content.
Guidelines for responsible use:
- Only scrape publicly visible business information.
- Comply with data protection regulations (e.g., GDPR, CCPA) and local laws.
- Review and respect Yelp’s terms where applicable.
- Avoid collecting or using data in ways that could be considered invasive or unethical.
- Consult your legal team for edge cases or jurisdiction-specific questions.
Input parameters & output format
Example JSON input
{"startUrls": ["https://www.yelp.com/biz/dandelion-cafe-houston-3","https://www.yelp.com/biz/credence-houston-3"],"proxyConfiguration": {"useApifyProxy": true}}
Input fields
-
startUrls (array)
- Description: One or more Yelp business page URLs to scrape. Example: https://www.yelp.com/biz/restaurant-name-city-1. Accepts both string URLs and objects with a url key.
- Required: Yes
- Default: None
-
proxyConfiguration (object)
- Description: Proxy configuration editor field. Note: This actor always uses Apify residential proxy (your choice here is ignored). Each request is retried up to 3 times. Ensure Apify proxy is available in your plan.
- Required: No
- Default: None
Example JSON output item
{"title": "Dandelion Cafe","rating": "4.0","reviewCount": "99 reviews","isClaimed": "Claimed","priceLevel": "$$","categories": "Breakfast & Brunch,Cafes,Coffee & Tea","fullAddress": "5407 Bellaire Blvd, Bellaire","city": "Houston","state": "TX","zipcode": "77081","phoneNumber": "(832) 888-1568","images": ["https://s3-media…/l.jpg"],"website": "https://dandelionhouston.com","hours": {"Monday": "7:00 am - 3:00 pm","Tuesday": "7:00 am - 3:00 pm"},"businessOwnerName": "Karen M.","about": "Craft coffee and seasonal menu in Bellaire.","reviewhighlights": [],"businessServices": {"Offers delivery": true,"Offers take-out": true,"Bike parking": false},"yelp_biz_id": "h4UA0ul9Y3grjjQRBvcgXQ","timestamp": "2026-03-13 12:20:50","url": "https://www.yelp.com/biz/dandelion-cafe-houston-3","is_page_not_found": false,"status": "SUCCEEDED","source_url": "https://www.yelp.com/biz/dandelion-cafe-houston-3"}
Notes:
- Output is pushed per business as soon as it’s scraped (live saving).
- Some fields may be empty if not available on the page (e.g., website, about, hours).
FAQ
Does this scraper require login or cookies?
No. It operates on publicly accessible Yelp pages and does not require login. It uses a headless browser with anti-detection and collects only public information.
Does it use a proxy by default?
Yes. The actor always uses Apify residential proxy for all requests, with up to 3 retries per step. Ensure Apify proxy is available in your plan.
Can I set my own proxy settings?
You can provide proxyConfiguration in the input editor, but behavior-wise the actor always runs with Apify residential proxy. The setting is effectively ignored by the scraper logic.
What data types does it extract?
It extracts structured fields like title, rating, reviewCount, phoneNumber, website, address components, hours, categories, images, service flags (businessServices), yelp_biz_id, and more — ideal for a Yelp business contact scraper or Yelp phone number scraper workflow.
How many URLs can I scrape at once?
You can supply many start URLs in a single run. The actor processes them one by one with retries and live dataset saving, making it a scalable Yelp business data scraper for batch jobs.
Is this a good alternative to the Yelp API?
Yes. For many use cases, it serves as a practical Yelp API alternative for data scraping with flexible export (CSV/JSON/Excel) and consistent fields.
Can I automate this with Python or via API?
Yes. Run it programmatically using the Apify API from your stack (Yelp scraper Python friendly). You can schedule runs and pipe results into your ETL/CRM.
Can it scrape reviews?
It captures reviewCount and may include sponsored review highlights when present, but it does not extract full review texts. For a dedicated Yelp review scraper, consider a tool focused on reviews.
Closing CTA / Final thoughts
Yelp Business Info Scraper is built to extract structured business details from public Yelp pages at scale. It delivers consistent fields, reliable residential-proxy browsing, and live dataset saving for robust analytics and enrichment.
Whether you’re a marketer enriching leads, a developer building a pipeline, or a data analyst conducting market research, this Yelp scraping tool helps you export clean data fast. Run it from the Apify Console or automate via the Apify API (Yelp scraper Python friendly) to keep your datasets fresh.
Start extracting smarter with a dependable Yelp business data export tool that scales with your workflow.