| dish | No | Optional, repeatable Deliveroo dish-level filter passed straight through to the upstream, e.g. dish=pizza&dish=sushi. Call /deliveroo/search/filters for the current, complete, location-scoped list of valid values. An unrecognized value is silently ignored by the upstream, not rejected. | |
| sort | No | Optional. One of recommended (the upstream's own default), distance, time (quickest delivery), or rating (top-rated first). | |
| limit | No | Restaurants to return, clamped to 100. Default 20. | |
| market | No | Deliveroo national market to search: uk, ie, fr, it, be, ae, or kw. Defaults to uk. | |
| cuisine | No | Optional, repeatable Deliveroo cuisine filter passed straight through to the upstream, e.g. cuisine=american&cuisine=asian. Call /deliveroo/search/filters for the current, complete, location-scoped list of valid values with live result counts. An unrecognized value is silently ignored by the upstream, not rejected. | |
| dietary | No | Optional, repeatable Deliveroo dietary filter passed straight through to the upstream, e.g. dietary=vegan. Call /deliveroo/search/filters for the current, complete list of valid values. An unrecognized value is silently ignored by the upstream, not rejected. | |
| latitude | Yes | Search center latitude (required). | |
| has_offer | No | Optional. When true, only returns results currently running an offer/promotion. | |
| longitude | Yes | Search center longitude (required). | |
| top_rated | No | Optional. When true, only returns results Deliveroo itself marks top-rated (its own 4.5+ threshold). Equivalent to min_rating=4.5; ignored if min_rating is also set. | |
| collection | No | Optional. Selects which Deliveroo partner vertical to search, passed straight through to the upstream. Omit for restaurants and takeaways (the default). grocery returns supermarkets and convenience stores (Sainsbury's, Waitrose, Co-op, Iceland, ...); shopping returns non-food retail (Boots, B&Q, Screwfix, Ryman, ...). Every result -- restaurant, grocery, or shopping -- uses the exact same uname contract for /deliveroo/restaurant and /deliveroo/restaurant/menu; check the restaurant response's branch_type to tell them apart (RESTAURANT vs ON_DEMAND_CONVENIENCE). | |
| min_rating | No | Optional. Minimum star rating filter. One of 3.5, 4, or 4.5 -- these are the only tiers the upstream itself offers. | |
| deliveroos_choice | No | Optional. When true, only returns results in Deliveroo's own Deliveroo's Choice curated collection. Confirmed live to combine with collection (e.g. collection=grocery&deliveroos_choice=true narrows to Deliveroo's Choice within the grocery vertical) rather than conflict with it, despite both sharing the same underlying upstream query key. | |
| max_delivery_minutes | No | Optional. Maximum estimated delivery time in minutes. One of 20, 30, or 45 -- the only tiers the upstream itself offers. | |
| max_delivery_fee_pounds | No | Optional. Maximum delivery fee in GBP. One of 1, 2, or 3 -- the only tiers the upstream itself offers. | |