Discover/deliveroo.co.uk API
live

deliveroo.co.uk APIdeliveroo.co.uk

Search Deliveroo UK restaurants by keyword and postcode, and fetch full menu data including item names, descriptions, prices, and images.

Endpoints
2
Updated
10d ago
Try it
Search keyword (e.g. pizza, burger, sushi)
UK postcode to search near (e.g. EC4R 3TE)
api.parse.bot/scraper/03208dc2-5ba7-43bd-bf9d-d8b089fc4234/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/03208dc2-5ba7-43bd-bf9d-d8b089fc4234/search_restaurants?query=pizza&postcode=EC4R+3TE' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 2 totalclick to expand

Search for restaurants by keyword and postcode. Returns a list of restaurants matching the search query near the given postcode, with details including name, menu URL, image, and a description with rating, distance, and delivery time.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (e.g. pizza, burger, sushi)
postcoderequiredstringUK postcode to search near (e.g. EC4R 3TE)
Response
{
  "type": "object",
  "fields": {
    "restaurants": "array of objects with name, url, image, and details"
  },
  "sample": {
    "data": {
      "restaurants": [
        {
          "url": "https://deliveroo.co.uk/menu/London/fitzrovia/german-doner-kabab-and-grill-68-cleveland-street",
          "name": "Pizza Toppers",
          "image": "https://rs-menus-api.roocdn.com/images/e1438da0-407c-4069-bba2-79c91a58397f/image.jpeg?width={w}&height={h}&auto=webp&format=jpg&fit=crop{&quality}",
          "details": "Item Cheese and tomato pizza from Pizza Toppers. Priced at £20.95. 2.2 mi. Delivers at 40. Rated 4.3 from 15 reviews. Free delivery."
        }
      ]
    },
    "status": "success"
  }
}

About the deliveroo.co.uk API

The Deliveroo UK API gives developers access to 2 endpoints covering restaurant discovery and menu retrieval. Use search_restaurants to find restaurants by keyword and UK postcode, returning names, URLs, images, ratings, distances, and estimated delivery times. Use get_restaurant_menu to pull structured menu data from any Deliveroo restaurant URL, including item names, descriptions, prices, and restaurant-level metadata.

Restaurant Search

The search_restaurants endpoint accepts a query string (e.g. "pizza", "sushi") and a UK postcode (e.g. "EC4R 3TE"). It returns an array of matching restaurants, each with a name, a url pointing to that restaurant's Deliveroo menu page, an image URL, and a details field that bundles rating, distance from the postcode, and estimated delivery time as a descriptive string.

Menu Data

The get_restaurant_menu endpoint takes a full Deliveroo menu URL as its only required input. It returns two top-level objects. The restaurant object includes the restaurant's id, name, rating, review_count, address, and image. The menu_items array contains individual dishes, each with an id, name, description, price, and image. Note that prices are not guaranteed to be present for every item — some listings may return a null or absent price field.

Coverage and Scope

This API covers Deliveroo's UK platform (deliveroo.co.uk). Search results are geographically anchored to the provided postcode, so results will vary by location. Menu data reflects what is publicly visible on a restaurant's Deliveroo listing page without requiring a logged-in session.

Common use cases
  • Aggregate restaurant listings near a postcode for a local food discovery app
  • Compare menu prices across competing restaurants for a given cuisine type
  • Build a meal-planning tool that indexes dish descriptions and images from Deliveroo menus
  • Monitor menu changes over time by periodically fetching menu data for a set of restaurant URLs
  • Enrich a food delivery analytics dashboard with delivery time estimates and ratings from search results
  • Generate structured datasets of UK restaurant menus for research or competitive analysis
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Deliveroo have an official public developer API?+
Deliveroo does not offer a public developer API for restaurant search or menu data. Access to structured restaurant and menu data requires using a third-party solution like this one.
What does the `details` field in search results actually contain?+
The details field in each search_restaurants result is a descriptive string that combines the restaurant's rating, its distance from the supplied postcode, and an estimated delivery time. It is returned as a single text value rather than separate structured fields.
Are prices always available in menu responses?+
Not always. The get_restaurant_menu endpoint returns a price field for each item in menu_items, but the endpoint description notes that prices may not be available for all items. Some items may return a null or missing price depending on how the restaurant has configured its listing.
Does the API support order placement or basket management?+
No. The API covers restaurant search and menu retrieval only — it does not support placing orders, managing baskets, tracking deliveries, or any transactional operations. You can fork this API on Parse and revise it to add endpoints targeting other parts of Deliveroo's public-facing interface.
Is this API limited to the UK version of Deliveroo?+
Yes, the API targets deliveroo.co.uk and expects UK postcodes as location input. Deliveroo also operates in other countries (Ireland, France, UAE, etc.), but those markets are not covered by this API. You can fork it on Parse and revise it to point at another regional Deliveroo domain.
Page content last updated . Spec covers 2 endpoints from deliveroo.co.uk.
Related APIs in Food DiningSee all →
publix.com API
Access Publix grocery store data including product search, pricing, promotions, weekly ad deals, store locations, and category browsing.
pedidosya.com.ar API
Browse restaurants and menus available in Argentine cities through PedidosYa, search for specific restaurants by name or food category, and retrieve complete menu offerings including items, prices, and available options.
thefork.it API
Search and discover Italian restaurants by cuisine, location, or ratings, then access detailed information like menus, reviews, and availability across major cities in Italy. Find top-rated dining options and compare restaurant details to plan your perfect meal.
bigbasket.com API
Browse and search BigBasket's online grocery catalog. Retrieve product details, pricing, stock availability, category trees, search suggestions, homepage promotions, and delivery coverage — all in one API.
opentable.com API
Search for restaurants across the US with ratings, reviews, photos, and pricing information, plus get real-time availability and autocomplete suggestions as you type. Check reservation openings and explore detailed restaurant features to find and book your perfect dining experience.
opentable.ca API
Search and discover restaurants on OpenTable, view detailed information like menus and reviews, and check real-time dining availability across metro areas. Find top-rated restaurants in your location and instantly see which tables are open for your preferred date and time.
vivino.com API
Search and discover wines across thousands of options while accessing detailed information like user reviews, pricing, winery profiles, and food pairing recommendations. Explore grape varieties, compare wines side-by-side, and find the perfect bottle based on ratings and availability.
sainsburys.co.uk API
Access Sainsbury's grocery catalogue: search products by keyword, browse the full category hierarchy, retrieve detailed product information, and discover trending searches.