Just Eat UK Restaurant Scraper
Pricing
from $2.00 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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:
| Field | Description |
|---|---|
id, name, justEatUrl | Just Eat restaurant id, display name, direct menu URL |
addressFirstLine, city, postalCode | Street address of the restaurant |
latitude, longitude | Exact geo coordinates |
driveDistanceMeters | Driving distance from the searched postcode |
ratingStars, ratingCount | Star rating (0–5) and number of customer reviews |
isNew, isPremier | New-on-platform flag, Premier partner flag |
cuisines | Cuisine list, e.g. ["Pizza", "Italian", "Halal"] |
deals, dealCount | Active offers, e.g. "20% off selected items" with offer type |
deliveryCost | Delivery fee in GBP |
minimumDeliveryValue | Minimum order value in GBP |
deliveryEtaMinutes / Lower / Upper | Estimated delivery time range (present while the restaurant is open) |
isDelivery, isCollection | Which channels the restaurant offers |
isOpenNowForDelivery, isOpenNowForCollection, isOpenNowForPreorder, isTemporarilyOffline | Live status |
openingTimeLocal, deliveryOpeningTimeLocal | Next/current opening times |
logoUrl | Restaurant logo image |
searchPostcode, resolvedArea, scrapedAt | Which 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.