Just Eat Restaurant Menu Scraper
Pricing
from $4.99 / 1,000 results
Just Eat Restaurant Menu Scraper
Extract detailed menu data from Just Eat restaurant pages including items, prices, variations, deals, and nutritional information.
Pricing
from $4.99 / 1,000 results
Rating
0.0
(0)
Developer
Coding Frontned
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
2
Monthly active users
16 hours ago
Last modified
Categories
Share
Collect public menu items from canonical Just Eat UK restaurant pages. The Actor uses an ordinary Playwright browser because the menu state is embedded in the rendered application; it does not rewrite navigator properties, suppress automation signals, or apply generated fingerprints.
Use mode: "menuUrl" with up to 20 canonical https://www.just-eat.co.uk/restaurants-{slug}/menu URLs, or mode: "restaurantSlug" with up to 20 slug segments. country accepts only uk; maxItems is bounded to 1β200; proxyConfiguration is optional. Unknown fields, invalid hosts/routes, and numeric strings are rejected.
Successful rows contain restaurant/category/item identifiers and names, available price/media/nutrition/dietary/variation fields, and exact page/HTTP/browser/fingerprint/proxy/truth provenance. Optional values are omitted when the page state does not publish them. Dataset rows are globally deduplicated by item and category. Failures appear in OUTPUT, which reports SUCCESS, PARTIAL, NO_RESULTS, or FAILED; a fully failed run exits nonzero.
Just Eat controls public access, page state, prices, availability, and optional metadata. Fixed UK residential access may be needed when direct or data-center routes receive HTTP 403. maxItems is an upper bound, not an exact-count promise.
Run npm test, npm run lint, and node validate-datasets.js storage/datasets/default locally. The validator also accepts a JSON file or JSON/JSONL on standard input.