Just Eat Restaurant Menu Scraper
Under maintenancePricing
from $4.99 / 1,000 results
Go to Apify Store
Just Eat Restaurant Menu Scraper
Under maintenanceExtract 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
4
Total users
4
Monthly active users
5 hours ago
Last modified
Categories
Share
Extract detailed menu data from Just Eat restaurant pages including items, prices, variations, deals, and nutritional information.
Features
- Direct URL mode — scrape specific pages by providing target URLs
- Location filtering — narrow results to specific cities, regions, or countries
- Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support
Use Cases
- Restaurant discovery, menu research, and comparison
- Recipe database building for cooking or nutrition apps
- Menu and pricing competitive analysis
- Food trend research and culinary content curation
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
mode | string | menuUrl | Scraping mode: search by keyword or provide direct URLs. Options: menuUrl, restaurantSlug | |
startUrls | array | — | Just Eat restaurant menu URLs to scrape (e.g. https://www.just-eat.co.uk/restaurants/nandos-barnet/menu) | |
restaurantSlugs | array | — | Just Eat restaurant slugs from the URL (e.g. nandos-barnet). UK site used. | |
country | string | uk | Just Eat country domain. Options: uk, ie, au, nz, ca, dk, no, be | |
maxItems | integer | 20 | Maximum number of items to scrape | |
proxyConfiguration | object | Apify Residential | Proxy settings. Residential proxy is strongly recommended |
Output
Each scraped item includes:
| Field | Description |
|---|---|
restaurantId | Restaurant id |
restaurantName | Restaurant name |
restaurantUrl | Restaurant url |
categoryId | Category id |
categoryName | Category name |
itemId | Item id |
itemName | Item name |
itemDescription | Item description |
price | Current price as displayed on the site |
currency | Currency code (e.g. USD, EUR, GBP) |
priceFormatted | Price formatted |
imageUrl | Image url |
calories | Calories |
kJ | K j |
allergens | Allergens |
variations | Variations |
isPopular | Is popular |
isDeal | Is deal |
isVegetarian | Is vegetarian |
isVegan | Is vegan |
Sample Output
{"restaurantId": "restaurantId_value","restaurantName": "restaurantName_value","restaurantUrl": "restaurantUrl_value","categoryId": "categoryId_value","categoryName": "categoryName_value","itemId": "itemId_value","itemName": "itemName_value","itemDescription": "itemDescription_value"}
Notes
- Proxy: Residential proxy is highly recommended — set
proxyConfiguration: { useApifyProxy: true, apifyProxyGroups: ["RESIDENTIAL"] } - Rate limits: Keep
maxItemsreasonable per run to avoid IP bans or rate throttling - Scheduling: Use Apify Scheduler to run this actor on a recurring basis for a consistently fresh dataset