Deliveroo Menu Items Scraper avatar

Deliveroo Menu Items Scraper

Pricing

from $0.80 / 1,000 dataset items

Go to Apify Store
Deliveroo Menu Items Scraper

Deliveroo Menu Items Scraper

Scrape Deliveroo menus as one row per dish or product in 7 countries: price, discount, category, calories, dietary tags and stock, plus restaurant. Search a dish across an area or pull full supermarket catalogues. Pay only per item.

Pricing

from $0.80 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

12 days ago

Last modified

Share

Deliveroo Menu Items Scraper — Dish Prices & Grocery Products

Turn Deliveroo menus into a flat price list: one row per dish or product, with price, discounted price, category, description, calories, dietary tags, availability and popularity, plus the restaurant it comes from. Use restaurant URLs, whole areas, or search a dish across a location ("margherita", "pad thai") and get only the matching items from the best-matching restaurants.

Works in 7 Deliveroo markets: United Kingdom, Ireland, France, Italy, Belgium, United Arab Emirates and Kuwait, including supermarkets and convenience stores on Deliveroo (Co-op, Asda, Sainsbury's, Gopuff and more). No browser, no login, no proxy.

Who uses this

You are…You use it to…
A restaurant group or food brandBenchmark your dish prices against every competitor in your zone
An FMCG or grocery analystTrack product prices and availability at supermarkets and convenience stores
A delivery or pricing consultantBuild "price of a burger across London" style studies
A researcherAnalyse food prices, calories and dietary options at scale

What you get (output fields)

FieldExampleNotes
nameVeggie & Tofu or VeganDish or product
descriptionStir fried rice noodles, egg, tofu…
categoryPad Thai NoodlesMenu section
price / price_minor£10.00 / 1000Also in minor units (pence/cents/fils)
price_discounted, percentage_discounted, offer_text…When on offer
energy_kcal, unit_info803 / "500 g"When the restaurant provides them
dietary_tags["Vegan"]
availabletrueFalse when sold out
popular, highly_ratedfalseDeliveroo badges
imagehttps://…
restaurant_name, restaurant_url, restaurant_addressPad Thai - Mercato Metropolitano
restaurant_rating / restaurant_rating_count4.4 / "500+"
query, search_rankpad thai / 1Dish search rows
is_hidden_itemfalseTrue for meal-deal components (optional)

Use cases

  1. Dish price study. Search "margherita pizza" in five London areas and compare the price distribution.
  2. Competitor menu tracking. Schedule your competitors' restaurant URLs weekly and diff names and prices.
  3. Grocery price monitoring. Pass supermarket pages (thousands of products each) and track prices and stock.
  4. Menu engineering. Compare category structure, price points and "popular" items across the best-rated restaurants in an area.

Input

ParameterWhat it doesDefault
Deliveroo URLs (startUrls)Restaurant pages give the full menu; area pages give the menus of the first restaurants thereone example restaurant
Dish search keywords (searchQueries)Finds matching items across a location (every word must appear in the name, description or category)—
Locations (locations)Area URL, city/area (e.g. london/soho) or lat,lon, for dish search—
Market (market)Country for city/area and coordinatesuk
Only items containing (itemKeywords)Keep only items containing any of these words; you pay only for kept rows—
Only items in stockSkip sold-out itemsoff
Include meal-deal componentsAlso output items that only appear inside deals and option listsoff
Restaurants per areaFor area URLs20
Restaurants per dish searchTop-ranked restaurants to read, up to 5020
Max items in total (maxItems)Stop after this many rows1000

Example inputs

A dish across two areas:

{
"searchQueries": ["pad thai"],
"locations": ["london/soho", "london/shoreditch"],
"maxRestaurantsPerSearch": 30,
"maxItems": 2000
}

Burger prices at every restaurant of an area:

{
"startUrls": [{ "url": "https://deliveroo.co.uk/restaurants/bristol/clifton" }],
"maxRestaurantsPerArea": 50,
"itemKeywords": ["burger"],
"onlyAvailableItems": true
}

Example output

{
"market": "uk",
"source": "search",
"query": "pad thai",
"search_rank": 1,
"item_id": "1117872091",
"name": "Veggie & Tofu or Vegan",
"description": "Stir fried rice noodles, egg, tofu and seasonal vegetables with pad thai house special mild spicy sauce…",
"category": "Pad Thai Noodles",
"price": "£10.00",
"price_minor": 1000,
"currency": "GBP",
"available": true,
"popular": false,
"dietary_tags": [],
"restaurant_name": "Pad Thai - Mercato Metropolitano",
"restaurant_url": "https://deliveroo.co.uk/menu/London/borough/pad-thai-mercato-metropolitano",
"restaurant_address": "42 Newington Causeway, London, SE16DR",
"scraped_at": "2026-10-01T03:04:17Z"
}

Scheduling, webhooks and integrations

Schedule runs in Apify Console, export as CSV or Excel, or push results to Google Sheets, BigQuery, S3, Make or Zapier with integrations and webhooks.

Use it from AI assistants (MCP)

Available as a tool through the Apify MCP server: ask "What does a margherita pizza cost on Deliveroo in Soho?" and get live rows back.

  • Deliveroo Scraper: restaurants with ratings, fees, ETAs, offers and keyword search.
  • Deliveroo Reviews Scraper: customer reviews with date filters.

FAQ

How is dish search different from the Deliveroo search box? Deliveroo's search ranks restaurants; this Actor then reads each restaurant's full menu and keeps only items that really contain your words. So you get complete item data (category, description, availability), not just a preview.

How big can a menu be? Restaurants usually list 30–200 items; supermarkets can list 8,000+ products. Set "Max items in total" to control the run size.

Are prices live? Yes, as currently listed on Deliveroo, including discounted prices when an item is on offer.

Do I need a proxy or a Deliveroo account? No.

Is it legal? The Actor reads publicly visible menu and price information and never logs in. You are responsible for using the data in line with Deliveroo's terms and the laws that apply to you.