SYSTEM all green source 29cm.co.kr queue 14,892 URLs p99 latency 184ms dataflirt.com · scraper/29cm-co.kr
RUN · 42 active pipelines · 29cm.co.kr live

29CM data,
at warehouse scale.

We extract product listings, brand presentations (PT), pricing signals, stock depth, and photo reviews from 29cm.co.kr. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
1.2M /day
Price updates
840K /24h
Review records
112K /run
Active pipelines
42
Uptime
99.94%
Data Dictionary

Every field we extract from 29cm.co.kr

Structured, schema-consistent data across all major object types — delivered clean, typed, and ready to query.

Complete list of extractable fields for Product Listings objects from 29cm.co.kr. All fields typed and schema-versioned.

item_notitlebrand_namebrand_name_korcategory_idpricediscount_pricediscount_rateis_sold_outheart_countreview_countratingdelivery_typeimage_urlsoptions
product_listings
● 200 OK
"item_no": "2148932",
"title": "Oversized Oxford Shirt (Blue)",
"brand_name": "ANOTHER OFFICE",
"price": 89000,
"discount_price": 75650,
"discount_rate": 15,
"is_sold_out": false,
"heart_count": 1429
# item_notitlebrand_namebrand_name_korcategory_idprice
1
2
3

Complete list of extractable fields for Brand Intelligence objects from 29cm.co.kr. All fields typed and schema-versioned.

brand_nobrand_namebrand_name_korfollower_countdescriptionoriginitem_countbanner_urlofficial_siteinstagram_handle
brand_intelligence
● 200 OK
"brand_no": "8432",
"brand_name": "BROWNYARD",
"brand_name_kor": "브라운야드",
"follower_count": 48291,
"item_count": 142,
"origin": "South Korea"
# brand_nobrand_namebrand_name_korfollower_countdescriptionorigin
1
2
3

Complete list of extractable fields for Photo Reviews objects from 29cm.co.kr. All fields typed and schema-versioned.

review_noitem_nouser_idratingsize_fitcolor_fitquality_ratingreview_textimage_urlscreated_athelpful_votes
photo_reviews
● 200 OK
"review_no": "984211",
"item_no": "2148932",
"rating": 5,
"size_fit": "True to size",
"review_text": "Fabric is sturdy but breathable. Colour matches the editorial photos perfectly.",
"helpful_votes": 14
# review_noitem_nouser_idratingsize_fitcolor_fit
1
2
3

Complete list of extractable fields for Editorials & PT objects from 29cm.co.kr. All fields typed and schema-versioned.

post_notypetitlesubtitleauthorpublish_datebrand_focusimage_urlsrelated_item_nosview_count
editorials_& pt
● 200 OK
"post_no": "PT_184",
"type": "Presentation",
"title": "The New Standard of Denim",
"brand_focus": "YOUTH",
"publish_date": "2026-03-14",
"view_count": 34912
# post_notypetitlesubtitleauthorpublish_date
1
2
3

Complete list of extractable fields for Categories & Ranks objects from 29cm.co.kr. All fields typed and schema-versioned.

category_nocategory_nameparent_categorylevelitem_counturlis_activedisplay_orderbest_item_nos
categories_& ranks
● 200 OK
"category_no": "2681",
"category_name": "Shirts/Blouses",
"parent_category": "Women's Apparel",
"level": 2,
"item_count": 18492,
"is_active": true
# category_nocategory_nameparent_categorylevelitem_counturl
1
2
3

Capabilities

Deep extraction for South Korea's premier select shop

Our 29CM scraper handles complex React state hydration, Korean text normalisation, and heavy image CDNs to deliver structured catalogue data without the bot-blocking headaches.

Full Catalogue Scraping

Extract titles, prices, discounts, option matrices, sizing charts, and material compositions across all active apparel and lifestyle categories.

Price & Discount Tracking

Capture base price, 29CM exclusive discounts, coupon-applied prices, and limited-time sale flags timestamped per run.

Photo Review Mining

Paginate through customer reviews to extract raw text, star ratings, fit metrics (size/colour accuracy), and user-uploaded image URLs.

Editorial & PT Extraction

Parse 29CM's unique 'Presentation' (PT) and 'Welove' editorial content, linking narrative features directly to the featured item numbers.

Stock & Availability

