Zumba Wear Europe Scraper — Products, Stock & EAN avatar

Zumba Wear Europe Scraper — Products, Stock & EAN

Pricing

from $0.16 / 1,000 products

Go to Apify Store
Zumba Wear Europe Scraper — Products, Stock & EAN

Zumba Wear Europe Scraper — Products, Stock & EAN

Extract products from zumbawear.eu, the official Zumba® shop for Europe: exact stock per colour and size, EAN barcodes, variant SKUs, prices and sale dates in 7 currencies, descriptions in 7 languages, specifications, images, videos, ratings and reviews.

Pricing

from $0.16 / 1,000 products

Rating

0.0

(0)

Developer

Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Zumba Wear Europe Scraper

Zumba Wear Europe Scraper

Extract every product from zumbawear.eu, the official Zumba® and STRONG iD™ shop for Europe: prices in 7 currencies, text in 7 languages, and exact stock, EAN barcode and SKU for every colour and size. The whole catalogue of about 1,300 products takes around 11 minutes. No API key required.


Why this scraper?

📦 Stock per colour and size

Exact units in stock for every colour/size combination, not just "in stock". Track sell-through and restocks over time.

🏷️ EAN and SKU for every variant

EAN-13 barcodes and variant SKUs, ready to match against your own catalogue or other retailers.

💶 7 currencies, sale dates included

EUR, GBP, DKK, NOK, SEK, CHF or CZK, with the original price, discount and the start and end date of each sale. Every price is also given in EUR.

🌍 7 languages

Titles, descriptions, highlights and specifications in English, French, Italian, Spanish, Portuguese, Dutch or German.

📝 The complete product record

Full description (HTML, text, Markdown), highlights, fabric composition, fit, length, collection, size chart, all images and product videos.

⭐ Ratings and reviews

Average rating, review count and the latest reviews with stars, text and date.


Input parameters

ParameterTypeDefaultDescription
startUrlsarray(empty)zumbawear.eu product, category or search result URLs. When set, keywords and categories are ignored.
searchQueriesarray(empty)Keywords searched with the shop's own search, e.g. leggings, hoodie, air funk.
categoriesarray(empty)Categories to collect in full: women-2, men-2, unisex-2, footwear-3, accessories-6, strong-id, zumbini, hygiene-beauty, minor-damages and more.
sortBystring"newest"newest, popular, price_asc or price_des.
languagestring"en"en, fr, it, es, pt, nl or de.
currencystring"EUR"EUR, GBP, DKK, NOK, SEK, CHF or CZK.
onlyOnSalebooleanfalseKeep only reduced products.
onlyInStockbooleanfalseSkip sold-out products.
onlyNewbooleanfalseKeep only products marked as new (listings).
minPriceinteger(empty)Lowest price, in the selected currency.
maxPriceinteger(empty)Highest price, in the selected currency.
fetchDetailsbooleantrueOpen every product page for the full record. Turn off for a fast listing-only run.
includeVariantsbooleantrueStock, EAN, SKU, price and sale dates per colour/size.
maxReviewsinteger10Latest reviews per product. 0 turns reviews off.
maxItemsinteger100Maximum number of products. 0 means no limit.

Leave startUrls, searchQueries and categories empty to scrape the whole catalogue.


Output schema

Every field below is present on every record. Fields the shop does not publish for a product are null or empty rather than omitted.

Always present (listing and detailed rows)

FieldTypeDescription
idstringProduct id on zumbawear.eu (falls back to the SKU for sold-out pages that hide the id).
productIdintegerInternal product id. null on sold-out product pages opened by URL.
slugstringURL slug of the product.
urlstringProduct page URL.
titlestringProduct name in the selected language.
productTypestringconfigurable (colour/size options), simple or bundle.
categorystringCategory the product was found in (listing runs), e.g. Women.
searchQuerystringKeyword that returned the product (keyword runs), otherwise null.
languagestringLanguage of the text fields: en, fr, it, es, pt, nl or de.
currencystringCurrency of all prices: EUR, GBP, DKK, NOK, SEK, CHF or CZK.
pricenumberLowest current price (sale price when on sale).
originalPricenumberPrice before discount. null when not on sale.
isOnSalebooleanTrue when at least one variant is reduced.
discountPercentintegerLargest discount in percent. null when not on sale.
priceTextstringPrice exactly as shown on the page, e.g. €40.29 - €87.12.
inStockbooleanWhether the product can be ordered.
colorOptionsarrayColours with name, hex code and swatchImageUrl.
sizesarraySizes on offer (clothing or US shoe sizes).
isNewbooleanMarked as new in the listing (listing runs only).
badgesarrayListing badges such as sale, new, comingsoon, bundle (listing runs only).
mainImagestringMain product image, full size.
hoverImagestringSecond image shown on hover in the listing.
imagesarrayAll gallery images, full size.
listPositionintegerPosition on the listing page. null for products opened by URL.
sourceUrlstringPage the product was collected from.
sourcePageintegerListing page number.
detailFetchedbooleanTrue when the product page was opened (full record).
contentHashstringStable 16-character hash of id and title, for change tracking.
sourcestringAlways zumbawear.eu.
scrapedAtstringISO timestamp of collection.

