Restaurant Leads Scraper - Email + POS/Booking Tech Stack
Pricing
from $4.90 / 1,000 restaurant leads
Restaurant Leads Scraper - Email + POS/Booking Tech Stack
Find restaurants by city and get contactable B2B leads enriched with their tech stack: POS (Toast, Square), reservations (OpenTable, Resy), online ordering (ChowNow, Olo) and delivery (DoorDash, Uber Eats). Includes name, address, phone, website, email & cuisine. No API key.
Pricing
from $4.90 / 1,000 restaurant leads
Rating
0.0
(0)
Developer
Flash Scrape
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 hours ago
Last modified
Categories
Share
Restaurant Leads Scraper — find restaurants by POS, reservation & delivery tech stack
Get restaurant leads targetable by tech stack — the only scraper that cross-references POS (Toast, Square, Clover), reservation systems (OpenTable, Resy, Tock), online ordering (ChowNow, Olo) and delivery platforms (DoorDash, Uber Eats, Grubhub) in one pass. No competitor does cross-platform stack detection. $5 per 1,000 leads — pay only for results you actually get.
What does it do?
This actor finds restaurants by city using OpenStreetMap, then crawls each restaurant's own website to extract a contact email, social profiles, and — the premium part — which POS system, reservation platform, online-ordering tool, and delivery app it runs. The output is a clean, deduped B2B lead list segmented by tech stack, so you can build a query like "all Toast restaurants in Austin that are NOT on OpenTable" without touching a spreadsheet formula.
Why use it / who's it for
- Restaurant-tech & POS sales reps (Toast, Square, Clover, Lightspeed, TouchBistro, Revel, SpotOn competitors) who need a list of prospects not yet on their platform, or already on a rival's — the classic "switch me" pitch.
- Reservation and online-ordering SaaS teams (OpenTable, Resy, Tock, ChowNow, Olo, BentoBox, Popmenu) prospecting restaurants that have a website but no booking widget installed.
- Delivery platform BD teams (DoorDash, Uber Eats, Grubhub) mapping which restaurants in a market are exclusive to a competitor and open to a second listing.
- Local marketing & web agencies targeting restaurants with weak or missing tech stacks (no reservation system, no online ordering) as a "we can set this up for you" cold-email angle.
- Franchise and market researchers who want a tech-adoption snapshot of a city's restaurant scene by cuisine.
How to use it
- Enter a location (city + region/country, e.g.
"Austin, Texas"). - Optionally set a cuisine filter (e.g.
italian,sushi,mexican) and include/exclude fast food or cafes. - Leave crawlEmails on to get emails + tech-stack detection (or turn it off for a faster listing-only run).
- Optionally filter to onlyWithWebsite or onlyWithEmail to keep the list cold-email-ready.
- Run it, then export the dataset to CSV, JSON, or Excel and filter by
pos_system,reservation_system,online_ordering, ordelivery_platforms.
Output fields
| Field | Description |
|---|---|
name | Restaurant name |
cuisine | Cuisine tag (e.g. italian, pizza) |
amenity / tourism / shop | Raw OpenStreetMap category tags |
address, city, state, postal_code | Parsed street address |
phone | Phone number |
website | Restaurant's website URL |
email | Primary contact email (site or listing) |
emails | All emails found while crawling the site |
facebook, instagram | Social profile URLs |
opening_hours | OpenStreetMap opening hours string |
latitude, longitude | Coordinates |
pos_system | Detected POS platforms — Toast, Square, Clover, Lightspeed, TouchBistro, Revel, SpotOn |
reservation_system | Detected reservation platforms — OpenTable, Resy, Tock, Yelp Reservations, SevenRooms, Tablein |
online_ordering | Detected ordering platforms — ChowNow, Olo, Chowly, Slice, Toast Online Ordering, BentoBox, Popmenu |
delivery_platforms | Detected delivery platforms — DoorDash, Uber Eats, Grubhub, Seamless, Postmates |
tech_signals | Flattened list of every tech signal detected (all of the above combined) |
has_email, has_phone, has_website | Boolean flags for quick filtering |
osm_type, osm_id, source | Source record reference (OpenStreetMap) |
Input example
{"location": "Austin, Texas","cuisine": "italian","includeFastFood": false,"includeCafes": false,"maxItems": 100,"crawlEmails": true,"onlyWithWebsite": true,"onlyWithEmail": false,"maxPagesPerSite": 3,"concurrency": 8}
Only location is required — every other field has a sensible default.
How much does it cost?
This actor uses pay-per-event pricing: $0.005 per result ($5 per 1,000 leads), effective 2026-07-16. You're charged only for restaurant leads actually returned — no subscription, no charge for empty runs. New Apify accounts get roughly 1,000 free results per month on the platform's free tier, so you can pull a full mid-size city's restaurant list and test the tech-stack detection before paying anything. A 5,000-lead multi-city pull costs $25; a 20,000-lead national campaign costs $100.
FAQ
Is it legal to scrape restaurant contact and tech-stack data?
Yes. This actor only reads publicly available data: OpenStreetMap listings and restaurants' own public websites (home, contact, about, menu pages). It doesn't log in, bypass paywalls, or access private data. Always follow applicable email-outreach laws (CAN-SPAM, GDPR, etc.) once you use the leads.
How fresh is the data?
Restaurant listings come from live OpenStreetMap queries at run time, and tech-stack signals are detected by crawling each website live during the run — so results reflect what's on the site today, not a cached snapshot. Re-run the actor periodically to catch restaurants that switch POS, reservation, or delivery providers.
How accurate is the tech-stack detection?
Detection is signal-based: the crawler looks for platform-specific script tags, embed domains, and links (e.g. toasttab.com, opentable.com, doordash.com) across a restaurant's site pages. It's highly accurate when a platform is embedded on the site, but restaurants using a tool only in the back office (with no public-facing widget) won't show a signal for it.
Can I filter for restaurants NOT using a specific platform?
Yes — this is the core use case. Run the actor for your target city, export to CSV/JSON, then filter rows where pos_system (or reservation_system / delivery_platforms) does not contain your competitor's name, or contains a rival's. That gives you a ready-to-pitch "switch" list.
Do I need an API key or proxy?
No. Discovery uses OpenStreetMap (Nominatim + Overpass) and enrichment crawls each restaurant's own public website — no API keys, no anti-bot bypass, and it runs fine on datacenter IPs.
Other Flash Scrape lead tools
- Local Business Leads Scraper — any local business category, by city, with website platform detection
- Google Maps Leads Scraper — Google Maps business leads with AI-written cold-email openers
- Company & Domain Enricher — turn a domain list into full company records with tech stack and socials
- Bulk Email Verifier — verify and score every email address before you send a campaign
- Hotel Host Leads Scraper — hotel and hospitality leads with the same enrichment approach