Skip to main content
POST
/
api
/
deliveroo
/
restaurants
/
search
/deliveroo/restaurants/search
curl --request POST \
  --url https://api.anysite.io/api/deliveroo/restaurants/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "latitude": 0,
  "longitude": 0,
  "count": 2,
  "timeout": 300,
  "keyword": "<string>",
  "fulfillment_method": "DELIVERY",
  "sort": "recommended",
  "cuisines": [],
  "dietary": [],
  "meal_deals": false,
  "top_rated": false,
  "under_30_min": false,
  "hygiene_rating": false,
  "deliveroo_choice": false
}
'
[
  {
    "id": "<string>",
    "@type": "DeliverooSearchRestaurant",
    "name": "<string>",
    "url": "<string>",
    "image": "<string>",
    "drn_id": "<string>",
    "branch_type": "<string>",
    "rating": 123,
    "rating_label": "<string>",
    "review_count": 123,
    "distance": 123,
    "delivery_time": 123,
    "is_deliveroo_choice": false,
    "is_sponsored": false,
    "offers": []
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
latitude
number
required

Delivery location latitude

Required range: -90 <= x <= 90
longitude
number
required

Delivery location longitude

Required range: -180 <= x <= 180
count
integer
required

Max number of restaurants to return

Required range: x >= 1
timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
keyword
string | null

Free-text search keyword (restaurant or dish name)

fulfillment_method
enum<string>
default:DELIVERY

Fulfillment method

Available options:
DELIVERY,
PICKUP
sort
enum<string>
default:recommended

Sort order

Available options:
recommended,
distance,
time,
rating
cuisines
enum<string>[]

Filter by cuisine (multiple cuisines stack)

Available options:
acai,
african,
american,
asian,
bagels,
bakery,
bangladeshi,
bao,
bbq,
biryani,
brazilian,
breakfast,
british,
burgers,
burritos,
cakes,
calzone,
cantonese,
caribbean,
chicken,
chinese,
coffee,
curry,
donuts,
dumplings,
falafel,
filipino,
fish,
focaccia,
french,
gelato,
german,
greek,
grill,
gyros,
healthy,
indian,
indonesian,
italian,
japanese,
juices,
katsu,
kebab,
korean,
lebanese,
malaysian,
mexican,
mezze,
milkshakes,
moroccan,
nepalese,
noodles,
pakistani,
pancakes,
pasta,
pastries,
persian,
peruvian,
pho,
pizza,
poke,
polish,
portuguese,
ramen,
russian,
salads,
sandwiches,
seafood,
shawarma,
sichuan,
soup,
spanish,
steak,
sushi,
tacos,
tapas,
thai,
turkish,
udon,
vietnamese,
waffles,
western,
wings,
wraps
dietary
enum<string>[]

Filter by dietary options

Available options:
vegetarian,
vegan,
vegan friendly,
halal,
gluten free,
organic
meal_deals
boolean
default:false

Only restaurants with meal deals

top_rated
boolean
default:false

Only restaurants rated 4.5 stars or higher

under_30_min
boolean
default:false

Only restaurants delivering in under 30 minutes

hygiene_rating
boolean
default:false

Only restaurants with a 5 hygiene rating

deliveroo_choice
boolean
default:false

Only Deliveroo's Choice restaurants

Response

Successful Response

id
string
required
@type
string
default:DeliverooSearchRestaurant
name
string | null
url
string | null
image
string | null
drn_id
string | null
branch_type
string | null
rating
number | null
rating_label
string | null
review_count
integer | null
distance
number | null
delivery_time
integer | null
is_deliveroo_choice
boolean
default:false
is_sponsored
boolean
default:false
offers
string[]