APIs / Marketplaces / Just Eat Takeaway.com

1 credit per call4 endpoints3 datapoints

Just Eat Takeaway.com API

Just Eat Takeaway.com API for restaurant search, menus, reviews and allergens in 9 countries as JSON, by location, cuisine or postcode. 1 credit per call.

Just Eat Takeaway.com
GET/v1/just-eat-takeaway/restaurants?country=de&lat=52.52&lon=13.405&cuisine=burger
{
  "success": true,
  "data": {
    "country": "de",
    "brand": "Lieferando",
    "currency": "EUR",
    "area": {
      "name": "Berlin Mitte",
      "postal_code": "10178",
      "lat": 52.52,
      "lon": 13.405
    },
    "cuisine": "burger",
    "sort": "relevance",
    "open_now": false,
    "pagination": {
      "page": 1,
      "per_page": 20,
      "total": 246,
      "total_pages": 13
    },
    "count": 20,
    "available_cuisines": [
      {
        "name": "Burger",
        "slug": "burger",
        "count": 246
      },
      {
        "name": "Asiatisch",
        "slug": "asiatisch-essen",
        "count": 236
      },
      {
        "name": "Vegetarisch",
        "slug": "vegetarisches-essen",
        "count": 226
      }
    ],
    "restaurants": [
      {
        "id": "10614123",
        "slug": "the-mood-burger-mitte",
        "country": "de",
        "name": "The Mood Burger",
        "address": {
          "line": "Große Hamburger Straße 23",
          "city": "Berlin",
          "postal_code": "10115",
          "lat": 52.523914,
          "lon": 13.399642
        },
        "rating": {
          "average": 4.2,
          "count": 2240,
          "scale": 5
        },
        "cuisines": [
          {
            "name": "Burger",
            "slug": "burger"
          },
          {
            "name": "100% Halal",
            "slug": "100-prozent-halal"
          }
        ],
        "delivery": {
          "available": true,
          "open_now": true,
          "eta_min_minutes": 35,
          "eta_max_minutes": 50,
          "fee": {
            "amount": 0.99,
            "currency": "EUR"
          },
          "fee_bands": [
            "…"
          ],
          "minimum_order": {
            "amount": 10,
            "currency": "EUR"
          },
          "distance_m": 567,
          "next_open_local": "2026-11-12T11:00:00"
        },
        "pickup": {
          "available": true,
          "open_now": true
        },
        "promotions": [
          {
            "description": "50 % Rabatt auf ausgewählte Produkte",
            "type": "ItemLevelDiscount"
          }
        ],
        "is_new": false,
        "is_premier": false,
        "logo_url": "https://res.cloudinary.com/tkwy-prod-eu/image/upload/c_pad,h_100,w_100/f_auto/q_auto/v1/static-takeaway-com/images/chains/de/the_mood_burger/logo_465x320.png"
      },
      {
        "id": "13037814",
        "slug": "koko-richie-berlin-hackescher-markt-berlin-spandauer-strasse",
        "country": "de",
        "name": "Koko Richie - Berlin Hackescher Markt",
        "address": {
          "line": "Spandauer Straße 2",
          "city": "Berlin",
          "postal_code": "10178",
          "lat": 52.521275,
          "lon": 13.403873
        },
        "rating": {
          "average": 3.5,
          "count": 2,
          "scale": 5
        },
        "cuisines": [
          {
            "name": "Hühnchen",
            "slug": "gefluegelgerichte"
          },
          {
            "name": "Burger",
            "slug": "burger"
          },
          {
            "name": "100% Halal",
            "slug": "100-prozent-halal"
          }
        ],
        "delivery": {
          "available": true,
          "open_now": true,
          "eta_min_minutes": 15,
          "eta_max_minutes": 35,
          "fee": {
            "amount": 0.79,
            "currency": "EUR"
          },
          "fee_bands": [
            "…"
          ],
          "minimum_order": {
            "amount": 10,
            "currency": "EUR"
          },
          "distance_m": 161,
          "next_open_local": "2026-11-12T11:30:00"
        },
        "pickup": {
          "available": false,
          "open_now": false
        },
        "promotions": [
          {
            "description": "30 % Rabatt auf ausgewählte Produkte",
            "type": "ItemLevelDiscount"
          },
          {
            "description": "Gratis Produkt • Ab 20 €",
            "type": "FreeItem"
          }
        ],
        "is_new": true,
        "is_premier": false,
        "logo_url": "https://res.cloudinary.com/tkwy-prod-eu/image/upload/c_pad,h_100,w_100/f_auto/q_auto/v1/static-takeaway-com/images/chains/de/koko_richie/logo_465x320.png"
      },
      {
        "id": "10044593",
        "slug": "super-shawerma",
        "country": "de",
        "name": "Super-shawerma",
        "address": {
          "line": "Greifswalder Straße 28",
          "city": "Berlin",
          "postal_code": "10405",
          "lat": 52.532104,
          "lon": 13.42874
        },
        "rating": {
          "average": 3.9,
          "count": 180,
          "scale": 5
        },
        "cuisines": [
          {
            "name": "Burger",
            "slug": "burger"
          },
          {
            "name": "Arabisch",
            "slug": "arabisches-essen"
          },
          {
            "name": "Falafel",
            "slug": "falafel"
          }
        ],
        "delivery": {
          "available": true,
          "open_now": true,
          "eta_min_minutes": 35,
          "eta_max_minutes": 55,
          "fee": {
            "amount": 2.79,
            "currency": "EUR"
          },
          "fee_bands": [
            "…"
          ],
          "minimum_order": {
            "amount": 12,
            "currency": "EUR"
          },
          "distance_m": 2100,
          "next_open_local": "2026-11-12T11:00:00"
        },
        "pickup": {
          "available": true,
          "open_now": true
        },
        "promotions": [
          {
            "description": "Gratis Produkt",
            "type": "FreeItem"
          }
        ],
        "is_new": false,
        "is_premier": false,
        "logo_url": "https://res.cloudinary.com/tkwy-prod-eu/image/upload/c_pad,h_100,w_100/f_auto/q_auto/v1/static-takeaway-com/images/restaurants/de/R7733103/logo_465x320.png"
      }
    ]
  },
  "meta": {
    "endpoint_family": "justeat_restaurants",
    "request_id": "req_5aaa794c14304d0286ffa02e6d6048d0",
    "credits_charged": 1,
    "credits_remaining": 1903
  }
}
200 OKJSONX-Credits-Used: 1
Recorded from our API and shortened.

