RestaurantGuru Scraper [$1/1K💰] | Restaurant Data
Pricing
from $0.90 / 1,000 results
RestaurantGuru Scraper [$1/1K💰] | Restaurant Data
Scrape RestaurantGuru restaurant listings by city or cuisine: names, cuisines, price range, ratings, reviews, address, phone, hours, menu, photos, features and coordinates. $1 per 1,000 restaurants.
Pricing
from $0.90 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Features
Share
RestaurantGuru Scraper – Restaurant Data & Contact Details
Scrape public RestaurantGuru restaurant listings by city, cuisine or country. Get names, cuisines, price range, ratings, review counts, addresses, phones, opening hours, menu links, photos, features, coordinates and websites in one structured dataset. $1 per 1,000 restaurants, or $2 per 1,000 with full contact and detail fields.
Restaurant Data For Marketing And Research
RestaurantGuru is a global restaurant directory with city, cuisine and country pages. This Actor turns public listings into clean records for restaurant marketing agencies, food-delivery and reservation platforms, franchise developers, hospitality investors and review-analytics teams.
- Lead generation — build restaurant lists with phone, website and address.
- Competitor research — compare ratings, review counts and price ranges.
- Territory planning — map restaurant density by city or cuisine.
- Franchise and investment research — screen markets and local operators.
- Directory enrichment — add cuisines, hours, photos and convenience features.
How It Works

