Deliveroo, Uber Eats and Just Eat Menu Prices in London
London venue listings with app identity, address, rating, delivery context and menu counts.
I need this data: Deliveroo, Uber Eats and Just Eat menu prices in London: 3,365 menu items from 30 restaurant listings, with base prices, categories and ratings.
One message. 3,365 rows, 14 columns.
3,365 rows, refreshed weekly
| Row# | Open row | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | BBQ Mountain Burger | Chicken Valley Holborn | A boneless breast of chicken marinated in BBQ sauce, served on a toasted sesame seed bun, complemented by a classic hash brown, crunchy lettuce, melted slice of cheese and basted with our signature BBQ sauce. | 1 | 5 | 8.99 | GBP | 3 | 3 | 4 | 3 | Just Eat | View row | |
| 2 | 2 | Chicken Yakisoba | Maki & Ramen - Soho | Japanese fried chicken tossed in teppanyaki fried noodles, assorted vegetables and sweet soba sauce. | 1 | 5 | 16 | GBP | 3 | 3 | 4 | 3 | Deliveroo | View row | |
| 3 | 2 | Tokyo Sushi Box (16 Pieces) | Gourmet Sushi - Southampton Row | 4 salmon nigiri, 6 salmon uramaki, 6 california uramaki. | 1 | 5 | 16.45 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Add Sesame Goma Sauce", "choices… | 3 | Deliveroo | View row | |
| 4 | 2 | Medium Create Your Own: any 2 toppings | Pizza Hut Restaurants - Strand | Includes Mozzarella. Simply choose your sauce and add any 2 toppings. (Serves:1) | 1 | 5 | 17.99 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Choose Your Medium Base", "choic… | 3 | Just Eat | View row | |
| 5 | 2 | Scaloppa Di Vitello Alla Milanese | Da Paolo Restaurant | Deep fried veal escalope served with sautéed potatoes and green leaves salad or spaghetti with tomato sauce. | 1 | 5 | 39.95 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 6 | 2 | Mixed Kibbeh | Beirut Garden | Selection of mixed lamb and pumbkin kibbeh Contains: Gluten | 1 | 5 | 8.95 | GBP | 3 | 3 | 4 | 3 | Just Eat | View row | |
| 7 | 2 | Barbecued Pork Soup with Noodles (叉烧汤面) | Lido Chinese Restaurant 丽都港式点心 | Barbecued pork soup with noodles. | 1 | 5 | 15 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 8 | 2 | SLOW BRAISED CRISPY PORK BELLY | Chotto Matte - Japanese-Peruvian Restaurant - Frith St. | Slow-braised and fried pork belly, dressed in red and yellow anticucho. Finished with yellow tomato salsa, coriander and red onion. Contains soybeans, sulphur dioxide/sulphites | 1 | 5 | 16.75 | GBP | 3 | 3 | 4 | 3 | Deliveroo | View row | |
| 9 | 2 | Dragon Salad | The Gate Restaurant | Green dragon salad, glazed smoked tofu, avocado, sweet potato, red cabbage, pak Choi, daikon, heritage carrot, peppers, served with a sake teriyaki & sesame dressing | 1 | 5 | 11 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 10 | 2 | Large Margherita (V) | Pizza Hut Restaurants - Strand | Tomato sauce & loads of Mozzarella | 1 | 5 | 26.98 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Choose Your Large Base", "choice… | 3 | Just Eat | View row | |
| 11 | 2 | Mozzarella Sticks | Pizza Express Pizza & Pasta - London - Haymarket | Served with a spicy tomato & chilli dip and a drizzle of sweet hot honey (V) | 2 | 5 | 9.25 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Add an extra dip?", "choices": [… | 3 | Just Eat | View row | |
| 12 | 2 | Large McCrispy® Meal | McDonald's® - Strand | 100% chicken breast fillet in a crispy, crunchy coating. Served with iceberg lettuce, pepper mayo and a sourdough-style sesame topped bun. Meal includes a choice of side and drink. | 2 | 5 | 11.39 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Large Side", "choices": [{"name"… | 3 | Just Eat | View row | |
| 13 | 2 | Night In Bundle for 1 | Pizza Express Pizza & Pasta - London - Haymarket | *Up to 23% saving* Any Starter & any Classic Pizza or Pasta, including our new specials | 1 | 5 | 21.75 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Please pick your Starter", "choi… | 3 | Just Eat | View row | |
| 14 | 2 | 芝士蕃茄豬扒 Tomato Puree | 八大八小 the eight restaurant (Shaftesbury Ave) | — | 2 | 5 | 18.8 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 15 | 2 | Smoked Chicken Noodle | Busaba Thai - Covent Garden | Stir-fried vermicelli rice noodles withsmokedd chicken, egg and wok broccoli served with chilli jam | 1 | 5 | 17 | GBP | 3 | 3 | 4 | 3 | Just Eat | View row | |
| 16 | 2 | Peri Peri Rice Box | Chicken Valley Holborn | Freshly cooked rice with succulent of marinated peri peri chicken breast | 1 | 5 | 12.99 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Mouth-Watering Flavour", "choice… | 3 | Just Eat | View row | |
| 17 | 2 | White Chocolate Blondie Bites | Pizza Express Pizza & Pasta - London - Haymarket | Fudgy blondie, made with Belgian white chocolate chunks (V) | 1 | 5 | 9.75 | GBP | 3 | 3 | 4 | 3 | Just Eat | View row | |
| 18 | 2 | 酸辣湯 Hot and Sour | 八大八小 the eight restaurant (Shaftesbury Ave) | — | 1 | 5 | 8.2 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 19 | 2 | Squid with green pepper in black bean sauce 豉椒鲜鱿 | Er Mei Chinese Restaurant 峨嵋一派 | Squid cooked with green pepper in a rich black bean sauce. | 1 | 5 | 19.8 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 20 | 2 | Yasai Set🌱 | Maki & Ramen - Soho | This veggie sushi set comes with 2 pieces of inari nigiri, tamago nigiri and an avocado temaki alongside a kaiso salad. | 1 | 5 | 16.89 | GBP | 3 | 3 | 4 | 3 | Deliveroo | View row | |
| 21 | 2 | French Fries | Beirut Garden | — | 1 | 5 | 3.5 | GBP | 3 | 3 | 4 | 3 | Just Eat | View row | |
| 22 | 2 | Lasagna Classica | Pizza Express Pizza & Pasta - London - Haymarket | Slow-cooked beef, mushroom and tomato ragù, layered with pasta, béchamel sauce and Gran Milano cheese | 1 | 5 | 19.45 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Add a side?", "choices": [{"name… | 3 | Just Eat | View row | |
| 23 | 2 | Risotto Salsiccia Al Barolo | Da Paolo Restaurant | Risotto with Italian sausage, mushroom and barolo wine. | 1 | 5 | 23.95 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 24 | 2 | Chicken Wings | Khuttar Restaurant | Six ghargrilled wings served with fresh salad and tandoori. | 1 | 5 | 15.99 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 25 | 2 | Mango and Grapefruit Tapioca (杨枝甘露) | Lido Chinese Restaurant 丽都港式点心 | Cold. | 1 | 5 | 7 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 26 | 2 | Crispy Sweet and Sour Fish 酸甜脆皮魚 | Er Mei Chinese Restaurant 峨嵋一派 | Sweet and sour fish in a crispy batter. | 1 | 5 | 34.8 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 27 | 2 | Chicken Fillet Burger | Chicken Valley Holborn | A boneless breast of chicken and served on a toasted, sesame seed bun, with lettuce and creamy mayonnaise. | 1 | 5 | 9.29 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Choose Your Drink", "choices": [… | 3 | Just Eat | View row | |
| 28 | 2 | Iced Americano | Nathalie - Mayfair | Our winning blends, iced. | 1 | 5 | 3.4 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Coffee Type", "choices": [{"name… | 3 | Deliveroo | View row | |
| 29 | 2 | Wok Broccoli | Busaba Thai - Covent Garden | With Shiitake mushroom in sweet soy and garlic sauce. 291 kcal | 1 | 5 | 6.8 | GBP | 3 | 3 | 4 | 3 | Just Eat | View row | |
| 30 | 2 | Cheesy Katsu Curry | You Me Sushi - Victoria | Succulent chicken fried in panko breadcrumbs, served on white rice or noodles. Generously garnished with fresh slaw mix, edamame beans, crispy fried onions, pickled ginger and sesame seeds. Served with our delicious curry sauce and a rich, cheesy sauce. Contains: milk, sesame, soya, gluten, eggs | 1 | 5 | 12.49 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Choose Your Protein", "choices":… | 3 | Just Eat | View row | |
| 31 | 2 | Drunken Margherita Pizza | Basilico - Wood Fired Pizza - Marylebone | The Margherita, with a modern twist. Vodka tomato sauce, torn buffalo mozzarella, a swirl of pesto, and topped with grated grana. | 1 | 5 | 17.75 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Size (V).", "choices": [{"name":… | 3 | Deliveroo | View row | |
| 32 | 2 | 12 Pcs Deal | Chicken Valley Holborn | 12 pcs chicken, 4 reg fries, coleslaw or BBQ beans and bottle of soft drink | 1 | 5 | 31.99 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Choose Coleslaw or BBQ Beans", "… | 3 | Just Eat | View row | |
| 33 | 2 | Vegetarian Hot &Sour Soup 斋酸辣汤 | Far East Restaurant | Savoury and tangy soup with a mix of vegetables. | 1 | 5 | 7.54 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 34 | 2 | Coca Cola | Black Bear Burger - Victoria | 330ml Can | 1 | 5 | 3 | GBP | 3 | 3 | 4 | 3 | Deliveroo | View row | |
| 35 | 2 | Edamame With Salt | Busaba Thai - Covent Garden | Edamame with salt 154 kcal | 1 | 5 | 5.8 | GBP | 3 | 3 | 4 | 3 | Just Eat | View row | |
| 36 | 2 | Sichuan Style Pumpkin Cake 南瓜餅 | Er Mei Chinese Restaurant 峨嵋一派 | Sweet pumpkin cake with a delicate Sichuan twist. | 1 | 5 | 9.8 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 37 | 2 | Spaghetti Alle Vongole Fresche Piccanti | Da Paolo Restaurant | Spaghetti with fresh clams, garlic and chilli. | 2 | 5 | 34.95 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 38 | 2 | Garlic Bread with Mozzarella (V) | Pizza Hut Restaurants (Strand) | Our ultimate Garlic Bread decadently topped mozzarella (Serves:2) | 1 | 5 | 6.99 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 39 | 2 | Egg Fried Rice (蛋炒饭) | Lido Chinese Restaurant 丽都港式点心 | Egg fried rice. | 1 | 5 | 5 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 40 | 2 | Tokyo Date Night for 2 | You Me Sushi - Victoria | Bring the romance of Shibuya to your sofa. Dim the lights, skip the … | 1 | 5 | 39.99 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Chicken Katsu Curry Rice Bowl", … | 3 | Just Eat | View row | |
| 41 | 2 | Lamb Doner Wrap | Skewers Mangal | Marinated lamb slowly roasted and thinly shaved, topped with fresh ingredients. | 1 | 5 | 12.99 | GBP | 3 | 3 | 4 | 3 | Just Eat | View row | |
| 42 | 2 | Deal for More | Pizza Hut Restaurants - Strand | Save over 55%. 3 large pizzas + 2 1.5L drinks (Serves:6-8) | 1 | 5 | 41.99 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Choose Your 1st Large Pizza", "c… | 3 | Just Eat | View row | |
| 43 | 2 | Busa-Bundle For Two | Busaba Thai - Covent Garden | Choose 2 snacks, 2 mains and 2 sides. | 1 | 5 | 60 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Snack 1", "choices": [{"name": "… | 3 | Just Eat | View row | |
| 44 | 2 | Gamer Bundle for 1 | Wingstop | 5 tenders, regular fries, a dip and your choice of Red Bull. | 1 | 5 | 14.5 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Choose your tenders 🐔", "choices… | 3 | Deliveroo | View row | |
| 45 | 2 | Lemon tart. | Basilico - Wood Fired Pizza - Marylebone | The sharpness of lemons balances the creamy filling perfectly. | 1 | 5 | 6.25 | GBP | 3 | 3 | 4 | 3 | Deliveroo | View row | |
| 46 | 2 | Vegan Tantan Ramen🌶️ | Maki & Ramen - Soho | Vegan sesame based broth served with balsamic vinegar, chilli oil, vegan bacon, pak choi, cucumber and spring onion. | 2 | 5 | 15.9 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Want to remove something?❌", "ch… | 3 | Deliveroo | View row | |
| 47 | 2 | Tom Kha - Chicken (Halal) | RABIENG Thai Restaurant (Upper Street) | Thai mild coconut soup with mushroom, onion, lemongrass, galangal. Contains crustaceans, fish, gluten [Please contact the store for allergy information] | 1 | 5 | 9 | GBP | 3 | 3 | 4 | 3 | Uber Eats | View row | |
| 48 | 2 | Salmon Box (18 pcs) | You Me Sushi - Victoria | Four pieces of salmon nigiri, four pieces of salmon and avocado uramaki, four pieces of California uramaki and six pieces of Salmon maki served with edamame. Contains: sesame, crustaceans, fish, soya, gluten, mustard, eggs | 1 | 5 | 14.99 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Fancy A Drink?", "choices": [{"n… | 3 | Just Eat | View row | |
| 49 | 2 | 🥇Double Miso Bacon🥇 | Black Bear Burger - Victoria | 2x dry aged beef patties, 2x cheese, smoked bacon, miso butter mayo, onionWinner of the 2025 National Burger Awards, this burger is about balanced flavours and quality ingredients with nothing to hide behind! | 1 | 5 | 16.9 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Burgers 2", "choices": [{"name":… | 3 | Deliveroo | View row | |
| 50 | 2 | Gameday Bundle for 6 | Wingstop | 40 Wings or Boneless, 10 tenders, 5 regular fries, 5 dips and 2 cokes. | 1 | 5 | 69.95 | GBP | 3 | 3 | {"note": null, "groups": [{"name": "Choose Wings or Boneless 🍗🪽", "c… | 3 | Deliveroo | View row |
Data sources
About this dataset
Deliveroo, Uber Eats and Just Eat menu prices in London, read from each app for a delivery address in Westminster (SW1A 2AA). The published tables contain 30 restaurant listings and 3,365 menu items. The venues table has one row per restaurant listing on one app, with details such as its name, app, address, postcode and coordinates, categories, rating, delivery information where shown, opening notice, menu counts and a link to the listing. The menu items table has one row per menu entry, with the item name and description, restaurant and app, base price in pounds, availability, categories, customisation options where provided and a link back to the listing.
What you can use it for
Compare what the same restaurant charges for the same dishes on Deliveroo, Uber Eats and Just Eat, for example Thunderbird Fried Chicken Charing Cross or Pizza Hut Strand. Benchmark your own delivery menu prices against competing restaurants in the same cuisine and area of central London. Study menu structure on delivery apps: menu size, price points, add-ons, sides and drinks, and how restaurants use deals and featured items.
Coverage
Area: London listings read for one delivery address in Westminster (SW1A 2AA). The data does not establish broader geographic coverage. Apps: Deliveroo, Uber Eats and Just Eat. Prices: in GBP, as the menu base price shown in the app before delivery fees, service fees and checkout discounts.
Delivery options
How Jsonify collected this data
Nobody wrote a scraper for this. Someone described the data they wanted, in a sentence, and Jason, Jsonify's AI data engineer, took it from there.
He found the sources, worked out which fields to pull, tested the steps on a sample and scheduled the runs. The thread on the right is that conversation, retold with this pipeline's real steps.
From then on the pipeline runs itself. When a site changes and a run fails its checks, Jason repairs the pipeline and verifies a sample before publishing again.

paulh
@Jason I need this data: Deliveroo, Uber Eats and Just Eat menu prices in London: 3,365 menu items from 30 restaurant listings, with base prices, categories and ratings.
Start with uber.com, deliveroo.com and je-apis.com, then find more.

JasonApp
On it. I’ll post here as I go.
- Areas
- Venue Inventory
- Discover
- Menu Plan
- Search Jobs
- Menus
- Sample run: every row passed checks
- Scheduled weekly
Done. 3,365 rows published as v7:
BBQ Mountain Burger · Chicken Valley Holborn8.99 GBP
Chicken Yakisoba · Maki & Ramen - Soho16 GBP
What Jason built
The pipeline itself, and the record of every version, repair and quality check since.
Data pipeline
main
- 01 · input
Search Areas
Overlapping Greater London search locations.
- 02 · sources
Sources
deliveroo.com, uber.com
- 03 · input
Discovery Queries Input
Optional saved discovery query worklist for resuming or…
- 04 · input
Discovered Inventory Input
Optional saved discovery stage for resuming venue work.
- 05 · input
London Boundary
Greater London Authority geographic boundary.
- 06 · input
Venue Inventory Input
Optional saved London venue inventory for resuming menus.
- 07 · input
Identity Registry
Previously published venue identities to preserve across…
- 08
Areas
Prepare overlapping searches across the Greater London…
- 09
Venue Inventory
Save the full discovered London venue inventory with…
- 10 · fan out
Discover
Collect each area from the app APIs, following Uber browse…
- 11
Menu Plan
Require the complete saved inventory before menu collection…
- 12
Search Jobs
Expand all source-provided restaurant categories into…
- 13 · fan out
Menus
Collect and normalize every saved venue menu independently…
- 14 · fan out
Search Queries
Save each restaurant-category search independently and exhaust…
- 15
Publication Plan
Reject limits that would truncate expanded menu or venue…
- 16
Discovered Inventory
Save the deduplicated app venue IDs and their successful…
- 17 · route
Worksheets
Separate venues, menu entries, the shared category dictionary…
- 18
Inventory Plan
Reject limits that would truncate discovered venue detail work.
- 19 · fan out
Venue Details
Resolve venue addresses and coordinates without collecting…
venuesfrom 17 Worksheets
- 20 · fan out
Venues Rows
Publish each normalized venues record without collecting the…
- 21 · output
Venues
Venues with consistent shared definitions.
30 venues · v7
menu_itemsfrom 17 Worksheets
- 22 · fan out
Menu Items Rows
Publish each normalized menu_items record without collecting…
- 23 · output
Menu Items
Menu items with consistent shared definitions.
3,365 rows · v7
master_categoriesfrom 17 Worksheets
- 24
Master Categories Rows
Publish master categories from the unified snapshot.
- 25 · output
Master Categories
Master categories with consistent shared definitions.
3,395 rows · v7
category_mappingsfrom 17 Worksheets
- 26
Category Mappings Rows
Publish category mappings from the unified snapshot.
- 27 · output
Category Mappings
Category mappings with consistent shared definitions.
3,395 rows · v7
source_coveragefrom 17 Worksheets
- 28
Source Coverage Rows
Publish source coverage from the unified snapshot.
- 29 · output
Source Coverage
Source coverage with consistent shared definitions.
3,395 rows · v7
discovery_coveragefrom 17 Worksheets
- 30
Discovery Coverage Rows
Publish discovery coverage and pickup-only additions for each…
- 31 · output
Discovery Coverage
Geographic and fulfillment-mode discovery checks, with…
3,395 rows · v7
Venue Inventory Input
InputOptional saved London venue inventory for resuming menus.
Discovered Inventory Input
InputOptional saved discovery stage for resuming venue work.
Identity Registry
InputPreviously published venue identities to preserve across refreshes.
London Boundary
InputGreater London Authority geographic boundary.
Discovery Queries Input
InputOptional saved discovery query worklist for resuming or rechecking source discovery without repeating area searches.
Search Areas
InputOverlapping Greater London search locations.
Areas
StepPrepare overlapping searches across the Greater London boundary for all three apps.
Per input record: Discover
Fan outCollect each area from the app APIs, following Uber browse pagination and retaining search coverage evidence.
Search Jobs
StepExpand all source-provided restaurant categories into independently resumable Uber search jobs.
Per input record: Search Queries
Fan outSave each restaurant-category search independently and exhaust its native pagination.
Discovered Inventory
StepSave the deduplicated app venue IDs and their successful discovery locations before venue detail calls.
Inventory Plan
StepReject limits that would truncate discovered venue detail work.
Per input record: Venue Details
Fan outResolve venue addresses and coordinates without collecting menus, keeping only venues inside Greater London.
Venue Inventory
StepSave the full discovered London venue inventory with conservative, stable cross-app venue identities before menus begin.
Menu Plan
StepRequire the complete saved inventory before menu collection; reject truncating run limits.
Per input record: Menus
Fan outCollect and normalize every saved venue menu independently, preserving completed venue work for recovery.
Publication Plan
StepReject limits that would truncate expanded menu or venue publication.
Worksheets
RouteSeparate venues, menu entries, the shared category dictionary, mappings and coverage into worksheets.
Per input record: Venues Rows
Fan outPublish each normalized venues record without collecting the whole table in memory.
Venues
OutputVenues with consistent shared definitions.
Per input record: Menu Items Rows
Fan outPublish each normalized menu_items record without collecting the whole table in memory.
Menu Items
OutputMenu items with consistent shared definitions.
Master Categories Rows
StepPublish master categories from the unified snapshot.
Master Categories
OutputMaster categories with consistent shared definitions.
Category Mappings Rows
StepPublish category mappings from the unified snapshot.
Category Mappings
OutputCategory mappings with consistent shared definitions.
Source Coverage Rows
StepPublish source coverage from the unified snapshot.
Source Coverage
OutputSource coverage with consistent shared definitions.
Discovery Coverage Rows
StepPublish discovery coverage and pickup-only additions for each app.
Discovery Coverage
OutputGeographic and fulfillment-mode discovery checks, with residual uncertainty.
Column explanations
venues.app_name: delivery app the listing is on (Deliveroo, Uber Eats or Just Eat) venues.venue_name: restaurant name as shown in the app venues.venue_id: the app's own ID for the restaurant venues.venue_key: app name and app ID joined with |, unique per listing venues.location: restaurant address, postcode, latitude and longitude venues.categories: cuisine, food type and venue attributes (for example Halal Options) mapped to a shared category list venues.rating: average rating as shown in the app and number of ratings (some counts are shown as a minimum, such as 500+) venues.delivery: delivery fee in GBP, minimum order and availability where the app shows them venues.delivery_context: the delivery address the listing was read for (postcode and coordinates) venues.hours: opening notice shown at the time, such as Closes at 22:45 venues.menu_counts: number of menu items and priced entries for the restaurant venues.source_url: link to the restaurant page on the app venues.collected_at: time the listing was read, ISO 8601 UTC menu_items.item_name: dish or product name menu_items.description: item description from the menu menu_items.base_price: menu price in GBP before delivery and service fees menu_items.currency: price currency (GBP) menu_items.availability: whether the app marked the item as available menu_items.categories: food type, drink or menu section (such as Pizza, Soft Drinks, Value Offers) mapped to a shared category list menu_items.customization: option groups such as sizes, extras and add-ons, where the app provides them menu_items.media: item image links menu_items.venue_name, menu_items.venue_key: the restaurant listing the item belongs to (joins to venues) menu_items.source_url: link to the restaurant page on the app menu_items.collected_at: time the menu was read, ISO 8601 UTC
Version history
- v7
Temporary Uber Eats request timeouts now use the same limited retries as other temporary connection failures. Completed searches remain reusable.
- v6
Uber Eats category searches retrieve larger cumulative batches, reducing repeated downloads while retaining selected locations, modes and categories. Completed searches remain reusable when resuming.
- v5
Temporary Uber Eats connection failures are retried before an update stops, giving slow responses more time to finish. Required searches and saved data remain unchanged.
- v4
Adds delivery and pickup discovery across London with resumable stages and shared venue identities. Publishes discovery coverage checks and structured menus while fixing premature Uber search termination.
- v3
Corrects postcode formatting and labels incomplete source postcodes. Uses a complete postcode from the app address when available.
- v2
Unified categories and nested fields across the three apps, with a master dictionary and coverage report. Refreshes the same saved venues and recovers additional metadata and bundle choices.
- v1
Added a London venue and menu collection across Deliveroo, Uber Eats and Just Eat using their Android app services. The saved workbook separates restaurant details from GBP menu prices and available choices.
Repairs
- repaired
- No change needed
Quality checks
- v2Issues found
Full-table checks passed for identities, menu linkage, GBP prices, category references and coverage counts. Three venue postcodes were corrupted during normalization. Live checks corroborated sampled venue facts and Deliveroo/Just Eat prices, but Uber Eats menu prices remained unverified.
- v1Passed
Full-table checks passed for 30 venues and 3,359 menu entries. Live price and identity spot-checks agreed across all three platforms. No confirmed defects found.
Limitations
The venues table contains 30 restaurant listings read for one Westminster delivery address; this is not a full list of London restaurants on any app. The published summaries do not verify the number of listings per app or the geographic distribution of venues. Prices are menu base prices. They do not include delivery fees, service fees or checkout promotions, and can differ by delivery address and time of day. The same restaurant can appear on more than one app. Listings and menu items are not matched across apps. Ratings are as each app shows them and use different methods per app, so compare ratings within one app only. Some menu entries may be packaging or condiments, or may appear in more than one menu section.
Ready to start?
Frequently asked questions
Is this sample data free to use?
How do I credit Jsonify?
Can I buy the full dataset?
How is that different from collecting my own?
What do Download and Customize do?
Does collecting my own cost anything?
What does a live feed for my team include?
I run a site this data was read from. What can I do?
Need something different?
Describe it. Get verified rows, kept current.