# Talabat Scraper | Menus Restaurants MENA + KSA (`lentic_clockss/talabat-scraper`) Actor

Scrape Talabat restaurants and full menus across UAE, Kuwait, KSA, Qatar, Bahrain, Egypt, Oman, Jordan, and Iraq. Area filters/sort/cuisine search, discover areas/cities/cuisines, chain filter, enrichMenus. Export Excel/CSV/JSON. Unofficial — not affiliated with Talabat or Delivery Hero.

- **URL**: https://apify.com/lentic\_clockss/talabat-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

## Talabat Scraper | Restaurant Lists & Full Menus (UAE · KSA · KW · QA · BH · EG · OM · JO · IQ)

**Scrape Talabat** (`www.talabat.com`) across **9 MENA markets** — area restaurant listings with filters/sort/cuisine search, full menus with prices, city & cuisine discovery, chain filters, and talabat mart brand pages.

Export **Excel / CSV / JSON / JSONL**. Run from Apify Console, API, Make, n8n, or Zapier. Unofficial Actor — **not affiliated** with Talabat or Delivery Hero.

Looking for **Foodpanda**, **Foodora**, **Uber Eats**, **Deliveroo**, **DoorDash**, **Grab**, or **Wolt**? Use those dedicated Store Actors instead. This Actor is built specifically for **Talabat** country paths (`/uae`, `/ksa`, `/kuwait`, …).

Competing Talabat scrapers on the Store often stop at UAE-only directories or thin menus. This Actor covers **multi-country area discovery**, **listing filters** (`free_delivery`, `top_rated`, `Offers`, …), **sort**, **cuisine-in-area**, **menu enrichment**, and **pay-per-result** pricing with platform usage paid by the developer.

***

### What you can scrape

| Mode | What you get |
| --- | --- |
| `area` | Paginated restaurants for `/restaurants/{areaId}/{areaSlug}` (+ `filters` / `sort` / `cuisineSlug` / `searchQuery`) |
| `restaurant` | Restaurant detail + menu items, sections, prices, `hasChoices` flag, promotions & payment methods |
| `cuisine` | With **area context**: filtered restaurant list. Bare `/cuisine/{slug}` is SEO CMS only |
| `discoverAreas` | Area id/slug directory via Talabat location API |
| `discoverCities` | Cities aggregated from areas (e.g. Dubai, Cairo, …) |
| `discoverCuisines` | Cuisine + filter + sort facets from an area listing |
| `chain` | Filter an area listing by `chainName` / `restaurantId` |
| `city` / `cuisinesHub` | City / cuisines hub pages (CMS landings — use for link discovery) |
| `vertical` | `talabat-mart` brand page; other hubs are CMS landings (use `groceryOnly` on area lists) |
| `home` / `startUrls` | Home discovery or paste Talabat URLs |

**Extras:** `enrichMenus` / `maxEnrich`, `fetchAllPages`, `groceryOnly`, `lang=ar`, `includeMenuItems` / `includeChoices` / `includePromotions` / `includePaymentMethods`.

**Typical fields:** `branchId`, `restaurantId`, `name` / `title`, `url`, `rate`, `deliveryFee`, `minimumOrderAmount`, `cuisineString`, `areaId`, menu `productId` / `price` / `sectionName`, `scrapedAt`.

***

### Why this Actor

- **Talabat-specific** — not a generic multi-platform delivery scraper
- **9 markets** — UAE, Kuwait, KSA, Bahrain, Oman, Qatar, Jordan, Egypt, Iraq
- **Area-first model** — Talabat listings depend on `areaId` (not keyword SERP alone)
- **Filters & sort** — `free_delivery`, `top_rated`, `Offers`, `rating`, `fastest_delivery`, …
- **Menus & enrichment** — list pages plus optional full-menu pulls
- **Discovery** — areas, cities, cuisine facets before deep scrapes
- **Pay per result** — Actor start + dataset items; Store volume tiers
- **Free Apify plan caps (developer-set):** 10 runs · 200 results per run

***

### Example inputs

**UAE area list + free delivery + rating sort**

```json
{
  "mode": "area",
  "country": "uae",
  "areaId": "1174",
  "areaSlug": "al-barsha-1",
  "filters": ["free_delivery"],
  "sort": "rating",
  "maxPages": 2,
  "maxResults": 30
}
```

**Area × cuisine (real vendors)**

```json
{
  "mode": "area",
  "country": "uae",
  "areaId": "1174",
  "areaSlug": "al-barsha-1",
  "cuisineSlug": "burgers",
  "maxResults": 25
}
```

**Discover cities in Egypt**

```json
{
  "mode": "discoverCities",
  "country": "egypt",
  "maxResults": 20
}
```

**Enrich 2 full menus after a short list**

