Talabat Scraper — Menus, Prices & Delivery Fees avatar

Talabat Scraper — Menus, Prices & Delivery Fees

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Talabat Scraper — Menus, Prices & Delivery Fees

Talabat Scraper — Menus, Prices & Delivery Fees

Talabat menus, prices and delivery fees as flat rows in 8 MENA markets. Area mode lists every branch delivering to an area with fee, ETA, minimum order and menu URL; menu mode returns each dish with section, price and currency. Search, detail and monitor modes too.

Pricing

from $0.80 / 1,000 results

Rating

0.0

(0)

Developer

Redomic

Redomic

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a few seconds ago

Last modified

Features

Limited permissions

Share

Talabat Scraper: Restaurant Menus, Prices and Delivery Fees

Get restaurant data from Talabat, the biggest food delivery app in the Middle East, as a spreadsheet or an API. Pick a delivery area and get every restaurant that delivers there, with rating, delivery fee, delivery time and minimum order. Add their menus and get every dish with its section and price. It works in eight markets: the UAE, Saudi Arabia, Kuwait, Qatar, Bahrain, Oman, Egypt and Jordan.

Who uses it

  • Restaurant chains and F&B brands comparing their menu prices and delivery terms with the competition, area by area.
  • Market research and consulting firms mapping which cuisines and brands cover which neighbourhoods.
  • Food-tech and delivery startups that need a restaurant and menu database for the region.

What you get

Restaurants delivering to Abu Hail, Dubai, on 15 November 2026:

RestaurantCuisinesRatingDelivery fee (AED)Delivery timeMinimum order (AED)
Jawharat Al ShamGrills, Sandwiches, Arabic, Shawarma4.5027 min20
Street Grill Hot Pot RestaurantThai, Asian, Beverages4.7027 min20
Rice UpArabic, Chicken, Middle Eastern, Kebab4.0037 min20
TrouvailleManaqeesh, Breakfast, Cafe, Cakes4.7032 min20
House of ZaikaPakistani, Indian, Asian4.5032 min20

Each restaurant row also has whether it's open now, any promotion, its logo, its coordinates, its Talabat IDs and the link to its menu.

A menu row looks like this (Papa Johns, 13 November 2026, 120 dishes in total):

DishSectionPrice (AED)
Margherita Pan Pizza MediumPan Pizza52
Margherita Pan Pizza LargePan Pizza70
Pepperoni Pan Pizza MediumPan Pizza57
Mexican Salsa Roasted WingsNew Roasted Wingsfrom 22

Menu rows also carry the description, the old price when a dish is discounted, and the image. When a dish's price depends on a choice (size, combo), turn on includeChoices to get the cheapest way to order it and every option with its price.

Five modes

ModeWhat you get
areaEvery restaurant that delivers to the area pages you give it, with delivery terms, and their menus if you want them
menuEvery dish on the restaurant menus you give it
search (default)Restaurants in a market matching a name, dish or cuisine
detailA restaurant's own page: rating and review count, coordinates, payment methods and top-selling dishes
monitorOnly restaurants that are new, changed or gone since the last run

Price

$1 per 1,000 restaurant rows and $0.03 per complete menu, however many dishes it has. There's no start fee. In monitor mode you pay only for new and changed restaurants. The five restaurants above cost $0.005, and the Papa Johns menu costs $0.03.

How to run it

  1. Open talabat.com, choose your country and delivery area, and copy the address. It looks like https://www.talabat.com/uae/restaurants/1169/abu-hail.
  2. Run area mode with that address:
{
"mode": "area",
"areas": ["https://www.talabat.com/uae/restaurants/1169/abu-hail"],
"includeMenus": true,
"maxItems": 50
}

Get only open branches with free delivery and a rating of 4 or above:

{
"mode": "area",
"areas": ["https://www.talabat.com/uae/restaurants/1169/abu-hail"],
"openNow": true,
"freeDelivery": true,
"minRating": 4,
"maxItems": 50
}

Find every pizza place in Kuwait:

{
"mode": "search",
"country": "kuwait",
"query": "pizza",
"maxItems": 200
}

For alerts on new and closed restaurants, save a search as a task with "mode": "monitor" and schedule it daily.

Input

FieldDefaultWhat it does
modesearcharea, menu, search, detail or monitor.
areasAbu Hail, DubaiTalabat delivery-area URLs, for area mode.
restaurantsone Papa Johns menuRestaurant or menu URLs, for menu and detail modes.
countryuaeuae, ksa, kuwait, qatar, bahrain, oman, egypt or jordan.
querypizzaA restaurant name, dish or cuisine, for search and monitor. Leave it empty to list the whole market.
includeMenustrueIn area mode, also return each restaurant's full menu.
includeChoicesfalseAdd each dish's options and its lowest price.
minRatingallIn search and area modes, keep only restaurants with this rating or higher.
openNowfalseIn search and area modes, keep only restaurants that are open for delivery now. In search mode this applies when availability is known.
freeDeliveryfalseIn search and area modes, keep only restaurants with no delivery fee. In search mode this applies when the delivery fee is known.
cuisinesallIn search and area modes, keep only restaurants that serve at least one of these cuisines.
maxItems30The most restaurants to return after filters.

Output fields

Restaurant row (area mode): id, restaurantId, branchId, name, branchName, slug, country, cityName, areaId, areaName, cuisines, cuisineCount, rating, ratingCount, deliveryFee, deliveryTimeMinutes, minimumOrder, open, promotion, talabatPro, menuUrl, logoUrl, latitude, longitude. detail mode adds paymentMethods and topSellingItems.

Menu row: itemId, itemName, description, section, price, oldPrice, currency, discounted, priceFromChoices, hasChoices, fromPrice, choices, imageUrl, name and branchName of the restaurant, areaName, rating, url.

Monitor rows add changeType.

FAQ

Do I need a Talabat account? No. The Actor reads Talabat's public pages without logging in.

Why is a dish's price empty? Its price depends on a choice, like size. priceFromChoices is true on those rows. Turn on includeChoices to get the lowest price.

Are the IDs stable? Yes. id is Talabat's own restaurant ID, so you can join runs from different days.

Do I get customer data or reviews? No. Only public restaurant and menu data: ratings and review counts, never the reviews or the people who wrote them.

Something looks wrong in my results. Open an issue on the Issues tab with your input and we'll look at it.

بالعربية

احصل على بيانات المطاعم من طلبات في ملف جدولي: المطاعم التي توصل إلى منطقتك مع التقييم ورسوم التوصيل ووقت التوصيل والحد الأدنى للطلب، وقوائم الطعام مع الأسعار. يعمل في الإمارات والسعودية والكويت وقطر والبحرين وعُمان ومصر والأردن.

Use it from AI agents (MCP) and Python

AI agents. Add this Actor as a tool in Claude, Cursor, VS Code or any MCP client through the Apify MCP server. The agent reads the input schema, so a plain request is enough.

{
"mcpServers": {
"talabat-scraper": {
"url": "https://mcp.apify.com?tools=redomic/talabat-scraper",
"headers": {
"Authorization": "Bearer <YOUR_APIFY_TOKEN>"
}
}
}
}

Python. pip install apify-client, then:

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("redomic/talabat-scraper").call(run_input={"mode": "search", "country": "uae", "query": "pizza"})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

More from us