Jumbo Products avatar
Jumbo Products

Pricing

from $0.04 / 1,000 results

Go to Apify Store
Jumbo Products

Jumbo Products

Scrapes product data from Jumbo (NL) by targeting the fast, reliable mobileapi.jumbo.com API, not the website. Uses high-speed parallel scraping to fetch the entire product assortment in minutes. Intelligently deduplicates all products by webshopId, ensuring a clean, ready-to-use final dataset.

Pricing

from $0.04 / 1,000 results

Rating

0.0

(0)

Developer

Chi Pendale

Chi Pendale

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Share

Jumbo Supermarket Scraper

This actor scrapes product information from the Dutch supermarket Jumbo (jumbo.com). It utilizes the official mobile API (mobileapi.jumbo.com), ensuring fast, reliable, and comprehensive access to the product catalog.

Currently, this actor is configured to scrape the entire product assortment available via the API. It ensures all products in the final dataset are unique by their webshopId.

Features

  • Official API: Uses the high-speed mobile API for reliable data extraction.
  • Full Catalog: Scrapes the complete available assortment.
  • Detailed Data: Captures pricing, unit prices, promotions, allergens, and stock status.
  • Deduplication: Ensures unique products in the output based on the webshop ID.

Input

The actor currently does not require specific configuration to run. It performs a global scrape of the available assortment.

FieldTypeDescription
taxonomiesstring[](Optional/Future Use) Currently, the actor scrapes the full catalog automatically. This field is reserved for future category filtering.

Example Input

You can simply run the actor with an empty input object:

{}

Or explicitly with an empty list:

{
"taxonomies": []
}

Output

The actor saves its results to the default Apify dataset. Each item in the dataset is a product with its full details as returned by the Jumbo API, plus added metadata to make processing easier.

Key Data Points

  • Pricing: Base price (prices.price), unit price (prices.unitPrice), and promotional price.
  • Promotions: Detailed bonus info, including validity dates and tags (e.g., "2e halve prijs").
  • Availability: Stock status (AVAILABLE / UNAVAILABLE) and reasons.
  • Images: High-resolution product images.
  • Metadata: lastSeen timestamp, simplified imageUrl, and normalized webshopId.

Example Output JSON

[
{
"id": "186358STK",
"webshopId": "186358STK",
"title": "Jumbo Bananen",
"quantity": "1 kg",
"available": true,
"productType": "Product",
"nixProduct": false,
"imageInfo": {
"primaryView": [
{
"url": "[https://static-images.jumbo.com/product_images/160622-186358STK-560x560-2.jpg](https://static-images.jumbo.com/product_images/160622-186358STK-560x560-2.jpg)",
"height": 560,
"width": 560
}
]
},
"prices": {
"price": {
"currency": "EUR",
"amount": 199
},
"unitPrice": {
"unit": "KG",
"price": {
"currency": "EUR",
"amount": 199
}
}
},
"availability": {
"sku": "186358STK",
"availability": "AVAILABLE"
},
"allergens": {
"contains": [],
"mayContain": []
},
"promotion": {
"id": "promo-123",
"name": "Korting op Fruit",
"label": "Nu 10% korting",
"fromDate": 1709506800000,
"toDate": 1710111599000,
"tags": [
{
"type": "discount",
"text": "10% korting"
}
]
},
"unavailabilityReason": null,
"lastSeen": "2025-12-07T14:30:00.000Z",
"imageUrl": "[https://static-images.jumbo.com/product_images/160622-186358STK-560x560-2.jpg](https://static-images.jumbo.com/product_images/160622-186358STK-560x560-2.jpg)"
}
]