Just Eat Restaurant Menu Scraper avatar

Just Eat Restaurant Menu Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Just Eat Restaurant Menu Scraper

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

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

6

Total users

2

Monthly active users

16 hours ago

Last modified

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.