Google Maps Menu Scraper — Menus & Allergens, No API Key avatar

Google Maps Menu Scraper — Menus & Allergens, No API Key

Pricing

from $15.00 / 1,000 dish extracteds

Go to Apify Store
Google Maps Menu Scraper — Menus & Allergens, No API Key

Google Maps Menu Scraper — Menus & Allergens, No API Key

Turn any Google Maps place into a structured menu: fetches the place's menu photos and AI-parses every dish — translated name, price, atomic ingredients, EU-14 allergens with confidence, dietary type, nutrition estimates and origin story. No API keys needed, AI cost included in the price.

Pricing

from $15.00 / 1,000 dish extracteds

Rating

0.0

(0)

Developer

Nomad.Dev

Nomad.Dev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 hours ago

Last modified

Categories

Share

Google Maps Menu Scraper — Place → Structured Menu API

Give it a Google Maps place URL (or place ID) and get back the restaurant's menu as structured data — no website scraping, no PDF parsing. The actor collects the Menu photos that guests and owners uploaded to the place and AI-parses them into one record per dish:

  • name (translated to your language) + originalName (as printed)
  • category, price (with currency, as shown)
  • ingredients — atomic base ingredients, each with an English database name, translated display name, and EU-14 allergens with confidence (gluten, crustaceans, eggs, fish, peanuts, soy, milk, nuts, celery, mustard, sesame, sulfites, lupin, molluscs)
  • dietaryType — Vegan / Vegetarian / Pescetarian / Other, with explanation
  • nutritionInfo — estimated serving size, calories, protein, fat, carbs
  • story — origin story / cultural significance
  • isAlcoholic for beverages

No API keys needed

Photo fetching and AI parsing both run on our managed keys, and their cost is already included in the per-dish price. No Google AI Studio signup, no Outscraper account, no proxy configuration — paste a place, get a menu.

Why this actor

Generic Google Maps scrapers give you reviews and opening hours. This one answers the question they can't: what can I actually eat there? Built from the production pipeline of a dietary-restrictions travel app, so the allergen and dietary classification prompts are battle-tested on real menus in 15 languages.

Input example

{
"placeUrls": ["https://www.google.com/maps/place/Katz's+Delicatessen,+205+E+Houston+St,+New+York"],
"language": "en",
"maxMenuPhotos": 8
}

Bare place IDs (ChIJ…) and plain place names (

Katz's Delicatessen New York
) work too.

Notes

  • Places with no menu photos on Google Maps yield a non-billed diagnostic row explaining why.
  • Already have menu photo URLs? Use the companion AI Restaurant Menu Parser actor. Want the place's food photos matched to these dishes? Chain the Restaurant Dish Photo Matcher actor.
  • Prefer to pay Google and Outscraper directly and control your own quota? The Google Maps Menu Scraper (BYO keys) actor is the same scraper at a lower per-dish price, with geminiApiKey / outscraperApiKey inputs.