About You Scraper — Fashion Products, Prices & Stock avatar

About You Scraper — Fashion Products, Prices & Stock

Pricing

from $1.20 / 1,000 result scrapeds

Go to Apify Store
About You Scraper — Fashion Products, Prices & Stock

About You Scraper — Fashion Products, Prices & Stock

Scrape product data from aboutyou.de, Germany's Zalando-scale multi-brand fashion marketplace. Extract names, brands, prices, sizes, stock status, and images via About You's own category page data.

Pricing

from $1.20 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

2

Monthly active users

3 days ago

Last modified

Categories

Share

About You Scraper

Pull product data from aboutyou.de, Germany's Zalando-scale multi-brand fashion marketplace — hundreds of brands, from Levi's and Tommy Hilfiger to smaller German labels, all in one storefront. This scraper reads the same structured data About You's own frontend renders into the page, so it returns clean, per-brand product records without fragile HTML scraping.

How to scrape About You data

There are two ways in, and you can use either or both.

By search term. Give the actor a German search term (e.g. "jeans", "kleider", "sneaker") and it resolves that term against About You's own category taxonomy (990+ women's, 458 kids', and hundreds of men's categories), then pulls product listings from every matching category page until it hits maxResults.

By category URL. Browse to a listing on aboutyou.de, set whatever filters you want, copy the URL out of the address bar and paste it into categoryUrls. The actor scrapes exactly that listing — see Category URLs below.

Set both and the actor runs both, deduplicated by product ID against one shared maxResults budget. Set neither and it defaults to searching for "kleider" (dresses) as a demo. No login and no cookies are needed either way.

Input

FieldTypeDescription
searchQuerystringSearch term, in German (e.g. "jeans", "kleider", "sneaker", "jacke")
categoryUrlsarrayUp to 50 About You category listing URLs, filters included — see Category URLs
maxResultsintegerCap on number of products returned across search terms and category URLs combined (default: 100)
fetchDetailsbooleanOff by default. Fetch each product's own page for material, fit, functionality and the product description — see Product detail mode below
maxDetailFetchesintegerCap on detail-page fetches per run when fetchDetails is on (default: 500)
proxyConfigurationobjectApify proxy settings. About You's category pages have no anti-bot protection, so the default Apify proxy is sufficient — no residential proxy needed. If you set a specific proxy country, the actor automatically switches to residential proxies for it, since Apify's default proxy pool does not have IPs in every country (including Germany itself)

What you get back

FieldTypeExample
namestring"OBJECT Blusenkleid 'OBJSANNE'"
brandstring"OBJECT"
pricenumber | null19.16
originalPricenumber | null47.90 (only set when the item is discounted)
currencystring"EUR"
discountstring | null"-70%"
skustring"31737256"
productIdstring"31737256"
inStockboolean | nulltrue (null only if the source omits stock data)
urlstringFull product page URL
imageUrlstringPrimary product image
imageUrlsarrayAll product images
categorystring | null"Kleider"
sizesarrayCurrently orderable sizes: [{"size": "38", "inStock": true}]
scrapedAtstringISO timestamp

With fetchDetails on, each item also gets attributes, features, productDescription, material, articleNumber, detailsFetched and detailUrl — see Product detail mode.

Sample output

{
"name": "OBJECT Blusenkleid 'OBJSANNE'",
"brand": "OBJECT",
"price": 19.16,
"originalPrice": 47.9,
"currency": "EUR",
"discount": "-70%",
"sku": "31737256",
"productId": "31737256",
"inStock": true,
"url": "https://www.aboutyou.de/p/object/blusenkleid-objsanne-31737256",
"imageUrl": "https://cdn.aboutstatic.com/file/images/fdbcaa4f50269981a0f9d5dd9c9a932f.jpg?quality=75",
"imageUrls": [
"https://cdn.aboutstatic.com/file/images/fdbcaa4f50269981a0f9d5dd9c9a932f.jpg?quality=75",
"https://cdn.aboutstatic.com/file/images/558af7e605204a921f0b64e2bf231f99.png?bg=F4F4F5&quality=75&trim=1"
],
"category": "Kleider",
"sizes": [
{ "size": "34", "inStock": true },
{ "size": "36", "inStock": true },
{ "size": "38", "inStock": true }
],
"scrapedAt": "2026-08-29T15:12:09.238Z"
}

Category URLs

Paste listing URLs from aboutyou.de into categoryUrls to scrape those exact listings. Everything in the query string is respected, so whatever you filtered down to on the site is what you get back.

{
"categoryUrls": [
"https://www.aboutyou.de/c/frauen/bekleidung/jeans-20258",
"https://www.aboutyou.de/c/frauen/bekleidung-20204?brand=levi-s-226",
"https://www.aboutyou.de/c/maenner/schuhe/sneaker-20399?color=38919"
],
"maxResults": 200
}

What counts as a category URL:

  • Category listings: /c/frauen/bekleidung/jeans-20258
  • Brand listings: /b/shop/levi-s-226
  • Filtered listings: any of the above with About You's own filter parameters (?brand=, ?color=, ?categoryShopFilterSizes=, ?hasCampaignReduction=true, and so on)
  • Bare paths work too — /c/frauen/bekleidung-20204 is accepted without the domain

Product pages (/p/...) are single products, not listings, and are skipped with a warning. So are URLs from other sites. Up to 50 URLs per run; maxResults is the cap across all of them combined, and products are deduplicated by product ID, so overlapping URLs never produce duplicate rows.

