W Concept Scraper — Korean Designer Fashion & USD Prices avatar

W Concept Scraper — Korean Designer Fashion & USD Prices

Pricing

from $2.50 / 1,000 results

Go to Apify Store
W Concept Scraper — Korean Designer Fashion & USD Prices

W Concept Scraper — Korean Designer Fashion & USD Prices

Scrape W Concept, Korea's designer-fashion marketplace (3,000+ labels). Browse any category and get clean JSON: English product names, brands, USD retail & sale prices, discount rate, category, image and product URL. For fashion market research, price monitoring, dropshipping & AI agents.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Seok June Park

Seok June Park

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

W Concept Designer Fashion Scraper 🧥

Scrape designer-fashion product listings from W Concept — Korea's leading curated marketplace for 3,000+ homegrown designer labels, on its global English storefront. Get clean, structured product data (name, brand, USD retail & sale price, discount rate, category, image, product URL) as JSON, CSV, or Excel.

Built for global fashion buyers, dropshippers, and market researchers who want to track Korean designer brands — priced in USD and named in English, ready to use.

Try it free. Apify's free plan includes $5 of monthly platform credit — roughly 2,000 results from this actor, no credit card required. Set your input, click Start, and export JSON/CSV/Excel.


🚀 What it does

Give it a mode and it returns a structured product feed straight from W Concept's own public product-listing API (the same endpoint the storefront's discovery widget calls) — so it's fast and reliable, no brittle HTML scraping.

ModeWhat you getExample input
categoryEvery product in a chosen category, paginated{ "mode": "category", "category": "wdress" }
browseThe whole global catalog, paginated (all departments){ "mode": "browse", "maxItems": 500 }

Categories (category mode):

CodeCategoryCodeCategory
wtopWomen — TopswbagWomen — Bags
wknitWomen — KnitwearwshoesWomen — Shoes
wouterWomen — OuterwearmknitMen — Knitwear
wdressWomen — Dresses & JumpsuitsmouterMen — Outerwear
wskirtWomen — SkirtsmpantsMen — Pants & Denim
wpantsWomen — Pants & DenimmbagMen — Bags
mshoesMen — Shoes

📥 Input

FieldTypeDefaultDescription
modestringcategorycategory or browse.
categorystringwdressCategory code (see table). Used in category mode only.
maxItemsinteger100Max products to return. The API is paginated 80 per page.
proxyConfigurationobjectRESIDENTIALApify proxy. Recommended for large pulls; the actor falls back to a direct connection when absent.

Input example — scrape Women's dresses:

{
"mode": "category",
"category": "wdress",
"maxItems": 200
}

📤 Output

Each product is one dataset record in this shape (real sample from a live run):

{
"source": "wconcept",
"product_id": "720973251",
"name": "Vintage Lace Hem Mini Dress_Cream",
"brand": "wioe",
"price_usd": 156,
"sale_price_usd": 143,
"currency": "USD",
"discount_rate": 8.33,
"rating": null,
"review_count": null,
"category": "women/dresses",
"rank": 1,
"is_sold_out": false,
"url": "https://www.wconcept.com/product/vintage-lace-hem-mini-dress-cream/720973251.html",
"image_url": "https://cdn.wconcept.com/products/7209732/51/720973251_1.jpg",
"scraped_at": "2026-07-09T10:19:15.825+09:00"
}

Field notes

  • price_usd / sale_price_usd — displayed in USD (the global storefront returns post-margin USD prices). When a product is not discounted, sale_price_usd is null and discount_rate is 0.
  • discount_rate — percent off, as reported by the storefront (e.g. 8.33).
  • rank — 1-based position within the returned list. It reflects the storefront's default listing order for that category/run, not a persistent best-seller ranking.
  • image_url — the product's primary CDN image (derived deterministically from the product id; verified to resolve).
  • rating / review_countusually null. W Concept does not expose per-product review aggregates in this listing feed for the large majority of items, so these fields are emitted as null when absent. Do not rely on this actor for review data (see Known limitations).
  • A full 25-record sample lives in samples/sample-output.json.

