SYSTEM all green source 6pm.com queue 12,408 pages p99 latency 184ms dataflirt.com · scraper/6pm-com
RUN · 42 active pipelines · 6pm.com live

6pm discount data,
at warehouse scale.

We extract footwear, apparel, accessories, daily deals, and size-level inventory from 6pm.com. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
312K /day
Price updates
845K /24h
Brand records
2,104 /run
Active pipelines
42
Uptime
99.98%
Data Dictionary

Every field we extract from 6pm.com

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 6pm.com. All fields typed and schema-versioned.

product_idskubrandtitlecategorysub_categorygenderdescriptionbullet_pointsmaterialcare_instructionsimage_urlsvideo_urlpage_url
product_listings
● 200 OK
"product_id": "9482103",
"brand": "Nike",
"title": "Revolution 6 Next Nature",
"category": "Shoes",
"sub_category": "Sneakers & Athletic Shoes",
"gender": "Men",
"material": "Textile upper",
"page_url": "https://www.6pm.com/p/nike-revolution-6-next-nature-black-white-iron-grey/product/9482103"
# product_idskubrandtitlecategorysub_category
1
2
3

Complete list of extractable fields for Pricing & Clearance objects from 6pm.com. All fields typed and schema-versioned.

skucurrent_pricemsrpdiscount_percentagediscount_absolutecurrencyis_clearancedaily_deal_badgeprice_timestamp
pricing_& clearance
● 200 OK
"sku": "9482103-3",
"current_price": 45.5,
"msrp": 70.0,
"discount_percentage": 35,
"discount_absolute": 24.5,
"currency": "USD",
"is_clearance": true,
"price_timestamp": "2026-05-12T10:15:00Z"
# skucurrent_pricemsrpdiscount_percentagediscount_absolutecurrency
1
2
3

Complete list of extractable fields for Inventory & Sizing objects from 6pm.com. All fields typed and schema-versioned.

skucolor_idcolor_namesizewidthin_stockstock_quantitylow_stock_warningout_of_stock
inventory_& sizing
● 200 OK
"sku": "9482103-3",
"color_name": "Black/White/Iron Grey",
"size": "10",
"width": "D - Medium",
"in_stock": true,
"low_stock_warning": "Only 2 left in stock",
"out_of_stock": false
# skucolor_idcolor_namesizewidthin_stock
1
2
3

Complete list of extractable fields for Brand & Category Data objects from 6pm.com. All fields typed and schema-versioned.

brand_idbrand_namebrand_urltotal_productsactive_categoriesaverage_discountmax_discountbrand_description
brand_& category data
● 200 OK
"brand_name": "Nike",
"brand_url": "https://www.6pm.com/nike",
"total_products": 1245,
"active_categories": "['Shoes', 'Clothing', 'Accessories']",
"average_discount": 32.5,
"max_discount": 65
# brand_idbrand_namebrand_urltotal_productsactive_categoriesaverage_discount
1
2
3

Complete list of extractable fields for Search & SERP Results objects from 6pm.com. All fields typed and schema-versioned.

keywordpositionproduct_idbrandtitlepricemsrpdiscount_badgethumbnail_urlscraped_at
search_& serp results
● 200 OK
"keyword": "running shoes",
"position": 4,
"product_id": "9482103",
"brand": "Nike",
"price": 45.5,
"msrp": 70.0,
"discount_badge": "35% OFF",
"scraped_at": "2026-05-12T10:15:33Z"
# keywordpositionproduct_idbrandtitleprice
1
2
3

Capabilities

Deep discount intelligence, strictly structured

Our 6pm scraper navigates complex variant matrices, aggressive inventory turnover, and dynamic sizing grids. We map every colourway, size, and width combination to its specific clearance price.

Footwear & Apparel Variants

Extract complex variant matrices. We map every size, width, and colour combination to its specific SKU and price point.

MSRP vs Clearance Tracking

Capture the exact retail price (MSRP), current 6pm price, and calculated discount percentages across the entire catalogue.

Size-Level Inventory

