Talabat Scraper avatar

Talabat Scraper

Pricing

from $1.20 / 1,000 results

Go to Apify Store
Talabat Scraper

Talabat Scraper

Scrape restaurant data from Talabat.com - names, ratings, cuisines, locations, payment methods, and popular items across 9 Middle Eastern countries.

Pricing

from $1.20 / 1,000 results

Rating

5.0

(1)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

1

Bookmarked

22

Total users

9

Monthly active users

5.9 hours

Issues response

5 days ago

Last modified

Share

Scrape restaurants and menus from Talabat.com across 9 Middle Eastern countries — ratings, cuisines, GPS coordinates, payment methods, and full menus with prices.

What you get

Talabat is the dominant food-delivery platform across MENA, operating in UAE, Saudi Arabia, Kuwait, Bahrain, Oman, Qatar, Jordan, Egypt, and Iraq. This actor returns restaurant names, ratings, cuisines, latitude/longitude, accepted payment methods, popular items, and — when enabled — the full menu with item-level prices, descriptions, and images.

Output fields (restaurants)

FieldDescription
nameRestaurant name
slugURL slug identifier
cuisineCuisine types (e.g., "Pizza, Italian, Fast Food")
ratingAverage customer rating
total_ratingsTotal number of ratings
logoRestaurant logo URL
latitudeGPS latitude
longitudeGPS longitude
accepts_cashWhether cash is accepted
accepts_cardWhether card is accepted
most_selling_itemsList of popular menu item names
countryCountry code
urlFull Talabat URL
menu_itemsFull menu (when scrapeMenu is enabled)
scraped_atTimestamp

Output fields (menu items, when enabled)

FieldDescription
nameMenu item name
descriptionItem description
priceItem price
old_priceOriginal price if discounted
imageItem image URL
categoryMenu section
has_choicesTrue if the item has customizable choices (sizes, add-ons, extras)
choice_sectionsFull choice tree, only present when scrapeMenuChoices is enabled

Output fields (choice sections, when scrapeMenuChoices is enabled)

Each menu item with has_choices=true gets a choice_sections array. Each section has:

FieldDescription
section_nameSection title (e.g. "Choose Your Side", "Add On")
selection_stringHuman-readable rule (e.g. "Choose 1", "Choose up to 16 items")
min_quantity / max_quantityQuantity bounds for the section
is_single_selectionTrue if user must pick exactly one option
is_mandatoryTrue if the section must be filled to add the item
optionsArray of individual choices, each with id, name, price, old_price, is_discounted, has_sub_choices

Note: choice options are text-only on Talabat — there is no per-option image field. The parent menu item's image is in menu_items[].image.

Example output

{
"name": "Pizza Hut",
"slug": "pizza-hut",
"cuisine": "Pizza, Italian, Fast Food",
"rating": 4.2,
"total_ratings": 15420,
"logo": "https://images.deliveryhero.io/image/talabat/restaurants/pizza-hut-logo.jpg",
"latitude": 25.2048,
"longitude": 55.2708,
"accepts_cash": true,
"accepts_card": true,
"most_selling_items": ["Pepperoni Pizza", "Margherita", "Chicken Supreme"],
"country": "uae",
"url": "https://www.talabat.com/uae/pizza-hut",
"scraped_at": "2026-04-11T12:00:00.000000+00:00"
}

Input parameters

ParameterRequiredDescription
queriesYesSearch terms or restaurant names (e.g., ["pizza", "mcdonalds", "sushi"]).
countryNoOne of uae, sa, kw, bh, om, qa, jo, eg, iq. Default uae.
maxResultsNoMax restaurants per query. Default 20, max 1000.
scrapeMenuNoFetch the full menu (items, prices, descriptions, images) for each restaurant. Default false.
scrapeMenuChoicesNoAlso fetch the full choice tree (sizes, add-ons, extras with prices) for every customizable menu item. Auto-enables scrapeMenu. Billed separately as menu-choices-fetched, $0.0005 per item with choices. Default false.

Use cases & recipes

Step-by-step guides on thirdwatch.dev/blog:

-end

Supported countries

CodeCountry
uaeUnited Arab Emirates
saSaudi Arabia
kwKuwait
bhBahrain
omOman
qaQatar
joJordan
egEgypt
iqIraq

Use cases

  • Food-tech analysts: Benchmark cuisine distribution and rating density across all 9 Talabat countries.
  • Restaurant chains: Track your ratings, popular items, and payment options vs. direct competitors.
  • Cloud kitchens: Identify under-served cuisines and gaps in each country.
  • Location intelligence teams: Use GPS coordinates to map restaurant density for retail expansion.
  • Menu-pricing analysts: Monitor item-level prices across chains and countries.

Pricing

Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.

TierPrice per result
FREE$0.002
BRONZE$0.0015
SILVER$0.0012
GOLD$0.001

Limitations

  • Menu items vary with time of day — some entries disappear outside peak hours or restaurant opening times.
  • Lightly-rated restaurants (new listings) may return null for rating.
  • most_selling_items shows only item names; enable scrapeMenu to get prices and descriptions.
  • GPS coordinates are restaurant headquarters — not per-branch — for chains.

Compared to alternatives

  • vs. other Talabat scrapers: No direct Apify Store competitor at this time — this is the only Talabat scraper on the platform.
  • vs. Talabat Partner API: Not publicly available — restricted to registered restaurant partners. This actor is the public-data alternative.

Pairs well with Deliveroo Scraper and Noon Food Scraper for full MENA food-delivery coverage.

FAQ

How many countries does Talabat cover? Nine: UAE, Saudi Arabia, Kuwait, Bahrain, Oman, Qatar, Jordan, Egypt, and Iraq.

Do I need a Talabat account? No. Only publicly visible restaurant listings and menus are scraped.

Should I enable scrapeMenu? Yes if you need item-level prices or descriptions. The actor still returns restaurant-level fields for restaurants where the menu is gated or unavailable.

Should I enable scrapeMenuChoices? Enable it when you need the customization options for each menu item — sizes, add-ons, sauces, extras with their individual prices, plus the rules around them (single-pick vs multi-pick, mandatory sections, min/max quantities). Off by default because it adds a separate per-item HTTP call (typically 30 to 80 percent of menu items have choices) and is billed under a separate event so customers who don't need it aren't charged for it. A 200-item menu with ~100 customizable items adds about 20 to 40 seconds and $0.05 in choice fetches at the FREE tier.

How many restaurants per query? Typically 20-100+ depending on the search term and country. Set maxResults up to 1000.

Last verified: 2026-04

More scrapers at thirdwatch.dev.