Delivery-market analysts
Menu coverage checks
Compare menu breadth, dish naming, and price bands across restaurant samples in the same postcode. The CSV shape makes it easier to group rows by cuisine, dish category, or restaurant URL.
Limited Time — Lifetime Access for just $99. Lock in before prices rise.
The Just Eat restaurant menu scraper turns selected Just Eat UK restaurant menu URLs into a structured CSV of restaurant details and menu items. It is built to scrape Just Eat restaurant name, category, rating, address, dish category, dish name, descriptions, nutrition text, and price without hand-copying menus or wiring a scraper from scratch.
CSV
11
Menu URLs
Load + fetch
Free import
At a glance
Exports menu rows, not screenshots
Each row represents a dish with restaurant context attached, so analysts can filter by restaurant, category, dish name, nutrition text, and price instead of reviewing menu pages manually.
Uses a browser session plus structured fetches
The graph starts with normal navigation, then runs an API-oriented JavaScript batch fetcher from the loaded page to discover restaurant identifiers and request menu data for the supplied Just Eat menu URLs.
Keeps the export under local control
The stock workflow writes a local CSV from the desktop app. It does not send the exported menu rows to a hosted scraper queue or a third-party data platform.
Avoids fake fallback rows
If Just Eat blocks automation, Cloudflare appears, CORS/API access is denied, or a restaurant is unavailable for the configured postcode, the workflow ends without inventing menu items.
Who this is for
Delivery-market analysts
Menu coverage checks
Compare menu breadth, dish naming, and price bands across restaurant samples in the same postcode. The CSV shape makes it easier to group rows by cuisine, dish category, or restaurant URL.
Restaurant operators
Competitive menu reviews
Monitor nearby Just Eat listings before changing your own delivery menu. Export dishes and prices, then review whether competitors emphasize combos, desserts, breakfast, or premium add-ons.
Agencies and researchers
Food delivery datasets
Build a clean seed dataset, then combine it with the Uber Eats Restaurant Listing Scraper, Thuisbezorgd Scraper, or Website Contact Details Scraper for wider account research.
How to use
Download and import
Use the page CTA or the hosted Just Eat restaurant menu scraper JSON, then import it into UScraper.
Edit the menu URL list
Open the JavaScript block and replace the sample Just Eat UK /menu URLs with the restaurants you want to collect. Keep the postcode setting aligned with your research area.
Run the navigation path
UScraper navigates to just-eat.co.uk, waits for the page to load, checks for the cookie consent button, and clicks it when the prompt is present.
Let the fetcher build rows
The injected script discovers restaurant identifiers, requests likely menu endpoints, parses usable JSON or HTML, and creates temporary .uscraper-menu-row elements for export.
Open the CSV
Structured Export reads those rows and creates just-eat-restaurant-menu-scraper.csv with headers. Open the file in Excel, Sheets, or a BI tool.
Output preview
just-eat-restaurant-menu-scraper.csvColumn
restaurant_name
Restaurant name from discovery data, page metadata, or the menu URL slug.
Column
restaurant_category
Cuisine or category text when Just Eat exposes it.
Column
rating
Displayed restaurant rating or score when available.
Column
address
Restaurant address assembled from page or API fields when present.
Column
restaurant_url
The Just Eat menu URL used as the source for the row.
Column
dish_category
Menu section such as Burgers, Sides, Desserts, or Drinks.
Column
dish_name
Dish or product name.
Column
description1
Primary menu description when exposed.
Column
description2
Secondary description or add-on text when available.
Column
nutrition_info
Calories, kJ, or nutrition text discovered in the menu payload.
Column
price
Displayed price normalized as text, such as GBP 8.99.
Sample rows
2 of many
| restaurant_name | restaurant_category | rating | address | restaurant_url | dish_category | dish_name | description1 | description2 | nutrition_info | price |
|---|---|---|---|---|---|---|---|---|---|---|
| Players Deansgate | Burgers | 4.4 | Manchester M1 | Burgers | Classic Cheeseburger | Beef patty, cheese, lettuce, and house sauce | 720 kcal | GBP 9.50 | ||
| Tokyo Noodle Manchester | Japanese | 4.6 | Manchester M1 | Noodles | Chicken Katsu Udon | Udon noodles with katsu chicken and curry sauce | Contains wheat and soy | GBP 11.99 |
Just Eat pages and API responses can be public and still governed by Just Eat terms, robots guidance, restaurant rights, copyright, privacy law, and local regulation. Use conservative volume, do not bypass access controls, and get legal review before resale, redistribution, automated monitoring, or regulated commercial use.
Comparison
This UScraper template
LocalHosted menu APIs
CloudRuns in your desktop browser session
You can inspect the workflow graph and update the restaurant URL list yourself.
Runs behind a vendor API
Convenient at scale, but less transparent when fields are missing.
Direct CSV in your save folder
The Structured Export block defines every column.
Dashboard or API response
Often requires account setup, quotas, or custom integration work.
No stock cloud upload step
Rows stay local unless you add another export action.
Data flows through a third party
Useful for managed pipelines, but harder for sensitive research.
Before you scale
Guardrails for reliable Just Eat scraping
Blocks and unavailable restaurants can produce empty runs
The workflow is intentionally best-effort. If Cloudflare appears, API access is denied, CORS prevents a request, or the configured postcode cannot access a restaurant, the template should stop rather than export fake rows.
Keep batches modest and review the first export
Start with a few menu URLs, confirm that dish names and prices look correct, then expand carefully. Heavy unattended collection can trigger throttling or verification prompts.
Menu schemas and page layouts can change
If prices, nutrition text, or categories disappear, re-test one restaurant URL and update the fetch logic or Structured Export columns before trusting a larger dataset.
Download and use this template instantly
UScraper templates are open source. Improve this workflow or contribute a new one to help the community grow.
Contribute on GitHubBrowse more templates in the library
All TemplatesHere are some of our most common questions. Can't find what you're looking for?
View All FAQsDownload UScraper and build your first web scraper in under 10 minutes. No subscriptions, no code, no limits.
Available on Windows 10+ and macOS 12+ · Need help? [email protected]