With fetchDetails: true

FieldTypeDescription
skustringStyle code (Product Code), e.g. Z1B000851.
brandstringBrand, e.g. Zumba.
priceMaxnumberHighest current price across variants.
priceEurnumberLowest current price in EUR, whatever currency is selected.
vatNotestringVAT note shown with the price, e.g. (Including 21% VAT).
totalStockintegerUnits in stock across all variants (with details and variants on). 0 when sold out.
variantCountintegerNumber of purchasable colour/size combinations.
variantsInStockintegerNumber of those combinations in stock.
colorsarrayColour names on offer.
optionsobjectEvery option group with its values, e.g. {"Color": [...], "Size": [...]}.
variantsarrayOne entry per colour/size combination (see the variant table below).
bundleItemsarrayFor bundles: the items in the pack with name, color, size, quantity.
imageCountintegerNumber of gallery images.
videosarrayProduct videos with videoUrl (HLS stream) and thumbnailUrl.
highlightsarray"Why you'll love it" bullet points.
descriptionTextstringFull description as plain text.
descriptionHtmlstringFull description as HTML.
descriptionMarkdownstringFull description as Markdown.
specificationsarraySpecification table as label/value pairs in the selected language.
compositionstringFabric composition, e.g. 80% Polyester, 20% Elastane.
collectionstringCollection name, e.g. Spring Summer 2026 P3.
fitstringApparel fit, e.g. Slim, Oversize.
lengthstringApparel length, e.g. Ankle, Long.
guaranteestringReturn guarantee text.
sizeChartUrlstringLink to the matching size chart.
ratingnumberAverage star rating (0.5 steps). null without reviews.
reviewCountintegerNumber of reviews.
reviewsarrayMost recent reviews with rating, text, date, dateText, source, images. Reviewer names are not collected.
seoTitlestringPage title used for search engines and social sharing.
metaDescriptionstringMeta description of the page.
relatedProductsarraySlugs of the "You may also like" products.
alternateUrlsobjectThe same product in the other languages, keyed by language code.
maxOrderQuantityintegerMaximum quantity per order.
isPrelaunchbooleanTrue for pre-launch products.

Variant fields (variants[], with includeVariants: true)

FieldTypeDescription
variantIdintegerId of the colour/size combination.
skustringVariant SKU, e.g. Z1B000851-M-TNBK.
eanstringEAN-13 barcode.
colorstringColour.
sizestringSize.
optionsobjectAll options of this variant by group name.
pricenumberCurrent price in the selected currency.
originalPricenumberPrice before discount, null when not on sale.
currencystringCurrency code.
priceEurnumberCurrent price in EUR.
originalPriceEurnumberPrice before discount in EUR.
isOnSalebooleanTrue when this variant is reduced.
saleStartsAtstringStart of the sale period (ISO).
saleEndsAtstringEnd of the sale period (ISO).
stockQuantityintegerExact units in stock.
inStockbooleanWhether this variant can be ordered.
stockStatusstringStock status as reported by the shop, e.g. instock.

Example record

Shortened: two of four variants, three of the images and the first 160 characters of the description.

