Deliveroo Scraper avatar

Deliveroo Scraper

Pricing

from $3.00 / 1,000 dataset items

Go to Apify Store
Deliveroo Scraper

Deliveroo Scraper

Scrape Deliveroo restaurants and shops by area, keyword search or URL in 7 countries: rating, review count, delivery fee, ETA, price band, offers and GPS, with optional full menus and customer reviews. Fast, no browser or proxy. Pay only for results.

Pricing

from $3.00 / 1,000 dataset items

Rating

0.0

(0)

Developer

axly

axly

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 days ago

Last modified

Share

Deliveroo Scraper — Restaurants, Menus, Reviews & Keyword Search

Get every restaurant and shop on Deliveroo in an area, or the ones that match a keyword, as clean structured data: rating, number of ratings, price band, delivery fee, minimum order, delivery time, current offer and GPS. Optionally add the full menu (every item with price, category, calories and dietary tags) and the latest customer reviews.

Works in 7 Deliveroo markets: United Kingdom, Ireland, France, Italy, Belgium, United Arab Emirates and Kuwait.

  • Whole areas in one go: a London area page returns 1,500–1,800 branches.
  • Keyword search like the app: "sushi", "vegan burger" or "Wagamama" returns the ~50 best matches Deliveroo shows, each with the matching dishes and prices.
  • No browser, no login, no proxy: it reads Deliveroo's own app data, so runs are fast and cheap.

Who uses this

You are…You use it to…
A restaurant group or food brandTrack competitors' ratings, prices, menus and offers in your delivery zones
An agency or lead-gen teamBuild lists of every restaurant in a city with rating, price band and address
An analyst or investorMeasure delivery coverage, fees and ETAs by area, and map chain footprints
A developerFeed restaurant data into an app, dashboard or AI agent with a stable JSON shape

What you get (output fields)

FieldExampleNotes
nameSoBe BurgerRestaurant or shop
rating / rating_count4.4 / "500+"As shown on Deliveroo
price_category££Price band
delivery_fee / delivery_fee_minor£3.78 / 378Also in minor units (pence/cents/fils)
minimum_order£15.00
eta_minutes_min / eta_minutes_max30 / 60Delivery time estimate
offerBuy 1, get 1 freeCurrent promotion
delivery_statusAVAILABLEAVAILABLE = orderable now or for a scheduled slot
lat / lon / distance_meters51.4844 / -0.0932 / 4337GPS and distance from the search point
branch_typeRESTAURANTor ON_DEMAND_CONVENIENCE for grocery and convenience shops
url, id, drn_id, slug…Deliveroo identifiers
brand_drn_id…Same for every branch of a chain
matched_dishes[{name, price, …}]Keyword search rows: the dishes Deliveroo shows for the match
address, neighbourhood, city5 Westmoreland Road, London, SE172AXWith full menu or restaurant URLs
menu_categories, menu_items…With "Include full menu"
reviews[{rating, text, tags, date}]With "Reviews per restaurant"

Use cases

  1. Competitor watch. Schedule a weekly run for your delivery areas and diff ratings, fees and offers.
  2. Menu price benchmarking. Turn on the full menu for 50 burger restaurants and compare prices category by category.
  3. Sales prospecting. List every restaurant in a city with its rating and price band, and target the well-rated ones without an offer.
  4. Market mapping. Count branches per area, the share orderable now, and the average delivery fee and ETA.
  5. AI agents. Answer "where can I get good ramen in Soho under £15 delivery?" from live data.

Input

ParameterWhat it doesDefault
Deliveroo URLs (startUrls)Area pages (…/restaurants/<city>/<area>) list every branch delivering there; restaurant pages (…/menu/<city>/<area>/<name>) return that restaurantSoho, London
Search keywords (searchQueries)Dishes, cuisines or names, searched in each location—
Locations (locations)Area URL, city/area (e.g. london/soho) or lat,lon—
Market (market)Country for city/area and coordinatesuk
Include full menu (includeMenu)Adds every menu item and the street addressoff
Max menu items per restaurantKeeps rows small for supermarkets (8,000+ products)500
Reviews per restaurant (maxReviewsPerRestaurant)Adds the latest reviews0
Review order (reviewsSort)newest, oldest, highest_rated, lowest_ratednewest
Only orderable restaurants (onlyAvailable)Skip branches not taking ordersoff
Delivery or pickup (fulfillmentMethod)DELIVERY or COLLECTIONDELIVERY
Max restaurants (maxItems)Total rows (duplicates removed)100
Max per area or search (maxItemsPerSource)Share the total across inputs0 (no cap)

