~/ecommerce/talabat-mart-scraper

Talabat Mart Scraper — Preços e SKUs de Mercado em Dubai

Extraia SKUs, preços, códigos de barras e estoque real de mercado q-commerce das dark stores da Talabat Mart em Dubai — 153 zonas de entrega, EAN/UPC em cada item e um schema de produto normalizado.

mercado TypeScript Emirados Árabes Unidos
proooxy/talabat-mart-scraper — especificações
categoriaecommerce / mercado
linguagemTypeScript
stackTypeScript
mercadosEmirados Árabes Unidos
saídaJSON limpo e pronto para RAG

principais recursos

Preços por dark store — um registro por produto e loja de entrega

Código de barras EAN/UPC em cada item, a chave para cruzar varejistas

Estoque real em unidades, não apenas disponível/esgotado

153 zonas de entrega de Dubai, selecionáveis por execução

HTTP puro — sem navegador headless, sem renderização de JavaScript

Preços em unidades menores (fils) para cálculos exatos

casos de uso

  • Monitoramento de preços q-commerce nas dark stores de Dubai
  • Correspondência de produtos entre varejistas por código de barras
  • Acompanhamento de sortimento e disponibilidade para marcas de consumo
  • Comparação de preços por cesta no Golfo
  • Pesquisa de entrada no mercado de alimentos dos Emirados
  • Datasets de produto confiáveis para agentes de IA de varejo

parâmetros de entrada

ParâmetroTipoObrigatórioDescrição
retailerstringobrigatórioVarejista a rastrear — Talabat Mart
citystringobrigatórioCidade a rastrear — Dubai
areaIdsarrayopcionalZonas de entrega a cobrir (padrão: as 153 zonas de Dubai)
categoriesarrayopcionalSlugs de categoria aos quais limitar o rastreio
maxProductsPerStorenumberopcionalLimite de produtos coletados por dark store
proxyobjectopcionalProxy residencial dos EAU — necessário para estoque preciso

Exemplo de saída

 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}

Dicas

  • Comece por uma única zona. Uma entrada em areaIds e um maxProductsPerStore moderado devolvem uma amostra representativa em menos de um minuto — útil para conferir o schema antes de rastrear a cidade inteira.
  • Deduplique pelo par da oferta. As dark stores se sobrepõem entre zonas, então junte por (source.id, extraInfo.darkStore.id) e não apenas por source.id.
  • Use o código de barras, não o título. Títulos variam por varejista e idioma; extraInfo.barcode é a única chave confiável entre varejistas.
  • Proxy residencial AE para estoque. Preços e catálogo voltam de qualquer IP, mas stockAmount só é confiável de dentro dos EAU.

faq

Por que é preciso um proxy dos EAU?
O catálogo e os preços carregam de qualquer país, mas a contagem exata de estoque por item é geo-restrita aos EAU. Se você depende de dados de estoque, o proxy residencial AE é obrigatório, não opcional.
Como faço a correspondência de produtos entre varejistas?
Cada item traz seu código EAN/UPC em extraInfo.barcode. Essa é a chave estável para unir o mesmo SKU entre a Talabat Mart e outras fontes de mercado.
O que representa um registro?
Uma oferta de produto em uma dark store. O mesmo produto vendido em duas dark stores retorna dois registros; a unicidade é o par (source.id, extraInfo.darkStore.id).

relacionados em ~/ecommerce

Execute Talabat Mart Scraper — Preços e SKUs de Mercado em Dubai ou solicite um projeto personalizado

Comece a extrair dados no Apify em minutos, ou me contrate para desenvolver um scraper sob medida e um pipeline de RAG para sua fonte e esquema exatos.

executar no Apify obter dados personalizados