Sample data

What one call returns

A recorded run of restaurants: the fields and shapes you will get, shortened to 3 items.

#namestringslugstringcountinteger
1Burgerburger246
2Asiatischasiatisch-essen236
3Vegetarischvegetarisches-essen226

Recorded from our API · 3 items shown · 3 datapoints per itemGET /v1/just-eat-takeaway/restaurants?country=de&lat=52.52&lon=13.405&cuisine=burger

3 datapoints

Identity

  • namestring
  • slugstring

Other

  • countinteger

Playground

Run this API

cURLshell
curl "https://api.perceptlayer.com/v1/just-eat-takeaway/restaurants?country=de&lat=52.52&lon=13.405&cuisine=burger" \
  -H "X-API-Key: $API_KEY"

Just Eat Takeaway.com · 4 endpoints

Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

EndpointRequired parametersCost
GET/v1/just-eat-takeaway/allergens
countryrestaurant_idproduct_id
1 credit
GET/v1/just-eat-takeaway/menu
countryslug
1 credit
GET/v1/just-eat-takeaway/restaurants
country+9 optional
1 credit
GET/v1/just-eat-takeaway/reviews
countryrestaurant_id+2 optional
1 credit

Overview

About the Just Eat Takeaway.com API

What you can get

The Just Eat Takeaway.com API returns restaurant, menu and review data as JSON through 4 endpoints. Each takes a country (de, nl, it, be, at, ch, es, pl or uk).

  • Restaurants: restaurants takes a lat and lon or a postcode, with query, cuisine, sort (relevance, rating, delivery_fee, eta, distance or minimum_order), open_now, page and per_page.
  • Menus: menu takes a restaurant slug.
  • Reviews: reviews takes a restaurant_id, with limit and cursor.
  • Allergens: allergens takes a restaurant_id and a product_id.

The recorded search for burger restaurants in de near 52.52, 13.405 returns country, brand (Lieferando), currency, area, pagination with total (246 in that recording) and total_pages, available_cuisines and restaurants. Each restaurant has id, slug, name, address, rating, cuisines, delivery (with open_now, eta_min_minutes, eta_max_minutes, fee_bands and distance_m), pickup, promotions, is_new and is_premier.

How a call works

Search restaurants: GET /v1/just-eat-takeaway/restaurants?country=de&lat=52.52&lon=13.405&cuisine=burger with your key in the X-API-Key header. Each restaurant carries a slug, which menu takes, and an id, which reviews and allergens take as restaurant_id. Every successful call costs 1 credit; failed calls cost nothing.

MarketplacesJSONRESTMCP

More marketplaces APIs

Use cases

Track menu prices for a restaurant or chain

Use the Just Eat Takeaway.com API to track menu prices for a restaurant or chain

Compare delivery fees, ETAs and minimum orders near an address

Use the Just Eat Takeaway.com API to compare delivery fees, ETAs and minimum orders near an address

Map restaurants by cuisine across nine countries

Use the Just Eat Takeaway.com API to map restaurants by cuisine across nine countries

Collect allergen information for menu items

Use the Just Eat Takeaway.com API to collect allergen information for menu items

FAQ

Questions

How much does the Just Eat Takeaway.com API cost?

Each successful call costs one credit. New accounts get free credits to start, and credit packs bring the price down as you scale.

Which countries can I query?

`country` takes de, nl, it, be, at, ch, es, pl or uk.

Can I search by postcode?

Yes. `restaurants` takes a `postcode`, or a `lat` and `lon`.

What format are responses in?

Every endpoint returns JSON, with no HTML parsing on your side.

Should I build a Just Eat Takeaway.com scraper instead?

You can, but a Just Eat Takeaway.com scraper is code you maintain: page changes break it, requests get blocked, and Just Eat Takeaway.com's terms govern how you collect data. The Just Eat Takeaway.com API gives you 4 endpoints of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.

Try the Just Eat Takeaway.com API with 100 free credits

No credit card. Failed calls are never billed.