Deliveroo Scraper avatar

Deliveroo Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Deliveroo Scraper

Deliveroo Scraper

Scrape restaurant and menu data from Deliveroo - names, ratings, delivery times, full menus with prices across UK, UAE, and Europe.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

5

Monthly active users

2 days ago

Last modified

Share

Scrape restaurants and full menus from Deliveroo across 12 markets in the UK, Europe, Middle East, and Asia Pacific — ratings, delivery times, dietary tags, and item-level prices.

What you get

Extract restaurant listings from any Deliveroo neighborhood: names, ratings, delivery times, distances, delivery fees, and cover images. Optionally pull the full menu for each restaurant with item names, prices, descriptions, dietary tags, and images. Works on area slugs (UK, France, Italy, Ireland, Belgium, Netherlands) and on address-based markets (UAE, Qatar, Kuwait) using coordinates or a Google Maps URL.

Output fields (restaurants)

FieldDescription
nameRestaurant name
ratingRating text (e.g., "4.8 Excellent")
rating_countNumber of ratings (e.g., "500+")
delivery_timeEstimated delivery time
distanceDistance from the neighborhood center
image_urlCover image URL
restaurant_idRestaurant ID
urlFull Deliveroo URL
cityCity name
neighborhoodNeighborhood name
cuisinesCuisine types
delivery_feeDelivery fee
menu_itemsFull menu (when scrapeMenu is enabled)
scraped_atTimestamp

Output fields (menu items, when enabled)

FieldDescription
nameMenu item name
descriptionItem description
priceFormatted price (e.g., "12.50 GBP")
price_fractionalPrice in smallest currency unit (1250 for £12.50)
price_currencyISO currency code
discounted_priceSale price when applicable
popularWhether the item is marked as popular
availableWhether the item is currently available
categoryMenu section (e.g., "Pizzas", "Desserts")
imageItem image URL
dietary_tagsDietary labels (vegetarian, vegan, gluten-free)

Example output

{
"name": "Pizza Express",
"rating": "4.6 Excellent",
"rating_count": "500+",
"delivery_time": "20-30 min",
"distance": "0.3 mi",
"image_url": "https://rs-menus-api.roocdn.com/images/...",
"restaurant_id": 12345,
"url": "https://deliveroo.co.uk/menu/london/soho/pizza-express",
"city": "london",
"neighborhood": "soho",
"menu_items": [
{
"name": "Margherita",
"description": "Classic tomato sauce, mozzarella, fresh basil",
"price": "11.95 GBP",
"price_fractional": 1195,
"price_currency": "GBP",
"popular": true,
"available": true,
"category": "Pizzas",
"image": "https://rs-menus-api.roocdn.com/images/...",
"dietary_tags": ["vegetarian"]
}
],
"scraped_at": "2026-04-11T10:30:00.000Z"
}

Input parameters

ParameterRequiredDescription
queriesNoLocation slugs in city/neighborhood format (e.g., ["london/soho", "paris/le-marais"]). Used for markets with area URLs (UK, FR, IT, IE, BE, NL).
domainNoDeliveroo market. One of co.uk, ae, fr, it, ie, be, nl, hk, sg, au, qa, kw. Default co.uk.
maxResultsNoMax restaurants per query. Default 5, max 500.
locationNoLatitude/longitude object for address-based markets: {"lat": 25.2048, "lng": 55.2708}.
locationUrlNoGoogle Maps URL containing coordinates (e.g., https://maps.google.com/?q=25.2048,55.2708).
addressNoHuman-readable address to type into Deliveroo's address search (e.g., "Dubai Mall"). Needed for UAE and similar markets without area URLs.
scrapeMenuNoScrape full menus with prices and dietary tags for each restaurant. Default false.

Supported markets

MarketDomainExample
United Kingdomco.uklondon/soho
United Arab Emiratesaeaddress-based (e.g., Dubai Mall)
Francefrparis/le-marais
Italyitmilan/centro
Irelandiedublin/dublin-2
Belgiumbebrussels/centre
Netherlandsnlamsterdam/centrum
Hong Konghkhong-kong/central
Singaporesgsingapore/orchard
Australiaaumelbourne/cbd
Qatarqaaddress-based
Kuwaitkwaddress-based

Use cases

  • Food-delivery analysts: Benchmark restaurant density and rating distribution by neighborhood.
  • Restaurant chains: Track prices, dietary tags, and availability across cities.
  • Cloud kitchens: Identify cuisine gaps in a target delivery zone.
  • Dietary-app builders: Filter for vegetarian, vegan, and gluten-free options at scale.
  • Location planners: Combine restaurant density with delivery times to score catchment areas.

Pricing

Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.

TierPrice per result
FREE$0.008
BRONZE$0.006
SILVER$0.005
GOLD$0.004

Limitations

  • Restaurant count varies by neighborhood (typically 150-240 per UK area, less in smaller markets).
  • UAE, Qatar, Kuwait require location, locationUrl, or address — they do not have area slugs.
  • Menu scraping visits each restaurant and materially increases run time and cost.
  • Prices shown reflect Deliveroo's consumer view; partner promo pricing may differ.

Compared to alternatives

  • vs. other Deliveroo scrapers: No direct Apify Store competitor with this geographic and menu-level coverage at this time.
  • vs. Deliveroo Partner API: Not publicly available — restricted to registered restaurants and only exposes their own menu. This actor is the public-data alternative.

Pairs well with Talabat Scraper and Noon Food Scraper for full MENA food-delivery coverage.

FAQ

How do I find the right slug for my city? Open any Deliveroo restaurant listings page (e.g., deliveroo.co.uk/restaurants/london/soho) and copy the city/neighborhood portion of the URL.

How do I scrape UAE restaurants? Set domain: "ae" and provide address (e.g., "Dubai Marina") or location/locationUrl — UAE uses an address search, not area URLs.

Should I enable scrapeMenu? Yes if you need item-level prices or dietary tags. The run will take longer and cost more.

Is there a rate limit? Each neighborhood returns 150-240 restaurants; use multiple queries to broaden coverage.

Last verified: 2026-04

More scrapers at thirdwatch.dev.