Yelp Business Scraper — Phone, Address, Rating & More
Pricing
$2.00 / 1,000 per business returneds
Yelp Business Scraper — Phone, Address, Rating & More
Scrape Yelp business listings by search term + location — business name, phone, address, website, categories, rating and review count. Via Yelp's own search backend. No login. Export JSON, CSV, Excel or Google Sheets.
Pricing
$2.00 / 1,000 per business returneds
Rating
0.0
(0)
Developer
Scrapers Delight
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
⭐ Yelp Business Scraper — Phone, Address, Rating & More
Scrape Yelp business listings by search term + location — business name, phone, address, website, categories, rating and review count. The cheapest, most reliable Yelp scraper: $2 per 1,000 businesses, no login, no API key.
🕒 Fast search feed · 📞 Phone + address + website · ⭐ Rating + review count · 💵 $2 / 1,000 results · 🚫 No login or API key
Turn any Yelp search into a clean, structured dataset in minutes. Type a search term (plumbers, restaurants, dentists, hvac) and a location (Austin, TX, 10001) and get back a flat lead record per business — the exact contact + reputation fields sales, marketing, and market-research teams need. Export to JSON, CSV, Excel, or Google Sheets, or pull straight into your app via API. A drop-in Yelp API for lead lists and local-market data.
What it does
- 🔎 Search like a human —
searchTerm+location, exactly what you'd type in Yelp's Find/Near boxes. Every matching business comes back structured. - 📞 The contact fields that matter — business name, phone, full address (city / state / ZIP parsed out).
- 🌐 Own website (optional) — enrich each business's real website URL from its Yelp page.
- ⭐ Reputation, quantified — star rating, review count, and price range ($ – $$$$).
- 🏷️ Categories & neighborhoods — every Yelp category tag and neighborhood, ready to filter.
- 💵 Cheapest in class — pay-per-result at $0.002 / business ($2 per 1,000), and free to try.
- 🛡️ Reliable by design — routes through clean residential IPs with a real browser fingerprint and retries automatically, so runs don't come back empty.
📊 Output — one flat record per business
| Field | Type | Example |
|---|---|---|
🏢 business_name | text | Joe's Plumbing & Rooter |
📞 phone | text | (415) 555-0142 |
📍 address | text | 123 Market St, San Francisco, CA 94103 |
🏙️ city / state / zip | text | San Francisco / CA / 94103 |
🌐 website | link | https://joesplumbing.com |
🏷️ categories | array | ["Plumbing", "Water Heater Installation/Repair"] |
⭐ rating | number | 4.5 |
🗣️ review_count | number | 212 |
💲 price_range | text | $$ |
🔗 url | link | https://www.yelp.com/biz/joes-plumbing-san-francisco |
Plus neighborhoods, is_ad, biz_id, biz_slug, search_term, search_location, and scraped_at.
💡 Building this yourself means reverse-engineering Yelp's search backend, its bot management, pagination, and per-business enrichment. This Actor hands you a flat lead record per business — ready in minutes.
Who it's for
- 🎯 Lead-gen & sales teams building targeted local B2B lists (name + phone + website by category and city).
- 📈 Agencies & marketers prospecting local businesses that need SEO, ads, web, or reputation help.
- 🧭 Market researchers mapping category density, ratings, and price tiers across a metro.
- 🤖 Data teams enriching CRMs with Yelp reputation signals (rating, review count).
How to use it
- Click Try for free.
- Enter a Search term (
plumbers,restaurants,dentists) and a Location (Austin, TX,10001). - (Optional) turn on Enrich own website, and set Max results.
- Click Start. Export from the Dataset tab (JSON, CSV, Excel, Google Sheets) or via API.
Examples
Plumbers in San Francisco:
{ "searchTerm": "plumbers", "location": "San Francisco, CA", "maxResults": 100 }
Restaurants near a ZIP, with websites:
{ "searchTerm": "restaurants", "location": "10001", "includeWebsite": true }
❓ FAQ
Is there a Yelp API? Yes — this Actor is effectively a Yelp API: give it a search term + location, get back structured JSON. No official key needed.
Do I need a Yelp login or API key? No. It reads Yelp's public search data — no account, no key.
Which fields do I get? Business name, phone, address (city/state/ZIP), website (optional), categories, rating, review count, price range, neighborhoods, and the Yelp URL.
How many results per search? Yelp caps a single search around 240 results (~10 per page). Narrow by location or search term to pull more of the market across multiple runs.
How much does it cost? Pay-per-result at $0.002 per business ($2 / 1,000) — the cheapest Yelp scraper on the Store — and it's free to try. You only pay for the businesses returned.
Is it reliable? Yes — it routes through clean residential IPs with a real browser fingerprint and retries automatically on any block, so searches return populated rows.
Can I export to Excel or Google Sheets? Yes — the dataset exports to JSON, CSV, Excel, or Google Sheets, or pull it via API.
Can I scrape a whole city? Run the same search term across several locations (ZIPs / cities) and combine the datasets.
Does it get emails? No — Yelp doesn't publish business emails. You get phone + website; pair the website with an email-finder to enrich further.
Is the website field always filled? Only when Enrich own website is on, and only when the business lists a website on Yelp.
Notes & fair use
You are responsible for complying with Yelp's Terms of Service and applicable data/privacy law. This Actor reads publicly available business listings; it does not access private or login-gated data.