
Talabat Scraper
hipersoft/talabat-scraper
Scrape Talabat restaurants in any area of the UAE, Kuwait, Qatar, Bahrain, Oman, Jordan, Egypt or Iraq: name, cuisines, rating, ratings count, delivery fee, minimum order, delivery time, payment options, coordinates, and full menus with prices. Export CSV/JSON.
Total users
1Monthly users
0Total runs
23Per restaurant
$0.003Last rebuilt
Oct 26, 2026Overview
Talabat Scraper extracts restaurant data from Talabat (talabat.com), the leading food-delivery app in the Middle East β UAE, Kuwait, Qatar, Bahrain, Oman, Jordan, Egypt and Iraq. For any Talabat area (e.g. Dubai JLT, Dubai Marina, Salmiya, Doha West Bay) you get every restaurant's name, branch, cuisines, rating, number of ratings, delivery fee, minimum order, delivery time, cash/card payment, Talabat Pro flag, promotions, coordinates, logo and menu link, and optionally the full menu with categories, item names, descriptions, prices, original prices and photos. Export to CSV, Excel or JSON.
What does Talabat Scraper do?
- π All restaurants delivering to an area across 8 countries.
- β Ratings and number of ratings.
- π΅ Delivery details: delivery fee, minimum order and delivery time.
- π³ Payment options: cash and card.
- π·οΈ Promotions, Talabat Pro (TGO), new and sponsored flags.
- π Coordinates of each branch.
- π Full menus (optional): categories, items, prices, discounts and photos.
- π― Filters: cuisine and minimum rating.
What data can you scrape from Talabat?
| Field | Description |
|---|---|
| Restaurant and branch | IDs, name, branch name, menu link |
| Cuisines | Cuisine tags |
| Rating | Average rating and ratings count |
| Delivery | Fee, minimum order, time |
| Payments | Cash, card |
| Flags | Talabat Pro, new, sponsored, grocery, promotion |
| Location | Latitude, longitude, country, area |
| Images | Logo and hero image |
| Menu | Categories and items with price, old price, description, image |
Use cases for Talabat data
- Restaurant owners and cloud kitchens: benchmark ratings, delivery fees and menu prices against competitors.
- FMCG and food brands: map restaurants by cuisine and area.
- Market research: analyse cuisine mix and pricing across GCC cities.
- Sales prospecting: build lead lists of delivery restaurants for POS, packaging or marketing services.
- Menu analytics: compare dish prices and discounts across brands.
How to scrape Talabat
- Click Try for free to open Talabat Scraper in Apify Console.
- Open talabat.com, choose your country and area, and copy the restaurants-list link (or a restaurant's menu link).
- Paste the links into Talabat area or restaurant links.
- Turn on Include full menu if you need menus, then click Start.
- Download the data as CSV, Excel or JSON.
Input
Example input
{
"startUrls": [
{ "url": "https://www.talabat.com/uae/restaurants/1308/jumeirah-lakes-towers-jlt" },
{ "url": "https://www.talabat.com/kuwait/restaurants/2/salmiya" }
],
"includeMenu": true,
"cuisineContains": "Shawarma",
"minRating": 4,
"maxRestaurantsPerArea": 100
}
| Field | Description |
|---|---|
| Talabat area or restaurant links | Area list pages and/or restaurant menu pages. |
| Include full menu | Add menu categories and items. |
| Cuisine contains | Filter by cuisine. |
| Minimum rating | 0β5. |
| Max restaurants per area | 0 = all. |
| Max restaurants in total | 0 = no limit. |
Output
Restaurant example
{
"restaurantId": 661233,
"branchId": 701353,
"name": "Kabab Zone Restaurant",
"branch": "Kabab Zone Restaurant, Umm Suqeim 3",
"url": "https://www.talabat.com/uae/restaurant/701353/kabab-zone-restaurant-umm-suqeim-3",
"country": "uae",
"cuisines": ["Kebab", "Grills", "Arabic", "BBQ"],
"rating": 4.1,
"ratingCount": 500,
"deliveryFee": 0,
"minimumOrder": 20,
"deliveryTimeMinutes": 32,
"deliveryTimeText": "Within 32 mins",
"acceptsCash": true,
"acceptsCard": true,
"talabatPro": true,
"sponsored": true,
"latitude": 25.1352537,
"longitude": 55.1972108,
"area": "jumeirah-lakes-towers-jlt"
}
Menu item example (with full menu)
{
"name": "Double Value Chicken Shawarma Pita",
"category": null,
"description": "Double Value Chicken Shawarma Pita",
"price": 19,
"oldPrice": 28,
"topRated": false
}
How much does it cost to scrape Talabat?
Talabat Scraper uses pay-per-restaurant pricing: a small fixed price per restaurant, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More food-delivery data
- Deliveroo Scraper: restaurants and menus in the UK, UAE and more.
- Google Maps Scraper: restaurants from Google Maps.
FAQ
Which countries are supported? UAE, Kuwait, Qatar, Bahrain, Oman, Jordan, Egypt and Iraq β paste area links from the matching country.
How do I get an area link? On talabat.com choose your country and area; the restaurants-list link looks like talabat.com/uae/restaurants/1308/jumeirah-lakes-towers-jlt.
Are prices in local currency? Yes. Delivery fees, minimum orders and menu prices are in the country's currency (AED, KWD, QARβ¦).
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate Talabat Scraper with other apps? Talabat Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to scrape Talabat? The scraper only collects publicly visible restaurant and menu information. You are responsible for using the data in line with Talabat's terms.
Notes
Original clean-room implementation. Returns only public data. Not affiliated with Talabat or Delivery Hero.
Input
| Field | Type | Description |
|---|---|---|
startUrlsTalabat area or restaurant links | array | Talabat area pages (e.g. https://www.talabat.com/uae/restaurants/1308/jumeirah-lakes-towers-jlt, https://www.talabat.com/kuwait/restaurants/2/salmiya) or restaurant menu pages. |
includeMenuInclude full menu | boolean | Add each restaurant's menu categories and items with prices, old prices, descriptions and images. Default: false |
cuisineContainsCuisine contains | string | Only restaurants with a matching cuisine, e.g. Burgers, Indian, Shawarma, Sushi. |
minRatingMinimum rating (0β5) | integer | Only restaurants rated at least this. Default: 0 |
maxRestaurantsPerAreaMax restaurants per area | integer | 0 means all restaurants delivering to the area. Default: 100 |
maxItemsMax restaurants in total | integer | 0 means no limit. Default: 0 |
proxyConfigurationProxy configuration | object | Not required for normal use. Default: {"useApifyProxy": false} |
API
curl -X POST "https://api.apify.com/v2/acts/hipersoft~talabat-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"startUrls": [
{
"url": "https://www.talabat.com/uae/restaurants/1308/jumeirah-lakes-towers-jlt"
}
],
"maxRestaurantsPerArea": 30
}'from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("hipersoft/talabat-scraper").call(run_input={
"startUrls": [
{
"url": "https://www.talabat.com/uae/restaurants/1308/jumeirah-lakes-towers-jlt"
}
],
"maxRestaurantsPerArea": 30
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('hipersoft/talabat-scraper').call({
"startUrls": [
{
"url": "https://www.talabat.com/uae/restaurants/1308/jumeirah-lakes-towers-jlt"
}
],
"maxRestaurantsPerArea": 30
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Pricing
| Event | Price | Paid plans from |
|---|---|---|
| Restaurant One Talabat restaurant | $0.003 | $0.0015 |
You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.
Related scrapers
Carousell Scraper
Scrape Carousell search listings: title, price, condition, location, seller, photo and URL. Requires your own Carousell app token.
242 runs Β· 2 users Β· $0.003 / listing scrapedGoogle Flights Scraper
Scrape flight options from Google Flights by route and date: airline, flight number, departure and arrival times, duration, stops, layovers and price. One-way or round-trip, any cabin and currency. For travel and price monitoring.
216 runs Β· 4 users Β· $0.004 / flight scrapedPinterest Scraper
Search Pinterest and scrape pins (title, description, destination link, image, pinner, board, saves), boards and users. Fast. For visual research, e-commerce, trend and marketing analysis.
151 runs Β· 2 users Β· $0.0034 / item scrapedGoogle Trends Scraper
Scrape Google Trends for any keyword: interest over time, related and rising queries, and interest by region. Per country and timeframe. For SEO, market and trend research. No setup.
139 runs Β· 6 users Β· $0.001 / keyword scrapedAliExpress Product Search Scraper
Search AliExpress by keyword and export one clean row per product β title, sale price, original price, image and product URL. Export to JSON, CSV or Excel.
135 runs Β· 3 users Β· $0.003 / product scrapedGoogle Maps Scraper
Search Google Maps and scrape places: name, category, full address, city, coordinates, rating, phone, website, Place ID and map link. Fast browser-free via Google's internal endpoint, no setup. For local lead generation and market research.
130 runs Β· 2 users Β· $0.005 / place scrapedSend the site and the fields. We build it and you get it first.