{
"id": "48908",
"productId": 48908,
"sku": "Z1B000851",
"slug": "wildbeat-high-waisted-ankle-leggings-with-side-panel-0",
"url": "https://www.zumbawear.eu/product-detail/wildbeat-high-waisted-ankle-leggings-with-side-panel-0",
"title": "Wildbeat High Waisted Ankle Leggings With Side Panel",
"brand": "Zumba",
"productType": "configurable",
"category": null,
"searchQuery": null,
"language": "en",
"currency": "EUR",
"price": 40.29,
"priceMax": 87.12,
"originalPrice": 87.12,
"isOnSale": true,
"discountPercent": 54,
"priceText": "€40.29 - €87.12",
"priceEur": 40.29,
"vatNote": "(Including 21% VAT)",
"inStock": true,
"totalStock": 51,
"variantCount": 4,
"variantsInStock": 4,
"colors": [
"Tan/Black"
],
"colorOptions": [
{
"name": "Tan/Black",
"hex": "#e8e1ca",
"swatchImageUrl": "https://image-transform.zumbawear.eu/images/color-swatches/tan/black.png"
}
],
"sizes": [
"M",
"L",
"XL",
"XXL"
],
"options": {
"Color": [
"Tan/Black"
],
"Size": [
"M",
"L",
"XL",
"XXL"
]
},
"variants": [
{
"variantId": 48910,
"sku": "Z1B000851-M-TNBK",
"ean": "888562521887",
"color": "Tan/Black",
"size": "M",
"options": {
"Color": "Tan/Black",
"Size": "M"
},
"price": 87.12,
"originalPrice": null,
"currency": "EUR",
"priceEur": 87.12,
"originalPriceEur": null,
"isOnSale": false,
"saleStartsAt": null,
"saleEndsAt": null,
"stockQuantity": 7,
"inStock": true,
"stockStatus": "instock"
},
{
"variantId": 48909,
"sku": "Z1B000851-L-TNBK",
"ean": "888562521894",
"color": "Tan/Black",
"size": "L",
"options": {
"Color": "Tan/Black",
"Size": "L"
},
"price": 87.12,
"originalPrice": null,
"currency": "EUR",
"priceEur": 87.12,
"originalPriceEur": null,
"isOnSale": false,
"saleStartsAt": null,
"saleEndsAt": null,
"stockQuantity": 24,
"inStock": true,
"stockStatus": "instock"
}
],
"bundleItems": [],
"isNew": null,
"badges": null,
"mainImage": "https://image-transform.zumbawear.eu/products/original/Z1B000851_folkYC6uJg.jpg",
"hoverImage": null,
"images": [
"https://image-transform.zumbawear.eu/products/original/Z1B000851_folkYC6uJg.jpg",
"https://image-transform.zumbawear.eu/products/original/Z1B000851_DyZzFL37N6.jpg",
"https://image-transform.zumbawear.eu/products/original/Z1B000851_1cYbkRhoAm.jpg"
],
"imageCount": 3,
"videos": [],
"highlights": [
"High-waisted design for a flattering silhouette that enhances your natural curves.",
"Made with 4-way stretch material for maximum flexibility and comfort during any activity.",
"Features a continuous foldover waistband for added support and style.",
"Booty-flattering cut that accentuates your shape while providing high support.",
"Maximum compression technology for a secure fit that moves with you."
],
"descriptionText": "Experience the perfect blend of style, comfort, and performance with the Wildbeat High Waisted Ankle Leggings. Designed specifically for the active woman, these…",
"descriptionHtml": "<p>Experience the perfect blend of style, comfort, and performance with the Wildbeat High Waisted Ankle Leggings. Designed specifically for the active woman, t…",
"descriptionMarkdown": "Experience the perfect blend of style, comfort, and performance with the Wildbeat High Waisted Ankle Leggings. Designed specifically for the active woman, these…",
"specifications": [
{
"label": "Product Code",
"value": "Z1B000851"
},
{
"label": "Composition",
"value": "80% Polyester, 20% Elastane"
},
{
"label": "Our Guarantee",
"value": "If for any reason you’re unhappy with the item, you can return it within 30 days for a refund."
},
{
"label": "Collection Name",
"value": "Spring Summer 2026 P3"
},
{
"label": "Apparel Fit",
"value": "Slim"
},
{
"label": "Apparel Length",
"value": "Ankle"
}
],
"composition": "80% Polyester, 20% Elastane",
"collection": "Spring Summer 2026 P3",
"fit": "Slim",
"length": "Ankle",
"guarantee": "If for any reason you’re unhappy with the item, you can return it within 30 days for a refund.",
"sizeChartUrl": "https://www.zumbawear.eu/page/shop-size-charts-womens-topsbottoms",
"rating": 5,
"reviewCount": 18,
"reviews": [
{
"rating": 5,
"text": "Love them, true to size. Have a nice look and feel, got compliments for the outfit!",
"date": "2026-06-17",
"dateText": "17 June 2026",
"source": "Zumba.com",
"images": []
},
{
"rating": 5,
"text": "Perfect fit",
"date": "2026-06-17",
"dateText": "17 June 2026",
"source": "Zumba.com",
"images": []
}
],
"seoTitle": "Inspire Your Workout with High Waisted Ankle Leggings - Slim Fit and Booty Flattering Design",
"metaDescription": "Elevate your workout with our inspiring high-waisted ankle leggings! Experience maximum support, 4-way stretch, and a flattering fit. Shop now for comfort and style!",
"relatedProducts": [
"ultrabright-high-waisted-biker-shorts-purpleblack-0",
"ultrabright-reversible-racerback-v-bra-pinkblack-0",
"ultrabright-mesh-high-low-top-purple-power-0"
],
"alternateUrls": {
"fr": "https://www.zumbawear.eu/product-detail/wildbeat-high-waisted-ankle-leggings-with-side-panel-0?locale=fr",
"it": "https://www.zumbawear.eu/product-detail/wildbeat-high-waisted-ankle-leggings-with-side-panel-0?locale=it"
},
"maxOrderQuantity": 50,
"isPrelaunch": false,
"listPosition": null,
"sourceUrl": "https://www.zumbawear.eu/product-detail/wildbeat-high-waisted-ankle-leggings-with-side-panel-0",
"sourcePage": null,
"detailFetched": true,
"contentHash": "b2061a867d0b2819",
"source": "zumbawear.eu",
"scrapedAt": "2026-09-27T20:16:15.243Z"
}