The Actor reads public RestaurantGuru city, cuisine and country listings and follows the available result pages. In the default detail mode it adds phone, address, hours, website, coordinates, menu, photos and feature flags. In listing-only mode it returns the card fields faster and leaves contact fields empty.
- One row per restaurant.
- City, cuisine, country and detail URLs are supported.
- Detail mode adds contact, hours, menu, photos and coordinates.
- Listing-only mode returns names, cuisines, prices, ratings, reviews, images and URLs.
Search By City, Cuisine Or Country
Use startUrls for exact pages:
- Cities — Toronto, London, Paris, New York and other covered cities.
- Cuisines — pizza, sushi, vegan, Italian and other cuisine pages.
- Countries — country pages can expand into their city pages.
- Restaurants — pass a direct RestaurantGuru detail URL.
- Limits — cap the run with
maxResults.
Ratings, Hours, Contacts And Features
Each record can include the restaurant name, cuisines, tags, price range, price level, rating, review count, full and structured address, phone, opening hours, menu URL, photos, feature list, delivery, outdoor seating, vegetarian options, takeaway, wheelchair access, reservations, parking, Wi-Fi, latitude, longitude, website, social links, detail URL, listing page URL and timestamp.
RestaurantGuru does not publish every field for every venue. Missing postal codes, phones, hours or websites stay null or empty.
Input – Configure A RestaurantGuru Run
| Field | Type | Default | Notes |
|---|---|---|---|
startUrls | array | Toronto | City, cuisine, country or restaurant detail URLs |
maxResults | integer | 100 | Maximum restaurants saved |
includeDetails | boolean | true | Adds phone, address, hours, website, coordinates, menu, photos and features |
proxy | object | Off | Optional connection settings for large runs |
Output – Restaurant Fields
Each dataset item can contain:
name,cuisines,tagspriceRange,priceLevelrating,reviewCountaddress,streetAddress,city,region,postalCode,countryphoneopeningHours,openingHoursByDaymenuUrlphotos,imagefeaturesdelivery,outdoorSeating,vegetarianOptions,takeaway,wheelchairAccessible,reservations,parking,wifilatitude,longitudewebsite,socialLinksurl,listingPageUrlscrapedAt
Example Input – Toronto Restaurants With Details
{"startUrls": [{ "url": "https://restaurantguru.com/Toronto" }],"maxResults": 100,"includeDetails": true}
Example Output – Toronto Restaurant
{"name": "Example Kitchen","cuisines": ["Lebanese", "Soups"],"tags": ["Vegetarian options"],"priceRange": "$$","priceLevel": 2,"rating": 4.6,"reviewCount": 218,"address": "123 Queen St W, Toronto, ON, Canada","streetAddress": "123 Queen St W","city": "Toronto","region": "Ontario","postalCode": null,"country": "Canada","phone": "+1 416-555-0123","openingHours": ["Mo 11:00-01:00", "Tu 11:00-01:00"],"menuUrl": "https://restaurantguru.com/example-kitchen-Toronto/menu","photos": ["https://restaurantguru.com/photo/example.jpg"],"features": ["Delivery", "Outdoor seating", "Vegetarian options"],"delivery": true,"outdoorSeating": true,"vegetarianOptions": true,"latitude": 43.6532,"longitude": -79.3832,"website": "https://example.com","url": "https://restaurantguru.com/example-kitchen-Toronto","listingPageUrl": "https://restaurantguru.com/Toronto","scrapedAt": "2026-10-31T12:00:00.000Z"}
Export Restaurant Data To JSON, CSV Or Excel And Schedule Runs
Download results as JSON, CSV, Excel or XML from the run page or through the Apify API. Connect runs to Google Sheets, Make, Zapier or webhooks, or schedule weekly refreshes to track new restaurants, ratings and price changes.
Related Actors
- Google Maps Scraper — add neighborhood context and nearby places
- Google Search Scraper — research restaurant demand and local competition
- Contact Details Scraper — enrich restaurant websites with emails and phones
- Website Content Crawler — collect public menu and restaurant content
FAQ
What is RestaurantGuru?
RestaurantGuru is a restaurant directory with city, cuisine and country listings, ratings, reviews, photos and contact details.
Do I need a RestaurantGuru account?
No. The Actor reads public listings and never asks for your RestaurantGuru credentials.
What is the difference between detail and listing-only mode?
Detail mode adds phone, address, hours, website, coordinates, menu, photos and features. Listing-only mode is faster and returns names, cuisines, prices, ratings, reviews, images and URLs.
Why are some fields missing?
RestaurantGuru does not publish every field for every restaurant. Missing phones, postal codes, hours or websites stay null or empty.
Are reviews included?
No. The Actor returns the aggregate rating and review count, not individual review text.
Can I scrape a single restaurant?
Yes. Pass its RestaurantGuru detail URL in startUrls.
How much does it cost?
FREE and BRONZE users pay $0.001 per restaurant ($1 per 1,000), SILVER pays $0.00095 and GOLD+ pays $0.0009, plus a small Actor Start event. Detail mode adds $0.001 per restaurant ($1 per 1,000), for $2 per 1,000 full-detail records on FREE/BRONZE.
Does it cover my city?
Coverage depends on RestaurantGuru’s public city and cuisine pages. Pass the exact city URL to confirm coverage before a large run.
For AI Agents & LLM Apps
Returns one row per RestaurantGuru restaurant with cuisines, price range, rating, reviews, address, phone, hours, menu, photos, features and coordinates.
Minimal working input:
{ "startUrls": [{ "url": "https://restaurantguru.com/Toronto" }], "maxResults": 24, "includeDetails": true }
Output fields: name, cuisines, tags, priceRange, priceLevel, rating, reviewCount, address, streetAddress, city, region, postalCode, country, phone, openingHours, openingHoursByDay, menuUrl, photos, image, features, delivery, outdoorSeating, vegetarianOptions, takeaway, wheelchairAccessible, reservations, parking, wifi, latitude, longitude, website, socialLinks, url, listingPageUrl, scrapedAt.
Behaviors an agent should know:
includeDetails: trueadds contact, hours, menu, photos and coordinates;falsereturns card fields only.maxResultscaps the number of saved restaurants.- Missing phones, postal codes, hours or websites stay
nullor empty. - Reviews are not scraped; only aggregate rating and count.
- Free users get a 10-restaurant preview.
Billing: $0.001 per restaurant on FREE/BRONZE ($1 per 1,000), $0.00095 on SILVER and $0.0009 on GOLD+, plus $0.001 per restaurant for detail mode and a small Actor Start event.
Legal & Compliance Disclaimer
This Actor is an independent tool. It is not affiliated with, endorsed by or sponsored by RestaurantGuru.
It collects publicly available restaurant information — no login and no private account. Ratings, hours, menus and contact details are self-reported and may change. Users are responsible for complying with RestaurantGuru’s terms and applicable privacy, consumer and marketing law. Nothing here is legal or financial advice.
SEO Keywords
restaurantguru scraper, restaurant data, restaurant listings, restaurant contacts, restaurant ratings, restaurant reviews, restaurant opening hours, restaurant menu data, restaurant photos, restaurant coordinates, city restaurants, cuisine directory, food business leads, restaurant marketing data, restaurant api, restaurantguru api, hospitality data, restaurant market research