```json
{
  "mode": "area",
  "country": "kuwait",
  "areaId": "73",
  "areaSlug": "salam",
  "enrichMenus": true,
  "maxEnrich": 2,
  "maxPages": 1,
  "maxResults": 20
}
```

**Restaurant menu by URL**

```json
{
  "mode": "restaurant",
  "country": "uae",
  "restaurantUrl": "https://www.talabat.com/uae/restaurant/754009/daily-restaurant-al-barsha-1?aid=1174",
  "maxResults": 100
}
```

**Tip:** run `discoverAreas` first to obtain valid `areaId` / `areaSlug` pairs for each country.

***

### Pricing

**Pay per event** — you pay for Actor starts and each **result** written to the default dataset. **Platform compute usage is not charged to the user** on this Actor (developer pays).

| Event | Price |
| --- | --- |
| Actor start (`apify-actor-start`) | **$0.005** per start (per GB of memory, min 1) |
| Result (`apify-default-dataset-item`) | **$3.00 / 1,000** on FREE & BRONZE |

| Tier | $/1,000 results | 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 tier uses the same unit price as BRONZE. Exact billing follows your Apify plan tier in the Console.

**Rough example:** 1,000 restaurant/menu rows ≈ **$3.00** + **$0.005** start (FREE/BRONZE).

***

### Free Apify plan limits

| Cap | Value |
| --- | --- |
| Runs | **10** |
| Results / run | **200** |

These caps are set by the Actor developer (not Apify platform defaults). Paying Apify users are unlimited (schema max still applies).

***

### More Actors like this

Use a **specialized Actor** when one exists for your site — structured fields and usually lower cost than a generic URL scraper. For Talabat MENA, stay on **this Actor**.

#### Food delivery & local discovery

