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

2

Total users

1

Monthly active users

19 hours ago

Last modified

Share

Deliveroo Scraper - Restaurants & Menus

Scrape restaurant listings and full menus with prices from Deliveroo across 12 markets in the UK, Europe, Middle East, and Asia Pacific.

What you get

Extract restaurant data from any Deliveroo neighborhood: names, ratings, delivery times, distances, cuisines, and delivery fees. Optionally scrape the full menu for each restaurant with item names, prices, descriptions, dietary tags, and more.

No login needed. No API key required.

Try it free -- click Start in the Input tab.

Why scrape Deliveroo?

Deliveroo is one of the world's largest food delivery platforms. Whether you're doing market research, monitoring prices, or building a food industry dataset, Deliveroo provides rich restaurant and menu data across 12 countries.

Use cases:

  • Market research on restaurant density and cuisine distribution
  • Menu price monitoring and competitive benchmarking
  • Restaurant rating and review analysis by neighborhood
  • Food industry trend analysis across regions
  • Location planning for new restaurant openings

Output fields (Restaurant listings)

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_urlRestaurant cover image URL
restaurant_idRestaurant ID
urlFull URL to the restaurant's Deliveroo page
cityCity name
neighborhoodNeighborhood name
cuisinesCuisine types
delivery_feeDelivery fee
menu_itemsFull menu items (when menu scraping is enabled)
scraped_atTimestamp of when the data was collected

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 (e.g., 1250 for 12.50 GBP)
price_currencyISO currency code
discounted_priceSale price when applicable
popularWhether the item is marked as popular
availableWhether the item is currently available
categoryMenu section name (e.g., "Pizzas", "Desserts")
imageItem image URL
dietary_tagsDietary labels (vegetarian, vegan, gluten-free, etc.)

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
queriesYesLocation slugs in format {city}/{neighborhood} (e.g., "london/soho", "dubai/dubai-marina")
domainNoDeliveroo market: co.uk, ae, fr, it, ie, be, nl, hk, sg, au, qa, kw (default: co.uk)
maxResultsNoMax restaurants per location (default: 100)
scrapeMenuNoAlso extract full menus with prices for each restaurant (default: off)

Supported markets

MarketDomainExample slug
United Kingdomco.uklondon/soho
United Arab Emiratesaedubai/dubai-marina
Francefrparis/le-marais
Italyitmilan/centro
Irelandiedublin/dublin-2
Belgiumbebrussels/centre
Netherlandsnlamsterdam/centrum
Hong Konghkhong-kong/central
Singaporesgsingapore/orchard
Australiaaumelbourne/cbd
Qatarqadoha/west-bay
Kuwaitkwkuwait-city/salmiya

Tips

  • Find your slug from any Deliveroo listing page URL (e.g., deliveroo.co.uk/restaurants/london/soho)
  • Start without menus -- preview restaurant listings first, then enable menu scraping for the areas you need
  • Try multiple neighborhoods -- each slug returns 150-240 restaurants
  • Use the Apify scheduler to run weekly and track new restaurants and price changes

Limitations

  • Restaurant count per neighborhood varies (typically 150-240)
  • Menu scraping takes longer as it visits each restaurant's page
  • Some markets may have intermittent availability