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.
{
"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
}
}Sample data
What one call returns
A recorded run of restaurants: the fields and shapes you will get, shortened to 3 items.
| # | namestring | slugstring | countinteger |
|---|---|---|---|
| 1 | Burger | burger | 246 |
| 2 | Asiatisch | asiatisch-essen | 236 |
| 3 | Vegetarisch | vegetarisches-essen | 226 |
[
{
"name": "Burger",
"slug": "burger",
"count": 246
},
{
"name": "Asiatisch",
"slug": "asiatisch-essen",
"count": 236
},
{
"name": "Vegetarisch",
"slug": "vegetarisches-essen",
"count": 226
}
]name,slug,count Burger,burger,246 Asiatisch,asiatisch-essen,236 Vegetarisch,vegetarisches-essen,226
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
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.
| Endpoint | Required parameters | Cost |
|---|---|---|
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:
restaurantstakes alatandlonor apostcode, withquery,cuisine,sort(relevance, rating, delivery_fee, eta, distance or minimum_order),open_now,pageandper_page. - Menus:
menutakes a restaurantslug. - Reviews:
reviewstakes arestaurant_id, withlimitandcursor. - Allergens:
allergenstakes arestaurant_idand aproduct_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.
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 chainCompare 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 addressMap restaurants by cuisine across nine countries
Use the Just Eat Takeaway.com API to map restaurants by cuisine across nine countriesCollect allergen information for menu items
Use the Just Eat Takeaway.com API to collect allergen information for menu itemsFAQ
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.