---
title: "Search Deliveroo restaurants, groceries, or shopping stores near a location"
method: GET
path: "/deliveroo/search"
tags: ["Deliveroo"]
---

# Search Deliveroo restaurants, groceries, or shopping stores near a location

`GET /deliveroo/search`

## Request

- Base URL: `https://api.crawlora.net/api/v1`
- URL: `https://api.crawlora.net/api/v1/deliveroo/search`
- Auth: API key in header `x-api-key`

Returns the restaurants (or, with collection set, grocery/shopping stores) Deliveroo's own catalog serves for a latitude/longitude in the given market -- the location's entire feed, not a curated subset (confirmed live: up to 2,700+ results for a single coordinate). Each result carries its uname (the value the restaurant and menu endpoints take), name, image, branch_type, and, when available, rating, delivery time, and distance. Optional collection, cuisine, dietary, dish, min_rating, max_delivery_minutes, max_delivery_fee_pounds, has_offer, deliveroos_choice, and sort parameters narrow and order the same feed -- call /deliveroo/search/filters for the current, complete, location-scoped list of every valid cuisine/dietary/dish value with live result counts. A location with no coverage returns an empty list rather than an error.

## Query parameters

- `latitude` number, required
- `longitude` number, required
- `market` 'uk' | 'ie' | 'fr' | 'it' | 'be' | 'ae' | 'kw'
- `limit` integer
- `collection` string
- `cuisine` string[]
- `dietary` string[]
- `dish` string[]
- `top_rated` boolean
- `min_rating` 3.5 | 4 | 4.5
- `max_delivery_minutes` 20 | 30 | 45
- `max_delivery_fee_pounds` 1 | 2 | 3
- `has_offer` boolean
- `sort` 'recommended' | 'distance' | 'time' | 'rating'
- `deliveroos_choice` boolean

## Headers

- `x-api-key` string, required

## Response `200`

OK

- DeliverooSearchResponseDoc
  - `code` integer: Code is the HTTP status code or a custom code used to indicate the result of the request @example 200
  - `data` DeliverooSearchResponse
    - `restaurants` DeliverooSearchRestaurant[]
      - `branch_type` string
      - `delivery_time_minutes` integer
      - `distance_miles` number
      - `image_url` string
      - `name` string
      - `rating` number
      - `restaurant_id` string
      - `uname` string
  - `msg` unknown

## Other responses

- `400`: Bad Request
- `503`: Service Unavailable

---

[API](https://skmtc.dev/crawlora/apis/crawlora-api.md) · [All operations](https://skmtc.dev/crawlora/apis/crawlora-api/llms.txt) · [OpenAPI document](https://skmtc.dev/crawlora/apis/crawlora-api/revisions/028417aa35bb?raw)
