# Just Eat Takeaway Menu API Documentation

<p><strong>Just Eat Takeaway Menu API Documentation</strong> Get the menu of one restaurant. The answer has the restaurant block (address, position, cuisines, logo, opening hours, live delivery fee bands, service and bag fees, rating), the categories and, in each category, the items with description, images at full size, price with currency, variations, availability, labels and option groups with option prices. Take the slug from the restaurants endpoint. Menus of very large stores are cut at 1500 items and carry truncated: true. Item ids work in the allergens endpoint; the restaurant id works in reviews and allergens. Cost: 1 credit per successful request.</p>

- **Documentation:** [https://scrappa.co/docs/justeat-api/justeat_menu](https://scrappa.co/docs/justeat-api/justeat_menu)
- **API group:** Just Eat Takeaway API
- **Endpoint:** `GET https://scrappa.co/api/justeat/menu`

## Authentication

Send your Scrappa API key in the `X-API-KEY` request header. Paid endpoints also support accountless x402 payments when called without an API key.

## Parameters

| Parameter | Type | Required | Description |
| --- | --- | --- | --- |
| `country` | string | Yes | Country code: de, nl, it, be, at, ch, es, pl or uk. |
| `slug` | string | Yes | Restaurant slug from the restaurants endpoint, for example the-mood-burger-mitte. |

## Example response

```json
{
    "data": {
        "country": "de",
        "currency": "EUR",
        "truncated": false,
        "categories": [
            {
                "id": "3e5ad61f-401f-4b7c-a6cf-afbc0a9e96fc",
                "name": "Burger",
                "items": [
                    {
                        "id": "503880c5-0941-44e5-9206-a145a217f032",
                        "name": "Chilli Chicken Stripes",
                        "price": {
                            "amount": 7.8,
                            "currency": "EUR"
                        },
                        "energy": null,
                        "images": [
                            "https://just-eat-prod-eu-res.cloudinary.com/image/upload/f_auto,q_auto/v1/de/dishes/example"
                        ],
                        "labels": [],
                        "available": true,
                        "image_url": "https://just-eat-prod-eu-res.cloudinary.com/image/upload/f_auto,q_auto/v1/de/dishes/example",
                        "variations": [],
                        "description": "In Buttermilch eingelegte Chili Chicken Stripes.",
                        "option_groups": [
                            {
                                "id": "b9129b41-67be-4025-8bb8-0084a6df4ea7",
                                "name": "Deine Extras",
                                "options": [
                                    {
                                        "id": "a1c4fda3-fd31-467b-bb99-dcb38d0d8ec3",
                                        "name": "mit Bacon",
                                        "price": {
                                            "amount": 1,
                                            "currency": "EUR"
                                        },
                                        "max_quantity": 1,
                                        "default_quantity": 0
                                    }
                                ],
                                "required": false,
                                "max_choices": 5,
                                "min_choices": 0
                            }
                        ],
                        "has_variable_price": false
                    }
                ],
                "image_url": null,
                "description": null
            }
        ],
        "item_count": 55,
        "restaurant": {
            "id": "10614123",
            "live": {
                "busy": false,
                "rating": {
                    "count": 2232,
                    "scale": 5,
                    "average": 3.8
                },
                "minimum_order": {
                    "amount": 0,
                    "currency": "EUR"
                },
                "delivery_fee_bands": [
                    {
                        "fee": {
                            "amount": 0,
                            "currency": "EUR"
                        },
                        "from_order_value": {
                            "amount": 0,
                            "currency": "EUR"
                        }
                    }
                ],
                "temporarily_offline": false
            },
            "name": "The Mood Burger",
            "slug": "the-mood-burger-mitte",
            "address": {
                "lat": 52.523914,
                "lon": 13.399642,
                "city": "Berlin",
                "line": "Gro\u00dfe Hamburger Stra\u00dfe 23",
                "postal_code": "10115"
            },
            "cuisines": [
                {
                    "name": "Burger",
                    "slug": "burger"
                }
            ],
            "opening_hours": [
                {
                    "day": "monday",
                    "opens": "11:00",
                    "closes": "23:00",
                    "service": "delivery"
                }
            ]
        },
        "category_count": 14,
        "menu_updated_at": "2026-11-05T08:54:06Z"
    },
    "meta": {
        "credits": 1,
        "billable": true,
        "endpoint_family": "justeat_menu"
    },
    "success": true
}
```

## Errors

| Status | Error | Description |
| --- | --- | --- |
| 422 | Validation Error | A required parameter or a value is invalid. This response is not billable. |
| 404 | Not Found | No such restaurant, product or page exists. Use the ids and slugs from the restaurants endpoint. This response is not billable. |
| 503 | Service Unavailable | Just Eat Takeaway could not be reached or is busy. Retry in a few seconds. This response is not billable. |
| 502 | Bad Gateway | Just Eat Takeaway answered in a form this API does not know. This response is not billable. |

## More Scrappa resources

- [API documentation](https://scrappa.co/docs)
- [Full LLM-readable API reference](https://scrappa.co/llms-full.txt)
- [OpenAPI specification](https://scrappa.co/docs/api.json)
- [Pricing](https://scrappa.co/pricing)