Monitor sold-out statuses, restock notifications, and variant-level inventory depth across high-demand K-fashion drops.

Brand Intelligence

Track follower counts, brand descriptions, origin data, and total active SKUs for over 8,000 domestic and international brands.

Best Ranking Capture

Scrape daily, weekly, and monthly best-seller ranks across primary and sub-categories to identify trending items and brands.

KR Proxy Infrastructure

Route requests through South Korean residential and mobile IP pools to bypass region-based rate limiting and currency localisation shifts.

Change Detection

Maintain hash indexes of last-seen values per item. Emit only diffs for price changes or stock shifts to reduce downstream processing.

// engagement pipeline

From target URLs to warehouse records

Brief in. Clean data out.

Define Scope
d 0

Provide category URLs, brand IDs, or search terms. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy/Playwright crawlers, KR proxy rotation, and payload hydration logic for 29cm.co.kr.

Validation & QA
d 4–6

Schema validation, null-rate checks, and KR text encoding verification before full launch.

Delivery
ongoing

JSON / CSV / Parquet pushed to your S3 bucket, BigQuery dataset, or Snowflake stage on agreed cadence.

Under the hood

Navigating 29CM's technical hurdles

Scraping modern Korean eCommerce platforms requires handling heavy client-side rendering and strict API rate limits. Here is how we build resilience.

pipeline-monitor · 29cm.co.kr · live ● active
// fingerprinting
Identity rotation
TLS fingerprintrandomised
User-agentrotated
IP poolresidential
Challenges blocked0
// pagination
Page coverage
48,291 pages queued running
// observability
Pipeline health
99.9%
uptime
142ms
p99 lat
0.3%
null rate
2
alerts
React Hydration
Parsing Next.js __NEXT_DATA__ payloads

29CM relies heavily on client-side rendering. Instead of fragile DOM scraping, our pipeline intercepts and parses the underlying JSON payloads embedded in the page state, ensuring 100% data fidelity for complex option matrices.

Localisation
South Korean IP routing

29CM frequently alters pricing, shipping data, or blocks access entirely for non-KR IP addresses. We route all extraction requests through premium South Korean residential proxies to guarantee accurate domestic data.

Media Extraction
High-resolution CDN parsing

Fashion data relies on visuals. We extract direct URLs to high-resolution product images, editorial banners, and user-generated review photos from 29CM's image CDNs, bypassing low-res thumbnails.

Pagination Limits
Bypassing API result caps

29CM's category and search APIs often cap pagination at 100 pages. We use recursive sub-category traversal and granular price-bracket filtering to extract complete catalogues without hitting hard limits.

Schema Drift
Automated field validation

eCommerce APIs evolve. Our observability stack monitors the 29CM pipeline for null-rate spikes in critical fields like discount_price or stock_status, pausing the pipeline and alerting engineers before corrupted data reaches your warehouse.

Applications

Who uses 29CM data — and how

Teams across industries use 29cm.co.kr data to build competitive products and smarter operations.

01
K-Fashion Trend Analysis

Fashion forecasters monitor best-seller ranks, heart counts, and editorial features to identify emerging South Korean streetwear and contemporary trends.

02
Competitor Intelligence

Apparel brands track competitor pricing, discount cadences, and new product launch velocity within the 29CM ecosystem.

03
Cross-Border Commerce

International retailers scrape 29CM catalogues to source trending Korean brands, mapping domestic prices to calculate export margins.

04
Sentiment & Fit Analysis

Product teams analyse thousands of photo reviews to extract common complaints about sizing, fabric quality, and colour discrepancies.

05
Brand Equity Monitoring

Agencies track brand follower growth, editorial placements (PT), and customer engagement metrics to measure brand health.

06
Visual AI Training

Machine learning teams use 29CM's high-quality editorial images and user-uploaded review photos to train fashion classification and styling models.

Why DataFlirt

"29CM dictates South Korean fashion trends, but extracting its heavily curated, editorial-driven catalogue requires specialised infrastructure."

Most teams fail at scraping 29CM due to its React-heavy frontend, dynamic API payloads, and strict KR-region rate limits. DataFlirt manages residential proxies, JavaScript rendering, and payload hydration so your engineers can focus on K-fashion market analysis rather than bot mitigation.

Technical Spec

