Just Eat Scraper - UK Restaurants, Ratings & Delivery
Pricing
from $1.49 / 1,000 results
Just Eat Scraper - UK Restaurants, Ratings & Delivery
Scrape restaurants from Just Eat UK by postcode: name, cuisines, star rating, delivery fee, minimum order, delivery ETA, live offers, address and coordinates. Every restaurant in an area in one pass. Export to JSON, CSV or Excel.
Pricing
from $1.49 / 1,000 results
Rating
0.0
(0)
Developer
Haketa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Just Eat Scraper ππ¬π§
Extract restaurant data from Just Eat UK β one of Britain's largest food-delivery platforms β into clean, structured data. Enter any UK postcode and export every restaurant that delivers there, with cuisines, star rating, delivery fee, minimum order, delivery ETA, offers, address, coordinates and live open status. Built for food-delivery market research, competitor monitoring, lead generation and location analytics.
π― What does Just Eat Scraper do?
Just Eat is one of the UK's biggest online food-delivery marketplaces, listing tens of thousands of restaurants and takeaways. This actor turns any UK postcode into a structured dataset of every restaurant serving that area.
Give it a postcode (or several) and it will:
- π Return every restaurant that delivers to or collects in that area β in one pass
- β Include the star rating and number of ratings
- π Capture full delivery intelligence: delivery fee, minimum order and ETA
- π·οΈ Add live offers and deals (percentage off, stamp cardsβ¦)
- π List each restaurant's cuisines
- π Provide address and geo-coordinates
- π’ Flag live open status for delivery and collection
- π§Ή Deliver clean, deduplicated, structured records β no HTML, no clutter
- β¬οΈ Export to JSON, CSV, Excel, HTML or via API in one click
No login, no browser extensions, no manual copy-paste.
β¨ Key features
| Feature | Description |
|---|---|
| Search by postcode | Enter any UK postcode or outcode and get the full local restaurant list. |
| Delivery intelligence | Delivery fee, minimum order value and delivery ETA for every restaurant. |
| Ratings | Star rating and total number of ratings. |
| Offers & deals | Live promotions such as percentage discounts and stamp cards. |
| Cuisines | Every cuisine tag per restaurant. |
| Geo data | Address, city, postcode and latitude/longitude. |
| Live status | Whether each restaurant is open now for delivery and collection. |
| Cuisine filter | Optionally keep only the cuisines you care about. |
| Deduplicated output | Each restaurant appears once, identified by its unique ID. |
| Clean exports | JSON, CSV, Excel, HTML table, RSS or JSON API. |
π₯ Input
The actor accepts a simple, no-code input form.
Option A β by postcode (easiest)
{"postcodes": ["EC4M7RF", "M1", "B1"],"maxItems": 1000}
Option B β filter by cuisine
{"postcodes": ["SW1A"],"cuisines": ["Pizza", "Italian"],"onlyOpenForDelivery": true,"maxItems": 500}
Input parameters
| Field | Type | Description |
|---|---|---|
postcodes | array | UK postcodes or outcodes to search. |
cuisines | array | Optional cuisine filter (e.g. Pizza, Chinese, Halal). |
onlyOpenForDelivery | boolean | Keep only restaurants open now for delivery. Default false. |
maxItems | integer | Maximum number of restaurants to collect. Default 1000. |
proxyConfiguration | object | Proxy settings. Apify Proxy is recommended and on by default. |
π€ Output
Each restaurant is returned as a clean JSON object:
{"id": "244418","name": "Chicken Valley Holborn","url": "https://www.just-eat.co.uk/restaurants-chicken-valley-london/menu","cuisines": ["Chicken", "Burgers", "Halal"],"rating": 5,"ratingCount": 314,"address": "60 Theobalds Road","city": "London","postalCode": "WC1X 8SF","latitude": 51.52074,"longitude": -0.116786,"deliveryCost": 0.69,"minimumDeliveryValue": 0,"deliveryEtaMinutes": 25,"deliveryEtaRange": "10-25","driveDistanceMeters": 1061,"isDelivery": true,"isCollection": true,"isOpenNowForDelivery": true,"isOpenNowForCollection": true,"isNew": false,"isPremier": false,"deals": [{ "type": "Percent", "description": "Save 10% β’ Spend Β£20" }],"logoUrl": "https://.../244418.gif","searchedPostcode": "EC4M7RF"}
Output fields
| Field | Type | Description |
|---|---|---|
id | string | Unique Just Eat restaurant ID. |
name | string | Restaurant name. |
url | string | Restaurant page URL. |
cuisines | array | Cuisine tags. |
rating / ratingCount | number | Star rating and number of ratings. |
address / city / postalCode | string | Location details. |
latitude / longitude | number | Geo-coordinates. |
deliveryCost | number | Delivery fee (GBP). |
minimumDeliveryValue | number | Minimum order value for delivery. |
deliveryEtaMinutes / deliveryEtaRange | Delivery ETA and range in minutes. | |
driveDistanceMeters | number | Distance from the searched area. |
isDelivery / isCollection | boolean | Service options offered. |
isOpenNowForDelivery / isOpenNowForCollection | boolean | Live open status. |
isNew / isPremier | boolean | New listing / premier partner flags. |
deals | array | Live offers (type + description). |
logoUrl | string | Restaurant logo. |
searchedPostcode | string | The postcode this result came from. |
You can download the dataset as JSON, CSV, Excel, HTML, RSS or XML, or fetch it programmatically through the Apify API.
π How to use Just Eat Scraper (step by step)
- Click Try for free / Start.
- Enter one or more UK postcodes.
- (Optional) Add a cuisine filter or enable Only open for delivery now.
- Set maxItems to how many restaurants you want.
- Click Save & Start.
- When the run finishes, open the Dataset tab and Export to your preferred format β or grab it via API.
That's it. No code required.
π‘ Use cases
- Food-delivery market research β Map restaurant density, cuisines and pricing by area.
- Competitor monitoring β Track ratings, delivery fees, minimum orders and offers across a city.
- Lead generation β Build lists of restaurants and takeaways by area and cuisine.
- Delivery-fee & offer analytics β Compare delivery costs, ETAs and promotions at scale.
- Location & expansion analysis β Assess supply and competition before opening or partnering.
- Menu & availability tracking β Monitor which restaurants are live for delivery in an area.
π Why the delivery intelligence matters
Most restaurant lists stop at name and rating. This actor returns the full delivery picture: the delivery fee, the minimum order value, the ETA (with range) and the live open status β plus any active offers. That's exactly what you need to analyze pricing, competition and promotions across an area, not just a directory.
β±οΈ How many restaurants can I collect?
A single busy postcode can return thousands of restaurants in one pass β there's no page-by-page crawling. Add more postcodes to widen coverage, and set maxItems to cap the volume.
π Integrations & automation
Because this runs on Apify, you can:
- π Schedule runs (daily, weekly) to keep a live restaurant & offers feed.
- π Push results to Google Sheets, Airtable, Slack, Zapier, Make, or any webhook.
- π§© Call it from your backend with the Apify API and SDKs (JavaScript / Python).
- π Use webhooks to trigger downstream workflows the moment a run completes.
Call via API (example)
curl -X POST "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"postcodes": ["EC4M7RF"],"maxItems": 1000}'
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('YOUR_ACTOR_ID').call({postcodes: ['SW1A', 'M1'],cuisines: ['Pizza'],maxItems: 500,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
β FAQ
Do I need a Just Eat account or API key? No. Just provide one or more UK postcodes.
What area does a postcode cover? Every restaurant that delivers to or collects in that postcode's area β often thousands in dense cities.
Does it include delivery fees and minimum order?
Yes β deliveryCost, minimumDeliveryValue and deliveryEtaMinutes are included for each restaurant.
Does it include offers?
Yes β live deals such as percentage discounts and stamp cards are returned in deals.
Can I filter by cuisine? Yes β pass one or more cuisines and only matching restaurants are kept.
Are results deduplicated? Yes. Each restaurant is uniquely identified and appears once per run, even across overlapping postcodes.
What formats can I export? JSON, CSV, Excel, HTML, RSS and XML β via the dashboard or the API.
How do I keep data fresh? Schedule the actor to run on the interval you need; each run returns the current live listings, fees and offers.
π Tips for best results
- Use outcodes for breadth. A short outcode like
M1orSW1Acovers a wide area. - Combine postcodes for a city. Add several postcodes to map a whole city; results are deduplicated.
- Filter by cuisine for focus. Narrow to the cuisines you're analyzing.
- Schedule for freshness. Fees, ETAs and offers change often β a scheduled run keeps your data current.
βοΈ Legal & responsible use
This actor is intended for lawful data collection such as market research, analytics and lead generation. You are responsible for how you use the collected data. Only collect publicly available information, respect the target website's Terms of Service and robots.txt, and comply with all applicable laws and regulations. Do not use the data for spam or any unlawful purpose. This actor is an independent tool and is not affiliated with, endorsed by, or connected to Just Eat or its parent companies. All trademarks belong to their respective owners.
π Support
Questions, feature requests or an issue with the data? Open an issue on the actor's page β feedback is welcome and helps improve the tool.
β If this actor saves you time, please leave a review β it really helps!