Talabat Scraper - Restaurants, Menus, Prices & Leads
Pricing
from $2.78 / 1,000 restaurant / store scrapeds
Talabat Scraper - Restaurants, Menus, Prices & Leads
Scrape Talabat across UAE, Saudi, Kuwait, Qatar, Bahrain, Oman, Jordan & Egypt: restaurants, ratings, delivery fees, ETA, geo, full menus with item prices & discounts, customer reviews and merchant B2B leads. Monitoring mode for only-new data. No API key, no browser.
Pricing
from $2.78 / 1,000 restaurant / store scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Talabat Scraper — Restaurants, Menus, Prices, Reviews & Merchant Leads
Extract complete Talabat data across the Middle East & North Africa — restaurants and stores, full menus with item prices and discounts, customer reviews, and merchant B2B leads — in one fast, structured run. Covers UAE, Saudi Arabia, Kuwait, Qatar, Bahrain, Oman, Jordan and Egypt.
No login, no cookies, no browser — direct JSON/SSR extraction with high reliability and a built-in monitoring mode.
Why this Talabat scraper?
Talabat (Delivery Hero) is the #1 food-delivery platform in MENA. Most scrapers stop at the restaurant card. This actor is the richest all-in-one in the category — restaurant intelligence plus full menus, reviews, and ready-to-use merchant leads, with only-new monitoring:
| Data | Typical scrapers | This actor |
|---|---|---|
| Restaurant rating, review/rating count | partial | ✅ |
| Delivery fee, minimum order, ETA, status | ❌ | ✅ |
| Cuisines, vertical (restaurant / grocery / pharmacy) | partial | ✅ |
| Geo (lat/lng), area & city | ❌ | ✅ |
| Payment methods, talabat GO flag | ❌ | ✅ |
| Full menu — item name (EN + Arabic), description, price | partial | ✅ |
| Old price + discount %, highlights, item images | ❌ | ✅ |
| Customer reviews (rating, text, reviewer, date) | ❌ | ✅ opt-in |
| Merchant B2B leads + 0–100 lead score | ❌ | ✅ opt-in |
| Monitoring mode (only new / changed) | ❌ | ✅ |
| 8 MENA markets, EN/AR content | partial | ✅ |
Use cases
- Menu & price intelligence — track item prices, discounts and menu changes across competitors and your own brand on a schedule.
- Lead generation — every restaurant is a B2B prospect for food-tech, POS, payments, delivery-SaaS, ghost-kitchen, packaging and ingredient suppliers. Score merchants by popularity (
ratingCount), quality (rating) and activity, and target by city, cuisine or vertical. - Market & competitor research — map who delivers where, at what fees and ETAs, with what ratings, across the Gulf and Egypt.
- Reputation monitoring — pull recent customer reviews per restaurant and watch sentiment over time.
- Catalog & aggregation — feed apps, dashboards and price-comparison tools with structured restaurant + menu data.
How to use
- Sign up for Apify — the free plan is enough to try this actor.
- Open the Talabat Scraper, pick a country, enter search queries (or cities / area slugs / URLs), and click Start.
- Watch restaurants, menus, reviews and leads stream into the dataset table.
- Export as JSON, CSV, Excel, XML, or RSS — or pull results via the Apify API.
Input
{"country": "uae","searchQueries": ["burger"],"cities": ["Dubai"],"maxRestaurants": 60,"includeMenu": true,"includeReviews": false,"includeMerchantLeads": true,"monitorMode": false}
- country —
uae,ksa,kuwait,qatar,bahrain,oman,jordanoregypt. - searchQueries — keywords (
burger,pizza,sushi,shawarma,KFC…) searched across the whole country. No location needed. - cities — city names (
Dubai,Riyadh,Doha,Cairo…) resolved to Talabat delivery areas; returns every restaurant delivering there (richest data). - areaSlugs / areaIds / startUrls — target precise delivery areas, or paste any Talabat area / restaurant / search URL (auto-routed).
- restaurantSlugs / branchIds — scrape specific restaurants or branches directly.
- includeMenu (default true) — full menu with item prices, discounts, EN/Arabic names and images.
- includeItemDetails (default true) — keep item descriptions and image URLs.
- includeReviews (default false) + maxReviewsPerRestaurant — customer reviews as separate records.
- includeMerchantLeads (default true) — one deduplicated merchant lead per restaurant with a 0–100 lead score.
- minRating / vendorType / language — filters and content language (
en/ar). - monitorMode (default false) — emit only NEW and CHANGED restaurants/reviews (see below).
Output
One record per restaurant (type: "restaurant"), plus optional type: "review" and type: "merchantLead" records:
{"type": "restaurant","branchId": 669895,"restaurantId": 643479,"name": "Puzatic restaurant, Business Bay","slug": "puzatic-restaurant-business-bay","url": "https://www.talabat.com/uae/puzatic-restaurant-business-bay","country": "United Arab Emirates","city": "Dubai","area": "Business Bay","cuisines": ["Russian", "Uzbek", "Burgers", "Grills", "Sushi"],"rating": 4.6,"ratingCount": 1000,"deliveryFee": 0,"minimumOrder": 20,"deliveryTimeText": "Within 32 mins","status": "open","isTalabatGO": true,"vertical": "restaurant","currency": "AED","latitude": 25.1876,"longitude": 55.2843,"paymentMethods": ["cash", "credit_card"],"menu": {"sectionCount": 16,"itemCount": 142,"minItemPrice": 5,"maxItemPrice": 145,"currency": "AED","sections": [{"name": "Picks for you 🔥","items": [{"name": "Chicken Noodle Soup","nameArabic": "شوربة نودلز بالدجاج","description": "Classic soup made with chicken, noodles and vegetables.","price": 45,"currency": "AED","oldPrice": 50,"discountPercent": 10,"image": "https://images.deliveryhero.io/image/talabat/MenuItems/..."}]}]},"leadScore": 78,"scrapedAt": "2026-06-18T06:30:00.000Z"}
Automate & schedule
Run this actor on autopilot and pull results into your own stack:
- Apify API — start runs, fetch datasets, manage schedules over REST.
- apify-client for JavaScript and apify-client for Python — official SDKs.
- Schedules — run it hourly/daily/weekly to monitor menu prices, new restaurants or reviews in a city or cuisine.
- Webhooks — trigger downstream actions (CRM import, Slack alert, price-change email) the moment a run finishes.
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'MY_APIFY_TOKEN' });const run = await client.actor('scrapesage/talabat-scraper').call({country: 'uae',cities: ['Dubai'],includeMenu: true,includeMerchantLeads: true,maxRestaurants: 100,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Got ${items.length} restaurants, menus & leads`);
Monitoring mode (only new / changed)
Turn on monitorMode to remember everything seen in previous runs (in a named key-value store) and emit only new restaurants/reviews and ones whose rating, delivery fee, minimum order, status or menu price range changed (tagged with changeType). This is independent of, and complements, Apify Schedules: the schedule decides when the run fires, monitor mode decides what is emitted — so you never pay for unchanged rows.
Integrate with any app
Connect the dataset to 5,000+ apps — no code required:
- Make — multi-step automation scenarios.
- Zapier — push new merchant leads straight into your CRM.
- Slack — get notified when a monitored city/cuisine changes.
- Google Drive / Sheets — auto-export every run to a spreadsheet.
- Airbyte — pipe results into your data warehouse.
- GitHub — trigger runs from commits or releases.
Use with AI assistants (MCP)
The output is clean, LLM-ready JSON. Call this actor from Claude, ChatGPT, or any agent framework through the Apify MCP server — ask your assistant to "find the top-rated burger restaurants in Dubai with their menu prices" and let it run this scraper for you.
Agent-ready: autonomous payments (x402 & Skyfire)
This actor is agent-ready — AI agents can discover it, run it, and pay for it autonomously, with no Apify account and no human in the loop. It uses pay-per-event pricing and limited permissions, so it qualifies for Apify's agentic-payment standards:
- x402 — an open, HTTP-native payment protocol. Agents pay per run in USDC on the Base network directly through the Apify MCP server — no account, no API key.
- Skyfire — agent-to-service payments for fully autonomous AI-agent workflows.
Building an AI agent, MCP tool, or autonomous data pipeline? This scraper is ready to plug in and pay as it goes.
More scrapers from scrapesage
Build a complete food-delivery & local-commerce intelligence stack across every region:
- Wolt Scraper — restaurants, menus & merchant leads across the Nordics, Baltics, DACH & CEE.
- Just Eat Scraper — UK restaurants with full menus, prices & deals.
- Uber Eats Scraper — US & global restaurants, menus, prices & phone leads.
- foodpanda Scraper — APAC restaurants, menus & geo.
- Zomato Scraper — India & UAE restaurants, menus, ratings & phone leads.
- Property Finder Scraper — UAE/GCC real-estate listings & agent leads.
Tips
- Search is the fastest start — set a
countryand a couple ofsearchQueries; no geo needed. Usecities/areaSlugsfor full delivery-area coverage. - Big cities — one central delivery area can list thousands of restaurants. Raise
maxAreaPagesandmaxRestaurantsto exhaust an area; add more areas withmaxAreasPerCity. - Cost control — turn
includeMenuoff for listing-only runs (cheaper); reviews and leads are opt-in and deduplicated. - Recurring monitoring — combine Schedules with
monitorModeto track only new restaurants, price changes or reviews. - Proxies — the default datacenter proxy works; switch to RESIDENTIAL (country AE/SA/…) only if you hit rate-limiting on very large runs.
FAQ
Which countries are supported? UAE, Saudi Arabia (KSA), Kuwait, Qatar, Bahrain, Oman, Jordan and Egypt — set country.
Do I need a Talabat API key or login? No. The actor reads the same public pages and JSON endpoints a normal visitor's browser does — no key, no login, no browser automation.
Can I get full menus with prices? Yes — keep includeMenu on. Each item includes name (English + Arabic), description, price, old price & discount %, highlights and image, grouped by menu section.
Does it provide merchant contact details? Talabat (like most food-delivery platforms) doesn't publish a restaurant's phone or email. The merchant lead is the qualified business profile — name, city/area, geo, cuisines, rating, popularity, delivery economics, vertical and a lead score — ideal for prospecting and enrichment.
Can I export to Google Sheets, CSV, or Excel? Yes — one click in the dataset view, or automatically on every run via the Google Drive integration.
How do I monitor menu prices or new restaurants automatically? Turn on monitorMode and create a Schedule; optionally add a webhook to push changes into your tools.
A field is null — why? Some restaurants genuinely don't publish a value (e.g. no reviews yet, no discount). Fields are null only when the data doesn't exist, not because the scraper skipped them.
Is scraping Talabat legal? This actor collects publicly available data only. You are responsible for using the data in compliance with applicable laws (e.g. GDPR/CCPA for personal data) and Talabat's terms.
Need help?
Open an issue on the actor's Issues tab, or visit the Apify help center. Feature requests are welcome — this actor is actively maintained.