Endpoint Playground
Test Crawlora's Deliveroo Restaurant Menu API with realistic prefilled parameters. Generate a cURL request, inspect the expected structured JSON response, and open the full docs or pricing page when you are ready to integrate this public web data extraction endpoint into your application.
curl "https://api.crawlora.net/api/v1/deliveroo/restaurant/menu?uname=<uname>&market=uk" \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| uname | string | Yes | Restaurant slug, from a search response's uname field | |
| market | string | No | uk | Deliveroo national market the uname was found in (default uk) |
{
"code": 200,
"msg": "OK",
"data": {
"restaurant_id": "255494",
"name": "Nando's - Wilton Road",
"uname": "nandos-wilton-road",
"currency_code": "GBP",
"categories": [
{
"id": "269873213",
"name": "Our Latest & Greatest",
"items": [
{
"id": "2793389360",
"name": "Family Platter",
"description": "Two Whole Chickens and five large sides.",
"product_meta": "2317 kcal",
"price": 69,
"available": true,
"modifier_groups": [
{
"id": "2893426302",
"name": "Choose 5 large sides",
"min_selection": 5,
"max_selection": 5,
"multiselect": true,
"options": [
{
"id": "o1",
"name": "PERi-Salted Chips",
"price": 0,
"available": true
}
]
}
]
}
]
}
],
"item_count": 1029
}
}Public Playground
Sample responses, schemas, request previews, and code snippets are visible before sign in. Create an account when you are ready to save an API key and run authenticated requests.
Returns one partner's full menu or catalog grouped into categories -- restaurant menus, grocery aisles, and shopping-store catalogs all use this same endpoint (see /deliveroo/search's collection parameter). Every item carries a name, description, product-meta text when the upstream provides it (calorie counts on restaurant items, per-unit pricing like "380g · £15.79/kg" on grocery/shopping items), price, availability, and its resolved customization options (e.g. "Choose your meal", "Add ingredients?") with each option's own price and required/multi-select bounds.
{
"code": 200,
"msg": "OK",
"data": {
"restaurant_id": "255494",
"name": "Nando's - Wilton Road",
"uname": "nandos-wilton-road",
"currency_code": "GBP",
"categories": [
{
"id": "269873213",
"name": "Our Latest & Greatest",
"items": [
{
"id": "2793389360",
"name": "Family Platter",
"description": "Two Whole Chickens and five large sides.",
"product_meta": "2317 kcal",
"price": 69,
"available": true,
"modifier_groups": [
{
"id": "2893426302",
"name": "Choose 5 large sides",
"min_selection": 5,
"max_selection": 5,
"multiselect": true,
"options": [
{
"id": "o1",
"name": "PERi-Salted Chips",
"price": 0,
"available": true
}
]
}
]
}
]
}
],
"item_count": 1029
}
}curl "https://api.crawlora.net/api/v1/deliveroo/restaurant/menu?uname=<uname>" \
-H "x-api-key: $CRAWLORA_API_KEY"