- [Foodora Scraper](https://apify.com/lentic_clockss/foodora-scraper) — NO / SE / AT / HU / CZ menus
- [Foodpanda Scraper](https://apify.com/lentic_clockss/foodpanda-scraper) — APAC Foodpanda markets
- [Uber Eats Scraper](https://apify.com/lentic_clockss/ubereats-scraper) — multi-locale Uber Eats
- [Deliveroo Scraper](https://apify.com/lentic_clockss/deliveroo-scraper) — Deliveroo markets
- [DoorDash Scraper](https://apify.com/lentic_clockss/doordash-scraper) — DoorDash restaurants & menus
- [Grab Scraper](https://apify.com/lentic_clockss/grab-scraper) — Grab SEA
- [Wolt Scraper](https://apify.com/lentic_clockss/wolt-scraper) — Wolt cities
- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper) — venues, ratings, phone & hours
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper) — restaurants & reviews
- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper) — arbitrary protected public URLs

#### Prefer another specialized scraper?

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

**E-commerce**

- [Costco Product Scraper](https://apify.com/lentic_clockss/costco-scraper)
- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)
- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Shopee Search Scraper](https://apify.com/lentic_clockss/shopee-search-scraper)

**Travel & stays**

- [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)
- [Agoda Scraper](https://apify.com/lentic_clockss/agoda-scraper)

**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)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)

**Real estate (MENA-friendly)**

- [Bayut Scraper](https://apify.com/lentic_clockss/bayut-uae-scraper)
- [Property Finder Scraper](https://apify.com/lentic_clockss/property-finder-uae-scraper)
- [OpenSooq Scraper](https://apify.com/lentic_clockss/opensooq-real-estate-scraper)

**Social & ads**

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

**General tools**

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

→ Full catalog in [Related Actors](#related-actors) · profile [apify.com/lentic\_clockss](https://apify.com/lentic_clockss)

***

### How to use (no code required)

1. Click **Try for free** on this Actor page
2. Choose a **mode** (`discoverAreas` or `area` is a good start)
3. Set **country** (`uae` / `ksa` / `kuwait` / …)
4. For listings, set **areaId** + **areaSlug** (from `discoverAreas` or a Talabat URL)
5. Optionally set **filters**, **sort**, **cuisineSlug**, or enable **enrichMenus**
6. Click **Start** — open the **Dataset** tab for rows; **Key-value store** for `INPUT_ECHO` / `RUN_SUMMARY`

**Download** as CSV, Excel, or JSON.

#### Connect to your tools

| Platform | How |
| --- | --- |
| **Make.com** | Apify → Run Actor → `lentic_clockss/talabat-scraper` |
| **n8n** | Apify node → Run Actor |
| **Zapier** | Apify → Run Actor |
| **API / SDK** | Apify Client (`actorId`: `lentic_clockss/talabat-scraper`) |

***

### Coverage matrix

| Dimension | Covered |
| --- | --- |
| Countries | `uae` `kuwait` `ksa` `bahrain` `oman` `qatar` `jordan` `egypt` `iraq` |
| Modes | area · restaurant · cuisine · discoverAreas · discoverCities · discoverCuisines · chain · city · cuisinesHub · vertical · home · startUrls |
| Listing query | `filters` · `sort` · `cuisine` · `q` · `page` |
| Output | Dataset rows + KV `INPUT_ECHO` / `RUN_SUMMARY` / `ERROR_SUMMARY` |
| Out of scope | Login-only fields, checkout, private GraphQL |

Default run memory **1024 MB**.

***

### Output

| Field | Description |
| --- | --- |
| `itemType` | `restaurant`, `restaurant_detail`, `menu_item`, `area`, `city`, `cuisine`, … |
| `branchId` / `restaurantId` | Stable Talabat identifiers |
| `title` / `name` | Display name |
| `url` | Talabat permalink |
| `country` / `areaId` / `cuisineSlug` | Geo & facet context |
| `rate` / `deliveryFee` / `price` | Economics when present |
| `scrapedAt` | ISO timestamp |

Key-value artifacts (no secrets / no internal endpoint URLs):

- `INPUT_ECHO` — sanitized input after free-tier clamps
- `RUN_SUMMARY` — status, counts, warnings, free-tier flags
- `ERROR_SUMMARY` — present only on hard failures

***

### FAQ

**Is this official Talabat / Delivery Hero software?**\
No. It collects publicly rendered listing and menu data for research and analysis. Respect site terms and local law.

**Why do I need areaId?**\
Talabat restaurant lists are **area-scoped**. Use `discoverAreas` (or copy ids from a Talabat URL) before deep scrapes.

**Bare cuisine pages return no restaurants?**\
Correct — `/cuisine/{slug}` is often CMS SEO. Pair **areaId + areaSlug + cuisineSlug** (or `mode=area` with `cuisineSlug`).

**Do I need my own proxies?**\
No for normal Store runs — residential egress is handled for you.

**Does platform usage cost extra?**\
No. With this Actor’s pay-per-event setup, **users do not pay separate Apify platform usage** on top of Actor Start + result events.

**What about Foodpanda / Foodora / Uber Eats?**\
Different products. See [More Actors like this](#more-actors-like-this).

***

### Legal & ethical use

Use only for legitimate purposes and in compliance with applicable laws and Talabat’s terms. Do not scrape personal data you are not entitled to process.

***

### Support

Questions or feature requests? Open an issue on the Actor page or contact the developer via Apify Console.

**Keywords:** Talabat scraper, Talabat menu scraper, Talabat UAE scraper, Talabat KSA scraper, Talabat Kuwait, restaurant delivery data MENA, Talabat area listing, cuisine filter, free delivery filter, food delivery API alternative, 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`):

Scrape mode

## `country` (type: `string`):

Talabat country slug

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

Alias of country

## `lang` (type: `string`):

Optional ar path prefix

## `areaId` (type: `string`):

Numeric area id

## `areaSlug` (type: `string`):

Area slug

## `branchId` (type: `string`):

Branch id for restaurant mode

## `branchSlug` (type: `string`):

Branch slug

## `restaurantId` (type: `string`):

Brand restaurantId for chain mode

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

e.g. burgers — with area for real vendors

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

For mode=city

## `chainName` (type: `string`):

Substring match for mode=chain

## `vertical` (type: `string`):

For mode=vertical

## `filters` (type: `array`):

e.g. free\_delivery, top\_rated, Offers

## `sort` (type: `string`):

rating | fastest\_delivery | min\_order | deliverycharges | a\_z

## `searchQuery` (type: `string`):

Listing ?q= search

## `groceryOnly` (type: `boolean`):

Filter listing rows by isGrocery/verticalType

## `restaurantUrl` (type: `string`):

Full menu URL

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

Include menu items

## `includeChoices` (type: `boolean`):

SSR flag only — option trees not in page HTML

## `includePromotions` (type: `boolean`):

Emit promotion rows from menu state

## `includePaymentMethods` (type: `boolean`):

Emit payment method catalog row

## `enrichMenus` (type: `boolean`):

After area/cuisine/chain list, fetch menus for up to maxEnrich restaurants

## `maxEnrich` (type: `integer`):

Max enrich count

## `fetchAllPages` (type: `boolean`):

Expand pages from totalVendors (capped by maxPages/maxResults)

## `maxPages` (type: `integer`):

Max pages for area listing

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

Free plan capped at 200

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

For mode=startUrls

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

Optional ISO country for worker proxy

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

Optional HTTPS Cloud Run override

## Actor input object example

```json
{
  "mode": "area",
  "country": "uae",
  "vertical": "restaurants",
  "groceryOnly": false,
  "includeMenuItems": true,
  "includeChoices": true,
  "includePromotions": true,
  "includePaymentMethods": true,
  "enrichMenus": false,
  "maxEnrich": 5,
  "fetchAllPages": false,
  "maxPages": 3,
  "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/talabat-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/talabat-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/talabat-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/8OUobMkGqC62xzkDz/builds/PGXhwZAwIOrUnBJ8d/openapi.json
