VOOZH about

URL: https://apify.com/gtgyani206/website-menu-enrichment-scraper

โ‡ฑ Website Menu Enrichment Scraper ยท Apify


Pricing

from $1.50 / 1,000 results

Go to Apify Store

Website Menu Enrichment Scraper

Restaurant Website Menu Scraper & Enrichment extracts structured menu data, menu sections, and prices from restaurant websites. It is designed for Apify workflows that start with Google Maps or local business discovery and then enrich each restaurant record with website-only menu coverage

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Gyanendra Thakur

Gyanendra Thakur

Maintained by Community

Actor stats

2

Bookmarked

8

Total users

2

Monthly active users

12 days ago

Last modified

Share

Restaurant Website Menu Scraper & Enrichment

Restaurant Website Menu Scraper & Enrichment extracts structured menu data, menu sections, and prices from restaurant websites. It is designed for Apify workflows that start with Google Maps or local business discovery and then enrich each restaurant record with website-only menu coverage.

Best use cases

  • Enrich Google Maps restaurant leads with website menu data
  • Capture menu sections, item names, descriptions, and prices
  • Re-scrape restaurant websites on a freshness window instead of every run
  • Run direct website menu scraping from raw startUrls

What the Actor does

For each restaurant record or website URL, the Actor:

  1. prioritizes likely menu pages such as /menu, /food-menu, /drinks, /lunch, and /dinner
  2. stays on the same website domain
  3. extracts menu items from JSON-LD and DOM content
  4. normalizes prices into numeric values and currency codes when possible
  5. groups menu items into menu sections
  6. caches fresh results in website-menu-enrichment-cache

Input

Use either discovery records or direct website URLs.

{
"restaurants":[
{
"restaurantId":"abc123",
"name":"Example Bistro",
"website":"https://examplebistro.com",
"googleMapsUrl":"https://maps.google.com/...",
"location":"Austin, TX",
"mapsMenuItemCount":2,
"needsWebsiteEnrichment":true,
"websiteTargets":["https://examplebistro.com/menu","https://examplebistro.com"]
}
],
"sourceDiscoveryRunId":"run-123",
"maxPagesPerSite":5,
"maxConcurrency":5,
"freshnessWindowDays":7,
"forceRefresh":false
}

You can also run the Actor with:

{
"startUrls":[{"url":"https://examplebistro.com/menu"}]
}

Output

Each dataset item includes:

  • restaurantId
  • name
  • website
  • sourceDiscoveryRunId
  • menuSourcePages
  • pagesScanned
  • menuSections
  • normalizedItems
  • menuItemCount
  • currency
  • confidenceScore
  • scrapeStatus
  • scrapedAt

Possible scrapeStatus values:

  • completed
  • completed_partial
  • cached
  • skipped_missing_website
  • skipped_not_requested
  • no_menu_found
  • menu_link_found
  • failed

Notes

  • Same-domain crawling only
  • Best results come from discovery records with websiteTargets
  • Proxy configuration is optional and exposed in the input schema
  • Local storage/ output is for development only and is not uploaded by apify run

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.

Google Maps Menu Scraper

rainminer/google-maps-menu-scraper

AI-based structured extraction of restaurant menu data from Google Maps โ€” item names, descriptions, prices, categories, and languages from menu photos at scale. Built for food delivery platforms, price intelligence, competitor menu research, dietary databases, and hospitality data pipelines.

Google Maps Menu Scraper

crawlerbros/google-maps-menu

Extract restaurant menu items, popular dishes, photos, categories, and external menu links from any Google Maps place page.

MenuMiner - Restaurant Menu Scraper

techionik9993/menuminer---restaurant-menu-scraper

Extract restaurant menu data from public HTML and JSON-LD pages: restaurant name, categories, menu items, prices, and source URLs. Fast Cheerio-based scraper with clean dataset output and clear status notes for unsupported, blocked, or JS-rendered sites.

UberEats Menu Scraper

crawlerbros/ubereats-menu-scraper

Scrape full restaurant menus from UberEats. Extract restaurant info, all menu sections, items with prices, descriptions, and images.

12

UberEats Menu Scraper

jungle_synthesizer/ubereats-menu-scraper

Scrape full restaurant menus from UberEats. Extract restaurant info, all menu sections, items with prices, descriptions, and images.

๐Ÿ‘ User avatar

BowTiedRaccoon

2

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. ๐Ÿฝ๏ธ

URL to Menu: Restaurant Menu Scraper

salesmap-ai/url-to-menu-restaurant-menu-scraper

AI-powered restaurant menu scraper. Give any restaurant URL and receive structured JSON output instantly. Handles HTML, PDF, and image menus with no setup. Perfect for food delivery apps, aggregators, nutrition tools, and data pipelines. Contact lee.salesmap@gmail.com for support and pricing.

Swiggy Restaurant Menu Extractor

smacient/swiggy-restaurant-menu-extractor

Extract complete Restaurant menu from Swiggy using restaurant name and city. Get structured dish details, pricing, categories, and availability in seconds.

๐Ÿ‘ User avatar

Tacheon Digital

63

Smart Restaurant Menu Scraper

express_kingfisher/local-restaurant-website-menu-scraper

Extract menus, prices, and descriptions from any restaurant website automatically. Fast, robust, and easy to use.