~/ecommerce/talabat-mart-scraper

Talabat Mart Scraper — Prix et références alimentaires à Dubaï

Extrayez les références, prix, codes-barres et stocks réels du quick-commerce alimentaire depuis les dark stores Talabat Mart de Dubaï : 153 zones de livraison, EAN/UPC sur chaque article, un schéma produit normalisé.

alimentaire TypeScript Émirats arabes unis
proooxy/talabat-mart-scraper — specs
catégorieecommerce / alimentaire
langageTypeScript
stackTypeScript
marchésÉmirats arabes unis
sortieJSON propre, prêt pour le RAG

fonctionnalités clés

Prix au niveau du dark store — un enregistrement par produit et par magasin

Code-barres EAN/UPC sur chaque article, la clé de rapprochement entre enseignes

Stocks réels en unités, pas seulement en stock / épuisé

153 zones de livraison à Dubaï, sélectionnables à chaque exécution

HTTP pur — sans navigateur headless ni rendu JavaScript

Prix en unités mineures (fils) pour des calculs exacts

cas d’usage

  • Suivi des prix du quick-commerce dans les dark stores de Dubaï
  • Rapprochement de produits entre enseignes par code-barres
  • Suivi de l'assortiment et de la disponibilité pour les marques de grande consommation
  • Comparaison de prix au panier dans le Golfe
  • Étude d'entrée sur le marché alimentaire des Émirats
  • Jeux de données produits fiables pour les agents IA du retail

paramètres d’entrée

ParamètreTypeRequisDescription
retailerstringrequisEnseigne à explorer — Talabat Mart
citystringrequisVille à explorer — Dubaï
areaIdsarrayoptionnelZones de livraison à couvrir (par défaut : les 153 zones de Dubaï)
categoriesarrayoptionnelSlugs de catégories auxquels limiter l'exploration
maxProductsPerStorenumberoptionnelPlafond de produits collectés par dark store
proxyobjectoptionnelProxy résidentiel EAU — nécessaire pour des stocks exacts

Exemple de sortie

 1{
 2  "source": {
 3    "id": "2fc42edf-ac24-4e91-b871-1e7ee2117284",
 4    "canonicalUrl": "https://www.talabat.com/uae/grocery/600398/al-badaa/product/modern-bakery-plain-roll-sandwich-bread-4-pieces/s/901515?aid=1172",
 5    "retailer": "talabat_mart",
 6    "currency": "AED"
 7  },
 8  "title": "Modern Bakery Plain Roll Sandwich Bread, 4 Pieces",
 9  "brand": "",
10  "categories": ["bakery", "buns-rolls"],
11  "details": {},
12  "price": {
13    "current": 345,
14    "currentFormatted": "AED 3.45",
15    "previous": 345,
16    "stockStatus": "InStock",
17    "stockCount": 2
18  },
19  "variants": [
20    {
21      "id": "901515",
22      "sku": "901515",
23      "title": "Modern Bakery Plain Roll Sandwich Bread, 4 Pieces",
24      "options": [],
25      "price": { "current": 345, "currentFormatted": "AED 3.45", "previous": 345, "stockStatus": "InStock", "stockCount": 2 }
26    }
27  ],
28  "medias": [
29    { "type": "Image", "url": "https://talabat.dhmedia.io/image/product-information-management/KWV42456.png", "alt": "Modern Bakery Plain Roll Sandwich Bread, 4 Pieces", "index": 0 }
30  ],
31  "extraInfo": {
32    "scrapedAt": "2026-07-30T14:49:33.077Z",
33    "city": "dubai",
34    "darkStore": { "id": 600398, "name": "talabat mart", "zone": "al-badaa", "areaId": "1172" },
35    "barcode": "01110000140435",
36    "size": "4 Pieces",
37    "superSaver": false
38  }
39}

Conseils

  • Commencez par une seule zone. Une entrée areaIds et un maxProductsPerStore modéré renvoient un échantillon représentatif en moins d’une minute — pratique pour vérifier le schéma avant une exploration de toute la ville.
  • Dédupliquez sur le couple d’offre. Les dark stores se chevauchent entre zones : joignez sur (source.id, extraInfo.darkStore.id) plutôt que sur source.id seul.
  • Utilisez le code-barres, pas le titre. Les intitulés varient selon l’enseigne et la langue ; extraInfo.barcode est la seule clé fiable entre enseignes.
  • Proxy résidentiel AE pour les stocks. Les prix et le catalogue reviennent depuis n’importe quelle IP, mais stockAmount n’est fiable que depuis les Émirats.

faq

Pourquoi un proxy émirati est-il nécessaire ?
Le catalogue et les prix s'affichent depuis n'importe quel pays, mais les stocks exacts par article sont géo-restreints aux Émirats. Si vous vous appuyez sur les stocks, le proxy résidentiel AE est indispensable et non optionnel.
Comment rapprocher les produits entre enseignes ?
Chaque article porte son code EAN/UPC dans extraInfo.barcode. C'est la clé stable pour relier une même référence entre Talabat Mart et d'autres sources alimentaires.
Que représente un enregistrement ?
Une offre produit dans un dark store. Le même produit vendu depuis deux dark stores renvoie deux enregistrements ; l'unicité est le couple (source.id, extraInfo.darkStore.id).

similaires dans ~/ecommerce

Exécutez Talabat Mart Scraper — Prix et références alimentaires à Dubaï, ou obtenez un projet sur mesure

Commencez à extraire sur Apify en quelques minutes, ou engagez-moi pour construire un scraper sur mesure et un pipeline RAG adaptés exactement à votre source et à votre schéma.

exécuter sur Apify obtenir des données sur mesure