Yelp Phone Number Scraper – Cheapest πŸ“žπŸ½οΈ avatar

Yelp Phone Number Scraper – Cheapest πŸ“žπŸ½οΈ

Pricing

from $0.00005 / actor start

Go to Apify Store
Yelp Phone Number Scraper – Cheapest πŸ“žπŸ½οΈ

Yelp Phone Number Scraper – Cheapest πŸ“žπŸ½οΈ

πŸ” Scrape Yelp Phone Numbers Instantly Enter a keyword and extract phone numbers from Yelp business listings, including restaurants, salons, contractor & service providers β€” including business name, phone number, and source URL Perfect for local business outreach, lead generation & CRM enrichment

Pricing

from $0.00005 / actor start

Rating

0.0

(0)

Developer

ContactMinerLabs

ContactMinerLabs

Maintained by Community

Actor stats

1

Bookmarked

17

Total users

1

Monthly active users

8 days ago

Last modified

Share

⭐ Yelp Phone Number Scraper – Find Local Business Phone Numbers Fast πŸ“žπŸͺ

Yelp Phone Number Scraper extracts public phone numbers of local businesses on Yelp – restaurants, salons, dentists, contractors, auto shops, gyms, spas, cafes and thousands more – in minutes. Add your keywords (type of business + city), pick the countries you want and get a clean, deduplicated list of business phone numbers in international format, with the matching Yelp page or business website URL and description snippet.

Perfect for B2B sales teams, marketing & SEO agencies, web designers, reputation management services, SaaS companies, suppliers and food & beverage distributors looking to reach local businesses directly by phone.

✨ Why this Yelp Phone Number Scraper?

  • πŸ“ˆ No more empty results – many Yelp scrapers get blocked and return almost nothing. This one goes further to deliver volume
  • ⭐ Yelp listings – collects the phone numbers shown for Yelp businesses in search results
  • 🌐 Businesses' own websites – also finds the local businesses that display "Review us on Yelp" or "Find us on Yelp" on their website and extracts the phone number from the header, footer and tel: links
  • 🌎 USA, Canada, UK & Australia – covers yelp.com, yelp.ca, yelp.co.uk and yelp.com.au
  • βœ… Validated numbers – US and Canadian numbers are checked (area code, exchange) and fictional numbers (555-01xx) are removed
  • πŸ“± Ready to dial – every number in E.164 format (+15128675309) plus the readable format (+1 (512) 867-5309)
  • 🎯 Unique numbers only – every phone number appears once, no duplicates
  • 🧹 Clean data – ratings, review counts, prices, dates and fax numbers are filtered out
  • πŸ›‘ Stops exactly at your target – and stops automatically when no more numbers are available, so you never waste time or money
  • πŸ“€ Export anywhere – JSON, CSV, Excel, XML, HTML, API, Zapier, Make, Google Sheets

πŸ” What does it extract?

FieldDescription
phonePhone number in E.164 format (e.g. +15128675309) – ready for CRMs and dialers
phoneFormattedPhone number as written on the page, in international format (e.g. +1 (512) 867-5309)
countryCountry of the phone number (e.g. United States)
countryCodeDial code (e.g. +1)
countryIsoISO country code (e.g. US)
titleBusiness name or page title
urlLink to the Yelp page or business website where the number was found
snippetPage text around the phone number
platformAlways Yelp
displayedUrlReadable version of the URL
thumbnailImage when available
scrapedAtDate and time of extraction

πŸ›  How to scrape Yelp business phone numbers (3 steps)

  1. Add one or more keywords with + Add – e.g. hair salon Austin, dentist Chicago, plumber Houston, restaurant Miami
  2. Choose the countries of your cities – e.g. United States, Canada (or United Kingdom, Australia)
  3. Set the maximum number of phone numbers and click Start

Download your business phone list in JSON, CSV, Excel, XML or HTML, or send it to your CRM through the Apify API and integrations.

πŸ’‘ Tips to get more Yelp phone numbers

πŸ”Ή Business types: restaurant, cafe, bakery, bar, hair salon, barber, nail salon, spa, massage, gym, yoga studio, dentist, chiropractor, veterinarian, pet grooming, plumber, electrician, HVAC, roofing, landscaping, cleaning, auto repair, car wash, photographer, florist πŸ”Ή Business + city: restaurant Austin, hair salon Brooklyn, dentist San Diego, plumber Phoenix AZ, cafe Vancouver – one city per keyword gives the best results πŸ”Ή Always list the country of your cities – local numbers are recognized for the countries you list πŸ”Ή Add several keywords with + Add – each one is searched separately, which multiplies results

🎯 Use cases

πŸ’Ό B2B lead generation – build calling lists of local businesses by category and city 🌐 Web design & SEO agencies – offer websites, local SEO and ads to small businesses ⭐ Reputation management – reach businesses that care about their online reviews πŸ’» SaaS for SMBs – promote booking, POS, loyalty, CRM and payment tools πŸ₯– Food & beverage suppliers – contact restaurants, cafes and bars βš™οΈ Automation – replace hours of manual business research and copy-pasting

πŸ“₯ Input

Input example:

{
"KEYWORD": ["hair salon Austin", "dentist Chicago", "auto repair Houston"],
"COUNTRY": ["United States", "Canada"],
"MAX_ITEMS": 100
}
FieldTypeDescription
KEYWORDstring[]πŸ” Type of business + city (one per line, click + Add)
COUNTRYstring[]🌍 Countries of the phone numbers: name, ISO code or dial code (United States, Canada, GB, Any)
MAX_ITEMSintegerπŸ”’ Number of unique phone numbers to collect

🧾 Output example

{
"phone": "+15128674291",
"phoneFormatted": "+1 (512) 867-4291",
"country": "United States",
"countryCode": "+1",
"countryIso": "US",
"title": "Golden Shears Hair Salon – Austin, TX",
"url": "https://www.goldenshearssalon.com/contact",
"snippet": "Family-owned hair salon in Austin βœ‚οΈ Review us on Yelp! Call us: (512) 867-4291",
"platform": "Yelp",
"displayedUrl": "goldenshearssalon.com β€Ί contact",
"thumbnail": null,
"scrapedAt": "2026-10-15T18:40:52.381Z"
}

❓ FAQ

Is it legal to scrape Yelp business phone numbers? This actor only collects business phone numbers that companies have published publicly on their listings and websites. You are responsible for using the data in compliance with telemarketing and privacy laws (TCPA, National Do Not Call Registry, CASL, GDPR…): have a legitimate business reason to contact businesses and respect opt-out requests.

Why did I get fewer phone numbers than requested? The actor searches Yelp listings and the websites of businesses listed on Yelp, then stops automatically when no more numbers exist for your search. To get more, use one city per keyword and add more business types.

Do I need a Yelp account or API key? No. Just enter your keywords and run the actor.

Can I schedule it? Yes – use Apify Schedules to collect new business phone numbers daily or weekly and send them automatically to Google Sheets, a CRM or a webhook.

πŸ’° Pricing

Simple pay-per-result model: you only pay for the phone numbers you collect.

Price: $9.99 per 1,000 phone numbers πŸ’΅

⚠️ Disclaimer

This tool is not affiliated with, endorsed by, or sponsored by Yelp (yelp.com) or Yelp Inc.

πŸ“« Support

😊 Leave us a ⭐⭐⭐⭐⭐ review if you like the Yelp Phone Number Scraper! 🌍 Questions, custom needs or issues? Contact us through Apify or via ContactMinerLabs 🌩️.