29CM scraper — technical capabilities

Everything supported by our 29cm.co.kr scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

Next.js payload parsing
Direct extraction from embedded JSON state for high reliability
Supported
KR Residential IPs
South Korean IP addresses to prevent geo-blocking and ensure KRW pricing
Supported
Variant matrix extraction
Full mapping of size/colour combinations and their specific stock statuses
Supported
Editorial (PT) scraping
Extraction of narrative content and associated product links
Supported
Review pagination
Deep scraping of user reviews including uploaded image URLs
Supported
Best-seller history
Time-series tracking of category rankings per run
Supported
Change detection
Hash-based diffing to emit only updated prices or stock levels
Supported
Webhook delivery
HTTP POST per record for real-time inventory monitoring
Supported
User-specific coupons
Discounts tied to individual member tiers or account histories
Partial
Logged-in order history
Extraction of private purchase data behind authentication walls
Partial
Infrastructure

Infrastructure powering the 29CM pipeline

Open-source tooling on proven cloud infra — no vendor lock-in, full observability.

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
API & Payload Interception

Instead of fragile DOM parsing, we intercept 29CM's internal API responses and hydrate Next.js state objects, ensuring pristine data structure for complex variant matrices.

Geo-Targeted Proxy Pools

We maintain dedicated pools of South Korean residential and mobile proxies. Rotation occurs per-request to bypass rate limits and ensure accurate domestic pricing.

Cloud-Native Orchestration

Pipelines execute on AWS ECS with Airflow handling scheduling and retry logic. Postgres stores historical state for diff calculation and anomaly detection.

Output & Delivery

Your data, your destination

Data delivered to where your team already works — no new tooling required.

JSON
Newline-delimited or nested arrays — ideal for complex option matrices
CSV
Flat file with typed columns for analytics teams
XLS
Excel format for manual merchandising review
Parquet
Columnar format optimised for BigQuery and Snowflake
AWS S3
Direct bucket delivery on defined cadences
Webhook
HTTP POST per record for real-time stock alerts
API
REST endpoint to query your extracted 29CM datasets
Postgres
Direct upsert into your relational schema
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About 29cm.co.kr scraping, legality, and pipeline operations.

Ask us directly →
Is scraping 29cm.co.kr legal?

Scraping publicly available, non-authenticated data from 29cm.co.kr is generally permissible. DataFlirt extracts only public product catalogues, prices, and reviews. We do not bypass login walls to extract user PII or private order histories. Clients must consult legal counsel regarding their specific commercial use of the data.

How do you handle 29CM's region blocking?

29CM frequently restricts or alters content for non-Korean IP addresses. We route all extraction requests through premium South Korean residential proxies, ensuring the data reflects exactly what a domestic user sees.

Can you translate Korean text to English?

Our core pipeline extracts the raw Korean text (UTF-8 encoded) directly from the platform. We can implement secondary processing steps via LLM APIs to translate titles, descriptions, and reviews into English before delivery, subject to additional compute costs.

How frequently can you update stock statuses?

For targeted lists of high-priority SKUs, we can configure pipelines to run at sub-hourly intervals. Full catalogue refreshes typically run on a daily cadence.

Do you scrape 29CM's editorial content (PT/Welove)?

Yes. We extract the narrative text, high-resolution imagery, and the specific item numbers linked within the editorial features, allowing you to correlate content marketing with product visibility.

What is the minimum viable engagement?

Our minimum engagement typically starts at weekly deliveries for a defined set of brands or categories (e.g., 10,000 SKUs). Pricing scales based on extraction frequency and total record volume.

Can I get a sample of 29CM data?

Yes. We provide a sample extraction of up to 500 products or 5 brands during the scoping phase. This allows your engineering team to validate the schema, variant mapping, and Korean text encoding before committing.

$ dataflirt scope --new-project --source=29cm.co.kr ready

Tell us what
to extract.
We do the rest.

20-minute scoping call. Pilot dataset within the week. Production within two. Whether you need a one-off extraction of K-fashion brands or continuous tracking of 29CM best-sellers — we scope, build, and operate the pipeline. Tell us what you need.

hello@dataflirt.com · Bengaluru · IST · typical reply < 4h
Related Scrapers

More in fashion and apparel

Services

Data Extraction for Every Industry

View All Services →