Track in-stock status and low-stock warnings at the most granular level. Know exactly which sizes are selling out.

Brand Directory Scraping

Monitor entire brand catalogues on 6pm. Track Zappos-affiliated inventory liquidation for specific designers and labels.

Daily Deals Monitoring

Capture flash sales and daily clearance events before inventory depletes. High-frequency polling for fast-moving stock.

High-Res Asset Extraction

Extract primary images, alternate angles, and product video URLs directly from the 6pm CDN.

Category Taxonomy

Maintain the exact category and sub-category hierarchy to map 6pm's internal classification to your own database.

High-Turnover Diffing

Clearance inventory moves fast. We use hash-based diffing to emit only changed records, reducing downstream processing costs.

Geographic Consistency

Access 6pm.com via US residential proxies to ensure accurate pricing and prevent regional blocking.

// engagement pipeline

From brand list to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Provide target brands, categories, or search terms. We design the extraction schema together.

Pipeline Build
d 2–4

We configure Scrapy / Playwright crawlers, proxy rotation, and session management for the 6pm network.

Validation & QA
d 4–6

Schema validation, null-rate checks, and variant mapping 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 fashion clearance infrastructure

6pm shares backend infrastructure with Zappos, meaning strict bot protections and complex JSON payloads for product variants. Here is how we extract it reliably.

pipeline-monitor · 6pm.com · 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
Anti-bot layer
Bypassing Zappos-network protections

6pm utilises strict edge protections shared with the broader Amazon/Zappos network. Our crawlers use US residential ISP proxies with realistic browser fingerprints and full cookie session management to bypass TLS fingerprinting.

Variant mapping
Flattening complex size and colour matrices

Apparel and footwear data is deeply nested. A single shoe might have 12 sizes, 3 widths, and 5 colours. We parse the frontend state objects and flatten these matrices into queryable row-level SKUs.

Inventory tracking
Real-time stock depletion signals

Clearance items sell out fast. We capture dynamic DOM elements indicating 'Only 2 left' or out-of-stock statuses at the size level, providing accurate inventory velocity metrics.

Change detection
Only re-scrape what's changed

For large brand catalogues, we maintain a hash index of last-seen values per field. Subsequent runs only push diffs — reducing compute cost, storage bloat, and downstream processing load.

Monitoring & alerting
24/7 pipeline health with anomaly detection

Every run emits structured logs to our observability stack. We alert on null-rate spikes, discount outliers, and coverage drops — and respond before you notice.

Applications

Who uses 6pm data — and how

Teams across industries use 6pm.com data to build competitive products and smarter operations.

01
Price Intelligence

Discount retailers monitor 6pm clearance pricing to optimise their own promotional calendars and markdown strategies.

02
Brand MAP Monitoring

Premium brands audit 6pm to track how their excess inventory is being liquidated and at what discount depth.

03
Inventory Forecasting

Analysts track size-level stock depletion rates to calculate sales velocity for specific footwear models and apparel lines.

04
Competitor Benchmarking

Fashion eCommerce platforms benchmark their category depth and brand coverage against 6pm's available catalogue.

05
Market Research

Retail analysts track average discount percentages across categories to understand broader macroeconomic trends in apparel liquidation.

06
Arbitrage & Reselling

Secondary market platforms ingest daily deal data to identify high-margin arbitrage opportunities on premium brands.

Why DataFlirt

"6pm.com holds the definitive dataset for fashion clearance pricing, but extracting size-level stock requires handling complex Zappos-backend variant structures."

Most teams underestimate the investment required: reliable 6pm scraping requires handling aggressive inventory turnover, dynamic sizing grids, and anti-bot protections shared with the Zappos network. DataFlirt absorbs that complexity so your engineers can focus on the analysis — not the infrastructure.

Technical Spec

6pm scraper — technical capabilities

Everything supported by our 6pm.com scraper — rendered SPA elements, auth walls, rate-limit evasion and beyond.