Example inputs

All restaurants in two areas:

{
"startUrls": [
{ "url": "https://deliveroo.co.uk/restaurants/london/soho" },
{ "url": "https://deliveroo.fr/fr/restaurants/paris/9eme-opera" }
],
"maxItems": 3000
}

Keyword search with menus and reviews:

{
"searchQueries": ["sushi", "pizza"],
"locations": ["london/soho", "51.4545,-2.5879"],
"market": "uk",
"includeMenu": true,
"maxReviewsPerRestaurant": 10,
"maxItems": 200
}

Example output

{
"market": "uk",
"source": "area",
"source_value": "uk:london/soho",
"id": "477181",
"name": "SoBe Burger",
"url": "https://deliveroo.co.uk/menu/London/walworth-area/sobe-burger-at-foodrules",
"branch_type": "RESTAURANT",
"rating": 4.4,
"rating_count": "500+",
"price_category": "££",
"delivery_status": "AVAILABLE",
"eta_minutes_min": 30,
"eta_minutes_max": 60,
"delivery_fee": "£3.78",
"delivery_fee_minor": 378,
"minimum_order": "£15.00",
"offer": "Buy 1, get 1 free",
"lat": 51.4844186,
"lon": -0.093195,
"address": "5 Westmoreland Road, London, SE172AX",
"currency": "GBP",
"menu_item_count": 45,
"menu_categories": ["Meal Deals", "BURGERS", "CHICKEN BUNS", "…"],
"menu_items": [
{
"name": "Double Bacon Black Garlic",
"category": "BURGERS",
"price": "£13.95",
"price_minor": 1395,
"available": true,
"dietary_tags": []
}
],
"reviews": [
{ "rating": 5, "text": null, "tags": ["Hot food", "Fresh produce"], "date": "2026-10-01" }
],
"scraped_at": "2026-10-01T02:58:26Z"
}

Scheduling, webhooks and integrations

  • Schedule a daily or weekly run in Apify Console (Schedules) for monitoring.
  • Webhooks: get notified or trigger a pipeline when a run finishes.
  • Export as JSON, CSV, Excel or XML, or connect Google Sheets, Make, Zapier, Airbyte or an S3 bucket.
  • API: start runs and fetch results from any language with the Apify API.

Use it from AI assistants (MCP)

This Actor works as a tool through the Apify MCP server, so Claude, ChatGPT and other MCP clients can call it. For example: "List the top-rated Thai restaurants delivering to Soho with their delivery fees."

  • Deliveroo Reviews Scraper: one row per review, with date filters, for monitoring and sentiment analysis.
  • Deliveroo Menu Items Scraper: one row per dish or product, for price benchmarking and full supermarket catalogues.

FAQ

How many restaurants can I get? An area page returns every branch Deliveroo lists for it, typically 1,000–4,000 in big cities, including closed ones (delivery_status: UNAVAILABLE). Keyword search returns up to about 50 matches per keyword and location, which is what Deliveroo itself shows.

Is the data live? Yes. Every run reads Deliveroo's current data: ratings, fees, ETAs and offers as a customer would see them at that moment.

Why is the ETA several hours for some restaurants? Outside opening hours, Deliveroo's estimate includes the wait until the restaurant opens. Use delivery_status_text (e.g. "Opening at 10:00") or "Only orderable restaurants".

Why are rating, fee and ETA empty for one of my restaurant URLs? Deliveroo only lists a branch in its area feeds while it is online. When you pass the URL of a branch that is temporarily offline, the Actor still returns its menu, address and reviews, but the live fields (rating, fee, ETA) stay empty until it reappears.

Which countries work? UK, Ireland, France, Italy, Belgium, UAE and Kuwait. Paste any Deliveroo URL from those sites; the market is detected automatically.

Do I need a proxy or a Deliveroo account? No. Leave the proxy off.

Can I get postcodes? The street address (with postcode in the UK) is included when you turn on the full menu or pass restaurant URLs.

Is it legal? The Actor collects publicly visible business information (restaurants, menus, prices, ratings) and anonymised reviews; it never logs in or touches personal accounts. You are responsible for using the data in line with Deliveroo's terms and the laws that apply to you.

Something broke? Open an issue on the Actor page. Errors are also reported to the maintainer automatically.