Just Eat UK Restaurant Scraper avatar

Just Eat UK Restaurant Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Just Eat UK Restaurant Scraper

Just Eat UK Restaurant Scraper

Scrape restaurant and takeaway listings from Just Eat UK (just-eat.co.uk) by postcode. Get name, address, geo, star rating, reviews, cuisines, delivery fee, minimum order, delivery ETA, open status and deals - 1,000+ takeaways per big-city postcode. Bulk postcode lists, no login.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Nicolas van Arkens

Nicolas van Arkens

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape restaurant and takeaway listings from Just Eat UK (just-eat.co.uk) by postcode — in bulk, with no login, no API key and no browser. Enter a list of UK postcodes and get back every restaurant Just Eat lists for those areas: name, address, geo coordinates, star rating and review count, cuisines, delivery fee, minimum order value, delivery time estimate, open/closed status and current deals.

A single big-city postcode returns 1,000–2,000+ restaurants in one call. A handful of postcode districts covers a whole city's food-delivery market.

What data do you get?

One clean JSON row per restaurant:

FieldDescription
id, name, justEatUrlJust Eat restaurant id, display name, direct menu URL
addressFirstLine, city, postalCodeStreet address of the restaurant
latitude, longitudeExact geo coordinates
driveDistanceMetersDriving distance from the searched postcode
ratingStars, ratingCountStar rating (0–5) and number of customer reviews
isNew, isPremierNew-on-platform flag, Premier partner flag
cuisinesCuisine list, e.g. ["Pizza", "Italian", "Halal"]
deals, dealCountActive offers, e.g. "20% off selected items" with offer type
deliveryCostDelivery fee in GBP
minimumDeliveryValueMinimum order value in GBP
deliveryEtaMinutes / Lower / UpperEstimated delivery time range (present while the restaurant is open)
isDelivery, isCollectionWhich channels the restaurant offers
isOpenNowForDelivery, isOpenNowForCollection, isOpenNowForPreorder, isTemporarilyOfflineLive status
openingTimeLocal, deliveryOpeningTimeLocalNext/current opening times
logoUrlRestaurant logo image
searchPostcode, resolvedArea, scrapedAtWhich postcode found this row, the area Just Eat resolved it to, timestamp

Input example

{
"postcodes": ["EC4M", "M1 1AD", "LS1 4DY"],
"cuisines": ["pizza", "indian"],
"openNowOnly": false,
"maxResultsPerPostcode": 5000
}
  • postcodes — full postcodes ("SW1A 1AA") or district outcodes ("EC4M", "M1") both work. This is the bulk axis: one deep pull per postcode, merged and de-duplicated by restaurant.
  • cuisines (optional) — case-insensitive filter, e.g. pizza, indian, chinese, halal, burgers, sushi, kebab, breakfast, groceries. Leave empty for everything.
  • openNowOnly (optional) — only return restaurants currently open for delivery or collection.
  • maxResultsPerPostcode / maxResults — per-postcode and overall caps on billed rows.

Output sample (real data)

{
"id": "433025",
"name": "Popeyes Louisiana Chicken - London Bridge",
"justEatUrl": "https://www.just-eat.co.uk/restaurants-popeyes-louisiana-chicken---london-bridge-southwark-se1/menu",
"addressFirstLine": "Unit SU88, London Bridge Station",
"city": "London",
"postalCode": "SE1 3QX",
"latitude": 51.505664,
"longitude": -0.086358,
"driveDistanceMeters": 1289,
"ratingStars": 5,
"ratingCount": 15,
"isNew": false,
"isPremier": false,
"cuisines": ["Chicken", "Burgers", "Halal", "Deals"],
"deals": [
{ "description": "20% off selected items", "offerType": "ItemLevelDiscount" }
],
"dealCount": 3,
"deliveryCost": 1.99,
"minimumDeliveryValue": 0,
"deliveryEtaMinutes": 30,
"deliveryEtaLower": 20,
"deliveryEtaUpper": 35,
"isDelivery": true,
"isCollection": false,
"isOpenNowForDelivery": true,
"isTemporarilyOffline": false,
"openingTimeLocal": "2026-07-26T14:00:00",
"logoUrl": "https://d30v2pzvrfyzpo.cloudfront.net/uk/images/restaurants/433025.gif",
"searchPostcode": "EC4M",
"resolvedArea": "London",
"scrapedAt": "2026-07-26T12:00:00+00:00"
}

Use cases

  • Market research & competitor analysis — map every takeaway in a city: cuisines, ratings, delivery fees, minimum orders and active discounts. Compare markets postcode by postcode.
  • Lead generation — build a list of independent restaurants (name, address, geo, rating) for POS systems, packaging suppliers, delivery services, insurance or marketing agencies selling to the hospitality sector.
  • Pricing & promotions monitoring — track delivery fees, minimum order values and running deals across areas over time; re-run daily and diff.
  • Location intelligence — restaurant density, cuisine mix and rating distribution per postcode for site-selection and investment analysis.

FAQ

Which postcodes work? Any UK postcode Just Eat delivers to — full postcodes and district outcodes both work. An unknown postcode simply returns 0 rows for that entry; the run continues with the rest.

How many restaurants can I expect? Central London districts return ~2,000 per postcode, large cities ~800–1,500, small towns fewer. Nearby postcodes overlap heavily — results are automatically de-duplicated across your whole list, and you are only billed for unique rows.

Why is deliveryEtaMinutes sometimes empty? Just Eat only publishes a delivery estimate while the restaurant is open for delivery. Closed restaurants still return all their static data (address, rating, cuisines, fees, opening times).

Does it include menus and dish prices? No — this actor returns the restaurant directory data shown on Just Eat search pages (one row per restaurant), which is what fee/rating/lead analysis needs.

Is this legal? The actor only collects publicly available business information that anyone can see on just-eat.co.uk. No personal accounts, no login, no personal data.

Pricing

Pay per result: you are charged a small fixed amount per restaurant row actually delivered. Failed requests, blocked pages and duplicate restaurants cost nothing.