JavaScript rendering
Full Playwright sessions — required for dynamic sizing grids and variant selection
Supported
CAPTCHA bypass
Automated 2Captcha + CapSolver integration for edge protection challenges
Supported
Residential proxy rotation
ISP-grade US residential IPs — rotated per request to avoid regional blocks
Supported
Variant/variation mapping
Flattened output of all colour, size, and width combinations per product
Supported
Clearance history tracking
Price and discount captured per run; historical time-series available
Supported
Category pagination
Deep traversal of all category and sub-category listing pages
Supported
Change detection (diffs)
Hash-based diff: only emit records with changed fields since last run
Supported
Webhook delivery
HTTP POST per record or batch — useful for real-time inventory alerts
Supported
Shopping cart pricing
Prices that only appear after adding an item to the cart and entering checkout
Partial
User Favorites/Wishlists
Data requiring authenticated user accounts to access saved items
Partial
Infrastructure

Infrastructure powering the 6pm pipeline

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

ScrapyPlaywrightPython 3.12RedisPostgreSQLApache AirflowAWS LambdaS3CloudWatch2CaptchaCapSolverResidential ProxiesDockerKubernetesGrafanaPrometheus
Scrapy + Playwright Stack

Scrapy handles crawl orchestration, deduplication, and retry logic. Playwright handles JavaScript rendering, cookie sessions, and interaction flows. Combined via scrapy-playwright middleware.

Residential Proxy Infrastructure

We maintain pools of residential ISP proxies across US regions. Rotation happens per-request with sticky sessions where required. IP score monitoring prevents blacklisted pool contamination.

Cloud-Native Orchestration

Pipelines run on AWS Lambda (burst) and ECS (sustained). Airflow handles scheduling, dependency management, and SLA alerting. All state stored in managed Postgres.

Output & Delivery

Your data, your destination

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

JSON
Newline-delimited or nested — schema versioned per run
CSV
Flat file with typed columns — Excel/Sheets compatible
XLS
Legacy spreadsheet format for business analysts
Parquet
Columnar format for BigQuery, Snowflake, Athena
AWS S3
Direct bucket delivery — compatible with any data lake
Webhook
HTTP POST per record for real-time downstream processing
API
REST endpoints to query your extracted datasets
BigQuery
Streamed directly into your dataset with schema auto-detect
Snowflake
Stage + COPY INTO workflow — incremental or full-replace
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About 6pm.com scraping, legality, and pipeline operations.

Ask us directly →
Is scraping 6pm.com legal?

Scraping publicly available information from 6pm is generally permissible under applicable law. DataFlirt targets only public, non-authenticated product, pricing, and inventory data. We do not extract personal data or circumvent authentication walls. Clients should consult legal counsel for specific use cases.

How do you extract complex size and width variants?

6pm embeds variant matrices within the page's frontend state. We intercept and parse these JSON objects during the Playwright session, flattening them into individual SKU rows containing the specific size, width, colour, and stock status.

Can you track clearance inventory velocity?

Yes. By running high-frequency pipelines against specific SKUs, we track size-level stock depletion and low-stock warnings, allowing you to calculate estimated sales velocity for clearance items.

How fresh is the daily deal data?

For daily deals and flash sales, we configure pipelines to poll the target categories at hourly or sub-hourly intervals, ensuring you capture maximum discount events before inventory runs out.

Do you extract MSRP alongside the discount price?

Yes. Every pricing record includes the original MSRP, the current 6pm clearance price, and the calculated discount percentage and absolute dollar value.

What happens when 6pm changes its DOM structure?

Our selector strategy relies on extracting structured data from the frontend state objects rather than fragile CSS selectors where possible. When DOM extraction is necessary, we use multi-layer fallback chains and alert on schema drift immediately.

Can I request a sample dataset before committing?

Yes. We provide a sample run of up to 500 products or a specific brand category as part of the pre-engagement scoping process — so you can validate schema fit and variant mapping before signing a contract.

$ dataflirt scope --new-project --source=6pm.com 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 brand catalogue dump or a continuous clearance-monitoring feed — 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 →