Examples

Full stock and EAN export of the women's range:

{
"categories": ["women-2"],
"maxItems": 0
}

Leggings on sale under CHF 60, in French:

{
"searchQueries": ["leggings"],
"onlyOnSale": true,
"maxPrice": 60,
"currency": "CHF",
"language": "fr"
}

Specific products and a category page by URL:

{
"startUrls": [
{ "url": "https://www.zumbawear.eu/product-detail/zumba-air-funk-23" },
{ "url": "https://www.zumbawear.eu/category/footwear-3" }
]
}

Daily price and stock feed of the whole catalogue (schedule once a day):

{
"maxItems": 0,
"maxReviews": 0,
"sortBy": "newest"
}

Fast listing-only overview of all footwear:

{
"categories": ["footwear-3"],
"fetchDetails": false,
"maxItems": 0
}

💰 Pricing

You pay per product saved, with two rates:

  • $0.19 per 1,000 products from a listing (fast overview, fetchDetails: false)
  • $0.29 per 1,000 products with full details (product page, stock, EAN, SKU, reviews)

A product whose page could not be opened is billed at the listing rate. Failed retries are never charged.

ResultsListing onlyWith full details
100~$0.02~$0.03
1,000~$0.19~$0.29
Whole catalogue (~1,300)~$0.25~$0.39
10,000 (daily feed for a week)~$1.90~$2.90

Flat-rate alternatives typically charge $29–$49/month regardless of usage.

Subscription tiers lower the rate by one cent per 1,000 per tier, down to $0.16 and $0.26 per 1,000. Use Max results to control your spend exactly.


Performance

Run sizeTypical time
100 products, full detailsabout 1 minute
1,000 products, full detailsabout 8 minutes
Whole catalogue (~1,300 products)about 11 minutes
Whole catalogue, listing onlyunder 1 minute

Known limitations

  • The shop only shows colour/size combinations that can be ordered. Sold-out sizes of a product that is still on sale are therefore not listed as variants.
  • Sold-out products opened by URL do not show their internal product id; id then holds the SKU.
  • isNew, badges and listPosition come from listing pages and are empty for products opened by URL.
  • Reviews are imported by the shop from Zumba.com; reviewer names are not collected.
  • Specification labels follow the selected language; composition, fit, length and collection are always filled from them in a fixed field.

Technical details

  • Source: zumbawear.eu — official Zumba® Wear shop for Europe
  • Coverage: every category plus products only listed in the sitemap
  • Retry: automatic retry on network errors with exponential backoff
  • Pacing: request rate adapts to the shop's response times

Rate this actor

If this scraper does its job, a short review on the Reviews tab helps other users find it. Something not working? Open an issue on the Issues tab instead — issues get fixed.


Need a custom scraper?

Unfenced Group builds Apify actors for any website — for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl