Just Eat Scraper - UK Restaurants, Ratings & Delivery avatar

Just Eat Scraper - UK Restaurants, Ratings & Delivery

Pricing

from $1.49 / 1,000 results

Go to Apify Store
Just Eat Scraper - UK Restaurants, Ratings & Delivery

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

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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.

Actor Market Delivery data Ratings Offers Output By postcode No code Maintained


🎯 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

FeatureDescription
Search by postcodeEnter any UK postcode or outcode and get the full local restaurant list.
Delivery intelligenceDelivery fee, minimum order value and delivery ETA for every restaurant.
RatingsStar rating and total number of ratings.
Offers & dealsLive promotions such as percentage discounts and stamp cards.
CuisinesEvery cuisine tag per restaurant.
Geo dataAddress, city, postcode and latitude/longitude.
Live statusWhether each restaurant is open now for delivery and collection.
Cuisine filterOptionally keep only the cuisines you care about.
Deduplicated outputEach restaurant appears once, identified by its unique ID.
Clean exportsJSON, 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

FieldTypeDescription
postcodesarrayUK postcodes or outcodes to search.
cuisinesarrayOptional cuisine filter (e.g. Pizza, Chinese, Halal).
onlyOpenForDeliverybooleanKeep only restaurants open now for delivery. Default false.
maxItemsintegerMaximum number of restaurants to collect. Default 1000.
proxyConfigurationobjectProxy 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

FieldTypeDescription
idstringUnique Just Eat restaurant ID.
namestringRestaurant name.
urlstringRestaurant page URL.
cuisinesarrayCuisine tags.
rating / ratingCountnumberStar rating and number of ratings.
address / city / postalCodestringLocation details.
latitude / longitudenumberGeo-coordinates.
deliveryCostnumberDelivery fee (GBP).
minimumDeliveryValuenumberMinimum order value for delivery.
deliveryEtaMinutes / deliveryEtaRangeDelivery ETA and range in minutes.
driveDistanceMetersnumberDistance from the searched area.
isDelivery / isCollectionbooleanService options offered.
isOpenNowForDelivery / isOpenNowForCollectionbooleanLive open status.
isNew / isPremierbooleanNew listing / premier partner flags.
dealsarrayLive offers (type + description).
logoUrlstringRestaurant logo.
searchedPostcodestringThe 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)

  1. Click Try for free / Start.
  2. Enter one or more UK postcodes.
  3. (Optional) Add a cuisine filter or enable Only open for delivery now.
  4. Set maxItems to how many restaurants you want.
  5. Click Save & Start.
  6. 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 M1 or SW1A covers 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.

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!