# Deliveroo Scraper | Menus Restaurants Markets (`lentic_clockss/deliveroo-scraper`) Actor

Scrape Deliveroo restaurant feeds (geohash), full menus, and city/cuisine/brand SEO pages across 11 markets (UK, IE, FR, BE, IT, ES, NL, AE, KW, SG, HK). Extract drnId, titles, prices, ETA, /menu/ permalinks. Export Excel/CSV/JSON. Unofficial — not affiliated with Deliveroo.

- **URL**: https://apify.com/lentic\_clockss/deliveroo-scraper.md
- **Developed by:** [kane liu](https://apify.com/lentic_clockss) (community)
- **Categories:** E-commerce, Travel, Automation
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.20 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Deliveroo Scraper | Restaurants, Menus & City/Cuisine Pages

**Scrape [Deliveroo](https://deliveroo.co.uk) restaurant listings (geohash feed), full menus, and city/cuisine/brand SEO pages — then download structured food-delivery data as Excel, CSV, or JSON.**

Use this Actor as a practical **Deliveroo data API** for multi-market restaurant discovery, cuisine research, menu monitoring, and delivery-market tracking. Pick a market and mode, then get Dataset rows with `drnId`, titles, prices, ETA, cuisine slugs, and `/menu/` permalinks.

- Cover **11 Deliveroo markets**: UK, Ireland, France, Belgium, Italy, Spain, Netherlands, UAE, Kuwait, Singapore, Hong Kong
- Modes: **restaurants** (addressized geohash feed), **menu**, **cities**, **cuisines**, **brands**, **zones**, **startUrls**
- Extract **drnId**, titles, menu prices (`priceFormatted` / fractional), ETA/distance when present, `/menu/` permalinks
- Short cuisine inputs (e.g. `burger`) resolve to live SEO slugs (e.g. `burgers-takeaway`)
- Feed continuation via consumer GraphQL when SSR rows are short of `maxResults`
- Export to **Excel / CSV / JSON**, or connect Make, n8n, Zapier, Python, or the Apify API
- **Pay per event** — Actor start + each Dataset result; **platform usage is included** (you do not pay separate Apify compute on top)

> **Unofficial tool.** This Actor is not affiliated with, endorsed by, or sponsored by Deliveroo. It collects publicly reachable listing and menu surfaces and does **not** place orders, checkout, or access private Deliveroo accounts.

***

### What does the Deliveroo Scraper do?

[Deliveroo Scraper](https://apify.com/lentic_clockss/deliveroo-scraper) lets you **extract structured restaurant and menu data from Deliveroo** without operating your own anti-bot browser fleet. Give it a market (`uk`, `fr`, `ae`, …) and a mode (for example `restaurants`, `menu`, or `cuisines`), then start a run.

Under the hood, the Actor:

1. Validates your input (mode, market, city, neighborhood, geohash, cuisine, URLs)
2. Enforces free-tier caps when you are on a free Apify plan
3. Collects public Deliveroo surfaces through a managed scrape backend with residential egress
4. Normalizes restaurant / menu-item / SEO seed rows into a clean Dataset
5. Writes `INPUT_ECHO`, `RUN_SUMMARY` (and `ERROR_SUMMARY` on failure) to the key-value store

You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.

***

### What Deliveroo data can I extract?

| Data | Restaurants feed | Menu | Cities | Cuisines | Brands / zones |
| --- | :---: | :---: | :---: | :---: | :---: |
| drnId / uuid | ✅ | ✅ | — | — | — |
| title / name | ✅ | ✅ | ✅ | ✅ | ✅ |
| `/menu/` URL | ✅ | ✅ | ✅ | ✅ | ✅ |
| ETA / offer / rating text | ✅ | ✅ | — | — | — |
| priceFormatted / priceFractional | — | ✅ items | — | — | — |
| categories / cuisineSlug | ✅ | ✅ | — | ✅ | — |
| city / neighborhood / uname | ✅ | ✅ | ✅ | ✅ | — |

***

### Why scrape Deliveroo?

Deliveroo is a major food-delivery marketplace across Europe, the Middle East, and Asia. Teams scrape Deliveroo for **competitor menus**, **cuisine density**, **price monitoring**, and **market research**:

- Monitor **geohash restaurant feeds** near a delivery address (city + neighborhood + geohash)
- Pull **full menus** with item prices and categories
- Seed research from **city / cuisine / brand / zone** SEO pages
- Compare markets (London vs Paris vs Dubai vs Singapore) with the same field shape
- Feed CRM, BI dashboards, Google Sheets, BigQuery, or AI agents with clean rows

Compared with Deliveroo Actors that only cover **one country**, **menu URLs only**, or **generic HTML dumps**, this Actor focuses on **11-market coverage** with addressized feed, menu detail, cuisine SEO (including short-slug resolution), and startUrls in one input form.

***

### More Actors like this

Need restaurant / local / travel data outside Deliveroo, or a different vertical? Use a **dedicated Actor** below for structured fields. Use this Actor for **Deliveroo** multi-market restaurants, menus, cities, and cuisines.

#### Similar food-delivery, local & travel scrapers

- [Uber Eats Scraper](https://apify.com/lentic_clockss/ubereats-scraper)
- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)
- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [Traveloka Scraper](https://apify.com/lentic_clockss/traveloka-scraper)
- [Despegar Scraper](https://apify.com/lentic_clockss/despegar-scraper)
- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)

#### Prefer another specialized scraper?

If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.

**Jobs & Freelance**

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Fiverr Gigs Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)

**Real Estate**

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)

**E-commerce**

- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [Shopee Search Scraper](https://apify.com/lentic_clockss/shopee-search-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)

**Social & Content**

- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)

**Ads Intelligence**

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [TikTok Ads Scraper](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)

**General Tools**

- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)
- [Email Risk Validator](https://apify.com/lentic_clockss/email-risk-validator)
- [Phone Number Intelligence](https://apify.com/lentic_clockss/phone-number-intelligence)

→ See the full catalog in [Related Actors](#related-actors) below, or browse [apify.com/lentic\_clockss](https://apify.com/lentic_clockss).

***

### How to scrape Deliveroo (no code required)

1. Create a free [Apify](https://apify.com/) account
2. Open [Deliveroo Scraper](https://apify.com/lentic_clockss/deliveroo-scraper)
3. Choose a **mode**: `restaurants`, `menu`, `cities`, `cuisines`, `brands`, `zones`, or `startUrls`
4. Choose a **market** (default `uk`)
5. Fill the fields for that mode (see table below)
6. Click **Start** and download the Dataset as JSON, CSV, Excel, or JSONL

Start with `maxResults: 5–15` to verify the query, then scale up.

| Mode | Required inputs |
| --- | --- |
| restaurants | `citySlug` + `neighborhoodSlug` + `geohash` |
| menu | `menuUrl` **or** `citySlug` + `neighborhoodSlug` + `restaurantSlug` |
| cities | `citySlug` |
| cuisines | `cuisineSlug` + `citySlug` |
| brands / zones | `brandSlug` / `zoneSlug` |
| startUrls | `startUrls[]` |

***

### How much does it cost to scrape Deliveroo?

This Actor uses **pay-per-event** pricing. You are charged for:

| Event | Price |
| --- | --- |
| Actor Start (`apify-actor-start`) | **$0.005** per start |
| Result (`apify-default-dataset-item`) | **$3.00 / 1,000** results (**$0.003** each on FREE/BRONZE) |

**Platform usage costs are included** — you do **not** pay separate Apify compute/proxy usage for this Actor on top of the event prices above (**User pays platform usage costs = No**).

#### Volume discount tiers (per result)

| Tier | $/1,000 | per result |
| --- | ---: | ---: |
| FREE\* | $3.00 | $0.003 |
| BRONZE | $3.00 | $0.003 |
| SILVER | $2.60 | $0.0026 |
| GOLD | $2.20 | $0.0022 |
| PLATINUM | $2.00 | $0.002 |
| DIAMOND | $1.60 | $0.0016 |

\*FREE matches BRONZE for this Actor.

#### Example cost estimates (FREE/BRONZE)

| Results collected | Approx. event cost\* |
| --- | ---: |
| 100 | ~$0.31 |
| 1,000 | ~$3.01 |
| 10,000 | ~$30.01 |

\*Assumes one Actor start at default memory billing for start events, plus `$0.003` per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one).

#### Free plan limits

On a **free Apify plan**, this Actor enforces developer limits of **10 runs** and **200 results per run**. Upgrade to a paid Apify plan for unlimited runs (event prices still apply).

***

### Input examples

#### UK restaurants near Soho (geohash feed)

```json
{
  "mode": "restaurants",
  "market": "uk",
  "citySlug": "london",
  "neighborhoodSlug": "soho",
  "geohash": "gcpvj0",
  "maxResults": 20
}
```

#### Cuisine SEO (short slug `burger` → `burgers-takeaway`)

```json
{
  "mode": "cuisines",
  "market": "uk",
  "cuisineSlug": "burger",
  "citySlug": "london",
  "maxResults": 15
}
```

#### Menu detail

```json
{
  "mode": "menu",
  "market": "uk",
  "menuUrl": "https://deliveroo.co.uk/menu/london/soho/cay-tre",
  "includeMenuItems": true,
  "maxResults": 50
}
```

#### France restaurants

```json
{
  "mode": "restaurants",
  "market": "fr",
  "citySlug": "paris",
  "neighborhoodSlug": "le-marais",
  "geohash": "u09tv0",
  "maxResults": 15
}
```

#### startUrls

```json
{
  "mode": "startUrls",
  "startUrls": [
    "https://deliveroo.co.uk/cities/london/",
    "https://deliveroo.co.uk/cuisines/vietnamese-takeaway/london"
  ],
  "maxResults": 30
}
```

***

### Output

Each Dataset item is a normalized Deliveroo row. Common fields:

| Field | Meaning |
| --- | --- |
| `itemType` | `restaurant`, `menu_item`, or SEO seed shape |
| `drnId` / `uuid` | Deliveroo resource id when present |
| `title` / `name` | Display name |
| `url` | Permalink (usually `/menu/…`) |
| `uname` | Restaurant slug |
| `market` / `domain` / `source` | Market host |
| `priceFormatted` / `priceFractional` | Menu item price |
| `eta` | Delivery time text when present |
| `cuisineSlug` / `cuisineSlugInput` | Resolved vs original cuisine slug |
| `scrapedAt` | ISO timestamp |

Preview columns are defined in `.actor/dataset_schema.json` (`overview` view).

***

### Coverage matrix

| Market | Host |
| --- | --- |
| uk | deliveroo.co.uk |
| ie | deliveroo.ie |
| fr | deliveroo.fr |
| be | deliveroo.be |
| it | deliveroo.it |
| es | deliveroo.es |
| nl | deliveroo.nl |
| ae | deliveroo.ae |
| kw | deliveroo.com.kw |
| sg | deliveroo.com.sg |
| hk | deliveroo.hk |

***

### Tips for better results

- **restaurants** always needs a real delivery **geohash** for the addressized feed
- Prefer live cuisine SEO slugs (`vietnamese-takeaway`, `burgers-takeaway`); short forms like `burger` / `pizza` are auto-resolved when possible
- Use `includeMenuItems: true` on menu mode when you need item-level prices
- Keep `maxResults` modest on first runs; raise it after you confirm the location/cuisine
- SEO city/cuisine pages are seed surfaces — some markets return fewer `/menu/` links than a geohash feed

***

### FAQ

#### Is this an official Deliveroo API?

**No.** It is an unofficial scraper for publicly reachable Deliveroo pages. Not affiliated with Deliveroo.

#### Do I need to bring my own proxies?

**No** for normal use. Residential egress is handled by the managed scrape backend (`WORKER_PROVIDES_PROXY=1`).

#### Why do I need a geohash for restaurants mode?

Deliveroo’s addressized restaurant feed is keyed by delivery location. Without `citySlug` + `neighborhoodSlug` + `geohash`, the feed does not resolve to nearby partners.

#### Can I scrape grocery / alcohol verticals?

Grocery isomorphism is not separately validated. Use `startUrls` or cuisine SEO where those surfaces exist and validate with a small `maxResults` first.

#### What is written to the key-value store?

- `INPUT_ECHO` — sanitized input (no internal backend URLs)
- `RUN_SUMMARY` — counts, warnings, free-tier flags
- `ERROR_SUMMARY` — only on failure

***

### Integrations

Use Apify integrations / webhooks / API to push results into Google Sheets, Slack, Make, n8n, Zapier, BigQuery, or your own warehouse. Schedule daily/weekly runs for menu or competitor monitoring.

API start example:

```bash
curl "https://api.apify.com/v2/acts/lentic_clockss~deliveroo-scraper/runs?token=YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode":"restaurants","market":"uk","citySlug":"london","neighborhoodSlug":"soho","geohash":"gcpvj0","maxResults":10}'
```

Results:

```http
GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json
```

***

### Live-view Standby API

This Actor enables Apify Standby and ships `.actor/openapi.json` for Live-view:

- `GET /` / `GET /health` — Actor readiness (no scrape)
- `GET /input-example` — safe low-cost example input
- `GET /openapi.json` — OpenAPI document
- `POST /search` — optional Live-view preview (capped `maxResults`); persist production results with a **normal Actor run**

Full jobs should be launched as normal Apify Actor runs so Dataset rows plus `INPUT_ECHO`, `RUN_SUMMARY`, and `ERROR_SUMMARY` are persisted.

***

### Runtime

| Setting | Value |
| --- | --- |
| Default memory | **1024 MB** |
| Timeout default | **3600 s** |
| Standby | Enabled (lightweight Live-view) |
| Free plan caps | **10 runs** / **200 results** per run |

**Keywords:** Deliveroo scraper, Deliveroo API, Deliveroo restaurant scraper, Deliveroo menu scraper, Deliveroo UK scraper, Deliveroo France scraper, food delivery data, drnId, geohash feed, cuisine slug, pay per event

***

### Related Actors

All **77** public Actors from \[[lentic\_clockss](https://apify.com/lentic_clockss)]. Click a name to open the Store detail page.

#### Jobs & Freelance

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)
- [Fiverr Gigs Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Freelancer.com Scraper](https://apify.com/lentic_clockss/freelancer-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Himalayas Jobs Scraper](https://apify.com/lentic_clockss/himalayas-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Jobicy Remote Jobs Scraper](https://apify.com/lentic_clockss/jobicy-remote-jobs-scraper)
- [RemoteOK Jobs Scraper](https://apify.com/lentic_clockss/remoteok-all-jobs-scraper)
- [SEEK Jobs Scraper](https://apify.com/lentic_clockss/seek-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)

#### Real Estate

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [99.co Scraper](https://apify.com/lentic_clockss/ninetynine-co-sg-scraper)
- [Realtor.com Agents Scraper](https://apify.com/lentic_clockss/realtor-com-agents-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [Bayut Scraper](https://apify.com/lentic_clockss/bayut-uae-scraper)
- [Craigslist Housing Scraper](https://apify.com/lentic_clockss/craigslist-housing-scraper)
- [Daft.ie Scraper](https://apify.com/lentic_clockss/daft-property-scraper)
- [Dot Property Scraper](https://apify.com/lentic_clockss/dot-property-th-scraper)
- [FINN.no Scraper](https://apify.com/lentic_clockss/finn-scraper)
- [Funda Scraper](https://apify.com/lentic_clockss/funda-scraper)
- [Hepsiemlak Scraper](https://apify.com/lentic_clockss/hepsiemlak-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [Immobiliare.it Scraper](https://apify.com/lentic_clockss/immobiliare-property-scraper)
- [ImmoScout24 Scraper](https://apify.com/lentic_clockss/immobilienscout24-scraper)
- [Naver Land Scraper](https://apify.com/lentic_clockss/naver-land-scraper)
- [OpenSooq Scraper](https://apify.com/lentic_clockss/opensooq-real-estate-scraper)
- [Otodom Scraper](https://apify.com/lentic_clockss/otodom-scraper)
- [Property Finder Scraper](https://apify.com/lentic_clockss/property-finder-uae-scraper)
- [PropertyGuru Scraper](https://apify.com/lentic_clockss/propertyguru-sg-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)
- [Realtor.ca Scraper](https://apify.com/lentic_clockss/realtor-ca-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [SeLoger Scraper](https://apify.com/lentic_clockss/seloger-property-scraper)
- [SUUMO Scraper](https://apify.com/lentic_clockss/suumo-property-scraper)
- [Zillow Group Scraper](https://apify.com/lentic_clockss/zillow-group-scraper)

#### E-commerce

- [Shopee Search Scraper](https://apify.com/lentic_clockss/shopee-search-scraper)
- [E-commerce Scraper](https://apify.com/lentic_clockss/ecommerce-scraper)
- [1688 Global Product Search Scraper](https://apify.com/lentic_clockss/1688-global-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)
- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [ASOS Product Scraper](https://apify.com/lentic_clockss/asos-scraper)
- [Cdiscount Product Scraper](https://apify.com/lentic_clockss/cdiscount-scraper)
- [Costco Product Scraper](https://apify.com/lentic_clockss/costco-scraper)
- [Coupang Product Scraper](https://apify.com/lentic_clockss/coupang-scraper)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [Lazada Scraper](https://apify.com/lentic_clockss/lazada-ph-search-results-collector)
- [MercadoLibre Scraper](https://apify.com/lentic_clockss/mercadolibre-scraper)
- [Mercari Japan Scraper](https://apify.com/lentic_clockss/mercari-scraper)
- [Rakuten Japan Scraper](https://apify.com/lentic_clockss/rakuten-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)

#### Travel & Stays

- [Booking.com & Airbnb Scraper](https://apify.com/lentic_clockss/booking-airbnb-scraper)
- [Agoda Scraper](https://apify.com/lentic_clockss/agoda-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Despegar Scraper](https://apify.com/lentic_clockss/despegar-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [Traveloka Scraper](https://apify.com/lentic_clockss/traveloka-scraper)
- [Travelstart Flights Scraper](https://apify.com/lentic_clockss/travelstart-scraper)
- [Trip.com Scraper](https://apify.com/lentic_clockss/trip-com-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)

#### Social & Content

- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)
- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [Hacker News Scraper](https://apify.com/lentic_clockss/hacker-news-scraper)

#### Ads Intelligence

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [Google Ads Transparency VN](https://apify.com/lentic_clockss/google-ads-transparency-center-vn)
- [TikTok Ads Scraper](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)

#### Local & Maps

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)

#### General Tools

- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)
- [Email Risk Validator](https://apify.com/lentic_clockss/email-risk-validator)
- [Phone Number Intelligence](https://apify.com/lentic_clockss/phone-number-intelligence)

→ Browse the full profile: [apify.com/lentic\_clockss](https://apify.com/lentic_clockss)

# Actor input Schema

## `mode` (type: `string`):

restaurants | menu | cities | cuisines | brands | zones | startUrls

## `market` (type: `string`):

Deliveroo country site. Alias: locale (gb→uk).

## `locale` (type: `string`):

Alias of market

## `citySlug` (type: `string`):

e.g. london, paris, dubai

## `neighborhoodSlug` (type: `string`):

Required for restaurants/menu, e.g. soho

## `geohash` (type: `string`):

Required for restaurants mode (delivery location signal)

## `cuisineSlug` (type: `string`):

For cuisines mode. Short forms (burger, pizza) resolve to live SEO slugs (burgers-takeaway, pizza-takeaway).

## `brandSlug` (type: `string`):

For brands mode

## `zoneSlug` (type: `string`):

For zones mode

## `restaurantSlug` (type: `string`):

For menu mode, e.g. cay-tre

## `menuUrl` (type: `string`):

Full /menu/... URL (alternative to city+neighborhood+restaurant)

## `includeMenuItems` (type: `boolean`):

When mode=menu, emit per-item rows in addition to the restaurant header

## `maxResults` (type: `integer`):

Max dataset rows (free plan capped at 200)

## `startUrls` (type: `array`):

For mode=startUrls — restaurants/menu/cities/cuisines/brands/zones URLs

## `proxyCountry` (type: `string`):

Optional ISO override; defaults from market (uk→gb)

## `workerBaseUrl` (type: `string`):

Optional HTTPS allowlisted Cloud Run URL

## Actor input object example

```json
{
  "mode": "restaurants",
  "market": "uk",
  "includeMenuItems": true,
  "maxResults": 50
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

## `runSummary` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("lentic_clockss/deliveroo-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("lentic_clockss/deliveroo-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call lentic_clockss/deliveroo-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=lentic_clockss/deliveroo-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/9mDYdcTOETbRcZadM/builds/8V16bmsbxXBUls6fR/openapi.json
