🍽️ Restaurant Leads Scraper - Owner Emails & Phones avatar

🍽️ Restaurant Leads Scraper - Owner Emails & Phones

Pricing

from $7.44 / 1,000 leads

Go to Apify Store
🍽️ Restaurant Leads Scraper - Owner Emails & Phones

🍽️ Restaurant Leads Scraper - Owner Emails & Phones

Restaurant leads by cuisine and city: name, address, phone, website, owner emails, social profiles, rating and price level - extracted live from each restaurant's site. $8 per 1,000 leads.

Pricing

from $7.44 / 1,000 leads

Rating

0.0

(0)

Developer

Renzo Madueno

Renzo Madueno

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

🍽️ Restaurant Leads Scraper β€” Owner Emails & Phones

Restaurants are the biggest local-business category on earth β€” and one of the hungriest for what you sell: POS systems, delivery platforms, food distribution, marketing, reservation software, payroll, insurance, equipment. This scraper gives you every restaurant in a city as a structured lead β€” name, cuisine category, address, phone, website, emails scraped from the restaurant's own site, Instagram/Facebook, price level, rating and review volume β€” for $8 per 1,000 restaurants, no subscription.

Where a generic scraper hands you a name and a phone number, this one visits each restaurant's website and pulls out the contact email (often the owner's or manager's inbox at independent spots), extra phone lines, and the social profiles where the restaurant actually answers messages.

Use cases straight from the field

  • Food-service distributors & wholesalers β€” every independent restaurant in your delivery radius, with latitude/longitude for route planning.
  • POS / online-ordering / reservation SaaS β€” the techStack column shows who's on WordPress vs. a modern platform; no website at all (onlyWithWebsite: false) means no online ordering β€” your best demo targets.
  • Restaurant marketing agencies β€” rating under 4.0 with high reviewsCount = a busy restaurant with a reputation problem. That's a warm intro, not a cold call.
  • Ghost-kitchen & delivery platform expansion teams β€” census a neighborhood by cuisine before entering it.
  • Commercial realtors & equipment dealers β€” priceLevel ($ to $$$$) segments fast-casual from fine dining instantly.

Segment by cuisine, not just "restaurants"

The category selector ships with the segments buyers actually slice by: restaurant, pizza restaurant, mexican restaurant, sushi restaurant, italian restaurant, fast food restaurant, cafe, bakery. Pick several β€” each runs as its own Google Maps search against your city, deduplicated at the end. Need something narrower ("vegan restaurant in Portland, OR", "food truck in Austin, TX")? Paste raw queries in the advanced field, one per line.

Sample output row

{
"name": "La Nonna Trattoria",
"category": "Italian restaurant",
"address": "2145 N Clark St, Chicago, IL 60614",
"phone": "+1 312-555-0182",
"website": "https://lanonnachicago.com",
"email": "ciao@lanonnachicago.com",
"socialProfiles": { "instagram": "https://instagram.com/lanonnachi", "facebook": "..." },
"priceLevel": "$$",
"rating": 4.6,
"reviewsCount": 894,
"placeUrl": "https://maps.google.com/?cid=..."
}

FAQ

How do I reach the owner, not the hostess stand? The email published on an independent restaurant's website is very often owner- or manager-monitored (info@, or a personal name at the domain). For chains you'll get the location's contact. Instagram DMs β€” captured in socialProfiles β€” are the second-best owner channel in this industry.

How many restaurants can one run collect? Up to ~120 per search (Google Maps' ceiling per query). A cuisine-segmented run over a big city β€” 8 categories Γ— 120 β€” can deliver 500–900 unique restaurants after deduplication. Neighborhood-level custom queries go deeper still.

What percentage have emails? Lower than office-based industries β€” typically 30–55%, since some restaurants run on Instagram and a phone alone. Every row always has phone + address; filter emailFound = true when you need an email-only file, or keep the rest for call/DM lists. Tip: onlyWithWebsite drops site-less spots before you're charged.

Can I filter by price level or rating? Filter after export β€” every row carries priceLevel, rating and reviewsCount. A common play: reviewsCount > 200 AND rating < 4.2 = high-traffic restaurants that need reputation help.

Does it handle non-US cities and languages? Yes β€” any Google Maps market. Use language for local results: taquerΓ­a in Guadalajara with es, brasserie in Paris with fr, izakaya in Osaka with ja.

Is the data fresh enough for outreach this week? It's scraped the moment you press Run. Restaurants churn ~10–15% a year, which is exactly why pre-built restaurant databases go stale faster than any other vertical β€” and why live discovery matters here more than anywhere.

What will 1,000 restaurant leads cost me? $0.02 (run start) + 1,000 Γ— $0.008 = $8.02, all-in. Re-running a city monthly costs the same small amount β€” no license, no seats.

Pricing

Two events, nothing else: run start $0.02 (2 GB) Β· $0.008 per restaurant lead pushed to your dataset.

Where the data comes from

Public business listings on Google Maps plus each restaurant's own public website β€” the same pages any customer can open in a browser. No reservations data, no customer data, no logins. When you use the emails for outreach, follow the applicable rules (CAN-SPAM in the US, GDPR/PECR in Europe) and include a working unsubscribe.

Bars, breweries and taprooms

The cuisine picker stops at food service, but drinking establishments sit in the same Maps index and are reached with custom queries:

brewery in Denver, CO
taproom in Denver, CO
cocktail bar in Denver, CO
sports bar in Aurora, CO
wine bar in Boulder, CO

Expect a different contact profile than restaurants: independent bars publish an email on their own site less often, but almost all of them link Instagram. socialProfiles.instagram is captured from the venue's own website, so for this segment the Instagram handle is frequently the highest-value column in the row β€” it is where the owner actually reads messages.

Delis, juice bars, dessert counters and the long tail of food service

Anything Google Maps categorises is fair game. Useful lines for distributors and POS vendors:

sandwich shop in Columbus, OH
delicatessen in Columbus, OH
juice bar in Columbus, OH
smoothie shop in Dublin, OH
ice cream shop in Westerville, OH
donut shop in Columbus, OH

These are phone-first segments. Every row carries the Google Maps phone in phone, plus up to four additional numbers found on the venue's own site in websitePhones β€” and the Maps number is stripped out of that array, so a duplicate never eats one of the four slots. For a small deli the second number is often the owner's mobile rather than the counter line.

Catering halls, banquet rooms and ghost kitchens

A separate buyer set β€” event software, linen and rental suppliers, delivery platforms β€” and a separate query set:

banquet hall in Tampa, FL
catering company in Tampa, FL
event venue with catering in St. Petersburg, FL
ghost kitchen in Tampa, FL
commissary kitchen in Tampa, FL

Venues run larger, better-maintained websites than street-level restaurants, which shows up as higher email coverage and a contactPageUrl on nearly every row. Use reviewsCount to separate an established hall doing 200 events a year from a room somebody started renting last spring.