VOOZH about

URL: https://apify.com/gtgyani206/google-maps-restaurant-scraper

⇱ Google Maps Restaurant Scraper Β· Apify


Pricing

from $2.00 / 1,000 results

Go to Apify Store

Google Maps Restaurant Scraper

This actor is designed for restaurant lead generation, local market research, directory building, and menu-enrichment workflows. It is especially useful when you need a Google Maps restaurant scraper that produces structured output instead of raw HTML.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Gyanendra Thakur

Gyanendra Thakur

Maintained by Community

Actor stats

0

Bookmarked

67

Total users

12

Monthly active users

12 days ago

Last modified

Share

Google Maps Restaurant Scraper is an Apify Actor for collecting restaurant leads from Google Maps. It searches by cuisine or keyword, opens each place page, and returns a clean dataset with restaurant identity data, contact details, menu signals, and website targets for downstream enrichment.

This actor is designed for restaurant lead generation, local market research, directory building, and menu-enrichment workflows. It is especially useful when you need a Google Maps restaurant scraper that produces structured output instead of raw HTML.

What this actor extracts

For each restaurant, the dataset can include:

  • Restaurant name
  • Cuisine or category
  • Google Maps rating
  • Review count
  • Price level
  • Address
  • Phone number
  • Website URL
  • External menu URL linked from Google Maps, when available
  • Menu items from Google Maps or restaurant websites when deep extraction is enabled
  • Source breakdown and confidence score
  • Google Maps place URL
  • Search location context
  • Optional debug-only Google Maps menu preview

What this actor is best for

  • Restaurant lead generation from Google Maps
  • Local SEO and competitor research
  • Building restaurant directories and prospect lists
  • Preparing handoff URLs for a second-stage menu scraper
  • Mapping which restaurants expose menu data directly in Google Maps

Input

  • cuisine: Search keyword such as restaurant, pizza, sushi, vegan cafe, or brunch
  • location: City, region, or neighborhood to search
  • runProfile: fastLeads for optimized Google Maps lead collection, or deepMenus for bounded restaurant website menu extraction
  • maxResults: Maximum number of place pages to process
  • minMenuItems: Threshold used to mark a record for downstream website enrichment
  • maxConcurrency: Number of restaurant place pages to process in parallel
  • maxPagesPerSite: Maximum restaurant website pages to visit in deepMenus
  • enableWebsiteExtraction: Optional explicit website extraction override
  • resultsLanguage: Two-letter Google Maps UI language code, such as en
  • resultsCountryCode: Two-letter Google Maps country hint, such as us
  • proxyConfiguration: Optional Apify Proxy configuration for harder runs
  • includeDebugFields: Adds Google Maps menu preview fields and detection flags

Output

The default dataset is optimized for Apify Store users and downstream automations. Key fields include:

  • restaurantId
  • name
  • cuisine
  • website
  • mapsMenuUrl
  • googleMapsUrl
  • location
  • rating
  • reviewsCount
  • menu.totalItems
  • menu.sourceBreakdown
  • confidenceScore
  • processingTimeMs
  • timedOut
  • needsWebsiteEnrichment
  • scrapedAt

The dataset schema also defines two Apify views:

  • overview: High-level restaurant table for browsing and export
  • enrichmentQueue: Queue-style view focused on URLs to pass into a website or menu scraper

Example output

{
"restaurantId":"7c4a8d09ca3762af",
"name":"Example Pizza",
"cuisine":"Pizza restaurant",
"website":"https://examplepizza.com/",
"mapsMenuUrl":"https://examplepizza.com/menu",
"googleMapsUrl":"https://www.google.com/maps/place/...",
"location":"New York",
"address":"123 Example St, New York, NY",
"rating":4.4,
"reviewsCount":1287,
"priceLevel":"$$",
"phone":"+1 212-555-0100",
"menu":{
"totalItems":14,
"items":[],
"sourceBreakdown":{
"maps":0,
"api":0,
"dom":14,
"fallback":0
}
},
"confidenceScore":0.2,
"processingTimeMs":2180,
"timedOut":false,
"timeoutReason":"",
"needsWebsiteEnrichment":false,
"scrapedAt":"2026-03-14T12:00:00.000Z"
}

Notes

  • fastLeads is the fastest profile and focuses on Google Maps discovery plus menu/website URLs.
  • deepMenus visits bounded restaurant menu pages and stops early when enough items are found.
  • Google Maps markup changes over time, so selectors are built with fallbacks but may still require maintenance.
  • For larger or more protected runs, Apify Proxy usually improves success rates.
  • Use this actor in compliance with Google Maps terms, local laws, and the target site's policies.

You might also like

Restaurant Menu Scraper

wedo_software/wedo-scrape-menu

AI Restaurant Menu Scraper: Extract prices, descriptions, and allergens from images, PDFs, or web pages using OCR. Turn any restaurant URL into a structured Menu API.

Grubhub Scraper - Extract Restaurant Data, Menus & Reviews

alizarin_refrigerator-owner/grubhub-scraper

Scrape comprehensive restaurant data from Grubhub including menus, pricing, ratings, and delivery details. Perfect for market research, competitive analysis, and food industry intelligence. Research Restaurant Markets Track Menu Pricing Compare Platforms Build Restaurant Databases Analyze Trends

Restaurant Menu Scraper

menus-r-us/restaurant-menu-scraper

Extract structured menu data from restaurant websites. Returns items, prices, descriptions, and categories. Handles direct sites, Toast, Square, Popmenu, and PDFs. Search by name + location or provide a URL. AI-powered completeness grading. ~70% success rate.

97

5.0

Just Eat Restaurant Menu Scraper 🍽️

easyapi/just-eat-restaurant-menu-scraper

Extract detailed menu data from Just Eat restaurant pages including items, prices, variations, deals, and nutritional information. Perfect for food delivery analytics, menu research, and price monitoring. 🍽️

Yelp Scarper

web_wanderer/yelp-scraper

Scrape Yelp: Full business info including phone number, address, website, reviews, hidden feedback, and more β€” all in one scrape.

Koelnmesse Exhibitor List Scraper

skython/koelnmesse-exhibitor-list-scraper

Simple web scraper for extracting exhibitor data from Koelnmesse trade show exhibitor lists. Extract company details using this scraping tool for B2B lead generation, event networking, and market research. Supports multiple Koelnmesse trade fair websites with a consistent HTML structure.

Deliveroo Scraper

fantomx/deliveroo-scraper

🦘Scrape your favorite restaurant from Deliveroo simply by enter a location URL

TheFork Scraper - Restaurants, Reviews & Menus

clearpath/thefork-scraper

Extract restaurant data, reviews, menus with prices, and photos from TheFork. Get ratings, Michelin stars, TripAdvisor scores, contact details, booking availability, and 100+ fields. Supports 5 languages. Export as JSON, CSV, Excel.

112

5.0

Deliveroo Scraper

thirdwatch/deliveroo-scraper

Scrape restaurant and menu data from Deliveroo - names, ratings, delivery times, full menus with prices across UK, UAE, and Europe.