Restaurant Dish Photo Matcher — Photos to Menu Items
Pricing
from $2.00 / 1,000 photo matcheds
Restaurant Dish Photo Matcher — Photos to Menu Items
Match restaurant food & drink photos to the menu items they show, using AI vision. Feed it photo URLs — or a Google Maps place to scrape guest photos — plus your menu, and get {photoUrl, dishName} pairs back. Perfect for adding real photos to parsed menus. BYO Gemini key.
Restaurant Dish Photo Matcher — Photos → Menu Items
Match restaurant food & drink photos to the menu items they actually show, using AI vision. A menu without photos converts poorly; guest photos without labels are just noise. This actor joins the two:
- Input: your menu (JSON array of items) + food/drink photos — either
direct
photoUrls, or a Google MapsplaceUrlwhose "Food & drink" guest photos are scraped automatically. - Output: one record per photo —
{photoUrl, dishName, matched}, withdishNamethe exact menu item name ornullwhen nothing matches.
Photos are matched in batches of 9 by visual appearance; hallucinated names
(not on your menu) are filtered to null automatically. Ported from the
production photo-matching pipeline of a dietary-restrictions travel app.
Bring your own Gemini key
Matching runs on your Google AI Studio key (get one free) — you control the AI cost. Flash-Lite (default) matches a photo for a fraction of a cent.
Input example
{"placeUrl": "https://www.google.com/maps/place/Katz's+Delicatessen,+205+E+Houston+St,+New+York","menuItems": [{"name": "Pastrami on Rye", "category": "Sandwiches"},{"name": "Matzo Ball Soup", "category": "Soups"}],"geminiApiKey": "AIza…"}
Notes
menuItemsaccepts plain strings too:["Pastrami on Rye", "Tiramisu"].- Place mode: set the
outscraperApiKeyinput (free tier available) — Google's signed-out "limited view" hides the Maps photo gallery from automated browsers, and Outscraper's API returns the full tagged photo set instead. The browser fallback (with the Apify residential proxy) currently reaches only the place's cover photo. - Chain it: Google Maps Menu Scraper (or AI Menu Parser) extracts the structured menu, then this actor attaches a real photo to each dish.