page= is dropped from any URL you supply. About You's edge strips it before the request reaches their application, so it does nothing — the actor pages through a listing by scrolling it, the same way the site does.

Category URLs and searchQuery are independent. Give one, the other, or both. fetchDetails applies to products from either source.

Product detail mode

Off by default (fetchDetails: false). Turn it on to also pull each product's own page for the specifications About You lists in its product accordions: material and care, size and fit, functionality, the feature bullets under "Design & Extras", and the product description.

This costs one extra page request per product on top of the category pages. Each product detail page fetched is charged as a separate event, product-detail-fetch, at $0.004. A 100-product run with the mode on therefore adds $0.40 to the run's result and start fees. It also takes longer: detail pages are fetched three at a time with a short pause between them, so budget roughly a second per product on top of the listing crawl.

maxDetailFetches (default 500) caps how many detail pages a single run fetches, regardless of maxResults. Products past the cap are still returned with their listing data, with detailsFetched set to false and the attribute fields empty, so you can always tell a capped product from one that genuinely has no attributes.

Each item gets:

FieldTypeDescription
attributesobject | nullSpecifications keyed by a slug of About You's own accordion section (groesse_fit, material_pflege, funktionalitaet, ...), each an object of the site's original German label/value pairs. Null when the detail page was fetched but carried no specifications
featuresarrayUnlabelled feature bullets from "Design & Extras" ("Unifarben", "5-Pocket-Style", "30 °C Wäsche")
productDescriptionstring | nullThe product page's own free-text description
materialstring | nullFlattened from the material section's Obermaterial or Material key
articleNumberstring | nullThe product page's Art.-Nr. value
detailsFetchedbooleanTrue only when the detail page was fetched and attributes were parsed
detailUrlstringThe product page a detail fetch was (or would have been) attempted against

Example input:

{
"searchQuery": "jeans",
"maxResults": 20,
"fetchDetails": true,
"maxDetailFetches": 20
}

The extra fields on a returned item:

{
"attributes": {
"groesse_fit": {
"Länge": "Lang/Maxi",
"Hosenschnitt": "Loosefit",
"Leibhöhe": "Mid Waist"
},
"material_pflege": {
"Material": "100% Baumwolle"
}
},
"features": [
"Unifarben",
"Light washed",
"5-Pocket-Style",
"Gürtelschlaufen",
"30 °C Wäsche"
],
"productDescription": "Big jeans were synonymous with the nineties, but no matter the decade, it's been proven that these '94 Wide-Leg Moto jeans will never go out of style.",
"material": "100% Baumwolle",
"articleNumber": "LEV5162007000015",
"detailsFetched": true,
"detailUrl": "https://www.aboutyou.de/p/levi-s/jeans-94-baggy-19229314"
}

Which sections a product carries depends on what its brand supplied. Apparel typically has size/fit and material sections, footwear adds functionality. Labels stay in German, exactly as About You publishes them, so a value is never lost to a translation guess.

Use cases

  • Price monitoring — track About You's own price and discount changes across the many brands it resells.
  • Multi-brand assortment research — see which brands show up under a given search term, and at what price points, across a Zalando-scale marketplace.
  • Discount trackingoriginalPrice and discount surface active markdowns as they happen.
  • Market comparison — About You aggregates hundreds of brands under one storefront, making it a useful single reference point when benchmarking German fashion pricing against brand-direct sites.

Coverage

v1 defaults to women's categories (About You's own flagship landing segment), but the search-term matcher works against the site's full category tree, which also covers men's and kids' apparel — a men's or kids'-specific search term (e.g. "herrenjacke") will still resolve correctly.

About You's category pages load more products as you scroll rather than through numbered pages, so the scraper scrolls each listing to pull in products, then moves on to the next one and deduplicates by product ID (e.g. a search for "kleider" pulls from the general dresses category, the sale dresses category, the premium dresses category, and so on). Broader search terms that match many narrow sub-categories return more unique products per run than very specific ones.

Performance and cost

The scraper reads the first 30 products of a listing straight from the page HTML, which takes about a second and needs no browser at all. Only when a run wants more than that from the same listing does it load the page in a headless browser and scroll it, which is how it pages past 30. A run of 20 products from one category URL therefore finishes in seconds; a 100-product run takes a couple of minutes.

This actor charges $0.02 per run (start fee, based on its 4 GB memory allocation) plus $0.002 per result — a 100-product run costs about $0.22. With fetchDetails on, add $0.004 per detail page. Your run's usage cost only settles after the run reports SUCCEEDED — checking cost mid-run will undercount it.

Limitations

  • sizes reflects currently orderable sizes only, not a full stock ladder with per-size quantities — About You's listing data doesn't expose sold-out sizes.
  • No separate EAN/barcode field — sku and productId are the same internal About You product ID.
  • No rating or review data — not exposed by the category listing endpoint this actor reads.
  • Search is keyword-based, matching About You's own category structure. It does not accept direct product URLs or free-text full-site search (About You's /search endpoint is excluded by the site's own robots.txt).
  • categoryUrls takes listing URLs only. Product URLs (/p/...) are rejected — use searchQuery or a category URL to find the products, then turn on fetchDetails for their full specifications.
  • A single listing scrolls to roughly 180 products before About You stops feeding the grid. For deeper coverage of a large category, split it into its sub-categories or filtered variants and pass several URLs.

If you're covering German fashion retail more broadly, also check out:

Support

Found an issue or need a different locale covered? Open an issue on this actor's Apify Store page and we'll take a look.