💡 Use cases

  • Price monitoring — track USD prices and discounts on designer SKUs across time.
  • Fashion market research — see what Korean designer brands are listing by category.
  • Dropshipping / sourcing — pull high-quality products with brand, image, and URL ready to import into Shopify/marketplace listings.
  • AI agents & LLM pipelines — feed a clean JSON fashion catalog into RAG or a shopping assistant.
  • Brand & assortment analysis — count SKUs per brand and category, monitor new drops.

⚠️ Known limitations (read before buying)

  • No keyword search. The public listing endpoint does not honour a free-text query parameter (it returns the full catalog regardless of keyword), so this actor scrapes by category and catalog browse only — the two modes that filter reliably.
  • No review data. rating and review_count are null for the vast majority of products; the listing feed does not carry review aggregates. This actor is not priced or sold on review data.
  • rank is positional within the run, not a stable sales ranking.

The actor is priced only on the data that reliably populates: product identity, brand, USD pricing, discount, category, availability, image, and URL.


🌐 Data source & proxy

This actor targets the W Concept global English storefront (www.wconcept.com with lang=eng&currency=USD) — chosen deliberately because it serves English product names and USD prices, which is what global fashion buyers need. Data is read from the storefront's public product-listing JSON API.

Proxy. For small pulls the actor runs fine on a direct connection. For large jobs, enable Apify RESIDENTIAL proxy (the default input keeps it on) to avoid CDN rate-limiting. If the CDN returns HTTP 403/429/503 or a challenge page, the run fails with a clear "Blocked by W Concept CDN" error and a proxy recommendation.


⚖️ Rate & legality note

  • Only public, non-personal catalog data is collected — product listings anyone can see without logging in. No customer, seller, or reviewer personal data (no nicknames, profiles, or IDs) is ever scraped.
  • Requests are rate-limited (sequential pages, ≥500 ms delay) to stay light on the site.
  • You are responsible for complying with W Concept's Terms of Service and applicable law in your jurisdiction. Use the data for research, monitoring, and analytics — not to replicate the storefront.

❓ FAQ

Is it legal to scrape this data? This actor collects only public, non-personal catalog data — the same product listings any visitor to the W Concept global storefront sees without logging in. No personal data is collected. You are responsible for how you use the data; see the rate & legality note above.

What does it cost in practice? $2.50 per 1,000 results (launch pricing) + a few cents of platform usage. Example: a 500-result daily pull costs about $1.25/day. Apify's free $5 monthly credit covers ~2,000 results.

Do I need to configure proxies? No — the default settings work out of the box. For large pulls, keeping the default Apify RESIDENTIAL proxy enabled is recommended to avoid CDN rate-limiting.

How fresh is the data? Every run scrapes the live storefront at run time. Schedule the actor for recurring snapshots.

What is NOT included? No keyword search (the actor filters by category or full-catalog browse only), and no review data — rating / review_count are null for the vast majority of products. rank is positional within the run, not a stable sales ranking.


🇰🇷 More Korean data actors

This actor is part of a suite of Korean-platform scrapers by the same maintainer:

  • 29cm-scraper — product data from 29CM, Korea's lifestyle select shop.
  • musinsa-scraper — product listings from Musinsa, Korea's largest fashion platform.
  • zigzag-scraper — product data from Zigzag, Korea's top women's fashion app.

Browse all: apify.com/kdatafactory


🏃 Run it

On Apify: set your input and click Start. Locally:

npm install
# put your input in storage/key_value_stores/default/INPUT.json
npm start

Results land in the default dataset (Apify) or ./storage/datasets/default (local).


If this actor saves you time, a rating on the Store page helps a solo maintainer a lot. Found an issue? Open it in the Issues tab — I respond fast.