Yelp Business Scraper — Phone, Address, Rating & More avatar

Yelp Business Scraper — Phone, Address, Rating & More

Pricing

$2.00 / 1,000 per business returneds

Go to Apify Store
Yelp Business Scraper — Phone, Address, Rating & More

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

Scrapers Delight

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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 humansearchTerm + 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

FieldTypeExample
🏢 business_nametextJoe's Plumbing & Rooter
📞 phonetext(415) 555-0142
📍 addresstext123 Market St, San Francisco, CA 94103
🏙️ city / state / ziptextSan Francisco / CA / 94103
🌐 websitelinkhttps://joesplumbing.com
🏷️ categoriesarray["Plumbing", "Water Heater Installation/Repair"]
ratingnumber4.5
🗣️ review_countnumber212
💲 price_rangetext$$
🔗 urllinkhttps://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

  1. Click Try for free.
  2. Enter a Search term (plumbers, restaurants, dentists) and a Location (Austin, TX, 10001).
  3. (Optional) turn on Enrich own website, and set Max results.
  4. 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.