SYSTEM all green source deramores.com queue 12,408 pages p99 latency 218ms dataflirt.com · scraper/deramores-com
RUN - 14 active pipelines - deramores.com live

Deramores data,
at warehouse scale.

We extract product listings, yarn specifications, colourway variants, pattern metadata, and pricing signals from Deramores. Delivered as clean JSON, CSV, or Parquet to S3, BigQuery, or Snowflake on your cadence.

Products extracted
84.2K /run
Colourway variants
412K /run
Price updates
92.1K /24h
Active pipelines
14
Uptime
99.98%
Data Dictionary

Every field we extract from deramores.com

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

Complete list of extractable fields for Yarn Listings objects from deramores.com. All fields typed and schema-versioned.

skutitlebrandyarn_weightcompositiontensionneedle_sizeyardageball_weightcare_instructionspricecurrencyin_stockurl
yarn_listings
● 200 OK
"sku": "DER-YRN-0042",
"title": "Stylecraft Special DK",
"brand": "Stylecraft",
"yarn_weight": "DK",
"composition": "100% Acrylic",
"tension": "22 stitches, 30 rows to 10cm",
"needle_size": "4mm",
"ball_weight": "100g",
"yardage": "295m",
"price": 2.15,
"currency": "GBP",
"in_stock": true
# skutitlebrandyarn_weightcompositiontension
1
2
3

Complete list of extractable fields for Colourways objects from deramores.com. All fields typed and schema-versioned.

parent_skuvariant_skucolour_namecolour_codehex_valueimage_urlswatch_urlstock_statusstock_quantitypricediscount_pct
colourways
● 200 OK
"parent_sku": "DER-YRN-0042",
"variant_sku": "DER-YRN-0042-1005",
"colour_name": "Plum",
"colour_code": "1005",
"swatch_url": "https://cdn.deramores.com/swatches/1005.jpg",
"stock_status": "In Stock",
"price": 2.15,
"discount_pct": 0
# parent_skuvariant_skucolour_namecolour_codehex_valueimage_url
1
2
3

Complete list of extractable fields for Patterns & Kits objects from deramores.com. All fields typed and schema-versioned.

skutitledesignerformatdifficultyrequired_yarnsrequired_needleskit_componentspriceimage_urldescription
patterns_& kits
● 200 OK
"sku": "DER-PAT-9921",
"title": "Autumn Leaves Cardigan",
"designer": "Deramores Studio",
"format": "Digital PDF",
"difficulty": "Intermediate",
"required_yarns": "['DER-YRN-0042-1005', 'DER-YRN-0042-1080']",
"required_needles": "['4mm', '4.5mm']",
"price": 3.5
# skutitledesignerformatdifficultyrequired_yarns
1
2
3

Complete list of extractable fields for Pricing & Offers objects from deramores.com. All fields typed and schema-versioned.

skubase_pricesale_pricediscount_pctbulk_discount_tiersclearance_flagpromotional_badgecurrencyscraped_at
pricing_& offers
● 200 OK
"sku": "DER-YRN-0042",
"base_price": 2.15,
"sale_price": 1.95,
"discount_pct": 9,
"clearance_flag": false,
"promotional_badge": "Autumn Sale",
"currency": "GBP",
"scraped_at": "2026-09-14T08:12:44Z"
# skubase_pricesale_pricediscount_pctbulk_discount_tiersclearance_flag
1
2
3

Complete list of extractable fields for Reviews & Ratings objects from deramores.com. All fields typed and schema-versioned.

review_idskureviewer_nameratingreview_titlereview_bodyreview_datehelpful_votesverified_purchase
reviews_& ratings
● 200 OK
"review_id": "REV-883910",
"sku": "DER-YRN-0042",
"reviewer_name": "Sarah J.",
"rating": 5,
"review_title": "Soft and easy to work with",
"review_body": "Perfect for my latest blanket project. The plum colour is rich and consistent across balls.",
"review_date": "2026-08-22",
"verified_purchase": true
# review_idskureviewer_nameratingreview_titlereview_body
1
2
3

Capabilities

Extracting the complexity of textile commerce

Yarn and fabric catalogues present unique structural challenges: massive variant counts per parent SKU, complex metadata like tension and gauge, and nested kit components. Our pipeline normalises it all.

Yarn Specification Extraction

Capture structural metadata including yarn weight, composition percentages, tension, gauge, yardage, and recommended needle sizes.

Colourway & Swatch Mapping

Map up to 100+ colour variants per yarn line. Extract colour names, manufacturer codes, and high-resolution swatch images.

Pattern Metadata Parsing

Extract designer names, difficulty levels, required materials, and format types (digital vs physical) from pattern listings.

Kit Component Unbundling

Parse project kits into their constituent SKUs, mapping the exact quantities of specific yarn colourways required.

Real-Time Stock Tracking

Monitor stock availability at the variant level, capturing clearance events and low-stock warnings.

Pricing & Clearance Signals

Track base prices, sale discounts, bulk purchase tiers, and promotional badges across the entire catalogue.

Crafter Review Mining

Extract customer reviews, star ratings, and verified purchase flags to understand material quality and workability.

Haberdashery & Tool Specs

Structure data for knitting needles, crochet hooks, and accessories, capturing material type, length, and diameter.

Scheduled Change Detection

Run continuous pipelines that only emit records when prices drop, new colourways are added, or stock depletes.

// engagement pipeline

From catalogue to warehouse record

Brief in. Clean data out.

Define Scope
d 0

Specify target categories, brands, or pattern types. We design the schema to capture textile-specific attributes.

Pipeline Build
d 2–4

We configure crawlers, handle pagination, and write custom parsers for swatch galleries and kit bundles.

Validation & QA
d 4–6

Schema validation ensures all variant mappings are correct and composition percentages total 100.

Delivery
ongoing

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

Under the hood

How our Deramores pipeline handles the hard parts

Scraping textile eCommerce requires precise variant mapping. Here is how we maintain data integrity across thousands of colourways.

pipeline-monitor · deramores.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
Variant explosion
Mapping 50+ colourways to a single parent yarn

Textile sites nest massive amounts of data within a single product URL. We execute JavaScript state changes to iterate through every colourway, extracting the specific SKU, stock status, and price for each variant.

Swatch image hydration
Extracting high-res images from dynamic galleries

Colour accuracy is critical. We bypass low-res thumbnails and intercept network requests to extract the highest resolution swatch images directly from the CDN.

Kit unbundling logic
Parsing required yarn quantities from pattern kits

Kits bundle patterns with specific yarn quantities. Our parsers deconstruct these bundles, mapping the required constituent SKUs and their quantities back to the main catalogue.

Schema stability
Resilient selectors for promotional layouts

Retail sites change DOM structures during seasonal sales. We use fallback chains incorporating CSS selectors, XPath, and JSON-LD structured data to ensure extraction does not fail when layouts shift.

Change detection
Only emit what changes

We maintain a state hash of the catalogue. Subsequent runs only push updates when a price changes, a new colourway is added, or a dye lot goes out of stock, reducing your processing compute.

Applications

Who uses textile catalogue data

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

01
Competitor Price Monitoring

Specialist retailers track base prices, clearance events, and bulk discounts on major yarn brands to remain competitive.

02
Assortment & Trend Analysis

Merchandisers analyse new colourway introductions and category expansion to identify market trends.

03
Inventory & Supply Chain

Monitor out-of-stock rates across specific brands and yarn weights to anticipate supply chain bottlenecks.

04
AI Training Data

Machine learning teams use structured textile data to train models for pattern generation or colour matching.

05
Market Research

Analysts track brand dominance within specific product categories like DK yarn or circular needles.

06
MAP Monitoring

Yarn manufacturers audit retail pricing to ensure compliance with Minimum Advertised Price agreements.

Why DataFlirt

"Deramores holds a critical textile dataset: thousands of yarn variants mapped perfectly to gauge, tension, and composition metrics."

Extracting crafting supplies requires more than basic HTML parsing. Colourway swatches load dynamically, kit components are nested within pattern pages, and stock levels fluctuate wildly during clearance events. DataFlirt manages this complexity so your merchandising teams can focus on analysis.

Technical Spec

Deramores scraper - technical capabilities

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

JavaScript rendering
Playwright sessions required for dynamic colourway selection and stock hydration
Supported
Variant mapping
Parent to child SKU relationships for all colour and size options
Supported
High-res swatch extraction
Captures raw CDN URLs for all variant images
Supported
Kit component parsing
Deconstructs bundles into constituent SKUs and quantities
Supported
Change detection (diffs)
Hash-based diffing emits only changed records since the last run
Supported
Webhook delivery
HTTP POST per record or batch for real-time inventory alerting
Supported
Pagination traversal
Navigates all category and search result pages automatically
Supported
Pattern PDF download
Extraction of the actual digital PDF file for paid patterns
Partial
User account order history
Requires authenticated sessions and violates user privacy policies
Partial
Infrastructure

Infrastructure powering the extraction 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 orchestration and deduplication. Playwright executes JavaScript to iterate through complex colourway selectors and trigger dynamic image loading.

Residential Proxy Infrastructure

We route traffic through UK-based residential ISP proxies, rotating IPs per request to bypass rate limits during full-catalogue extraction runs.

Cloud-Native Orchestration

Pipelines run on AWS Lambda and ECS. Airflow manages scheduling and dependencies, while all state and diff hashes are 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
Formatted spreadsheet for immediate merchandising review
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
RESTful endpoints to query extracted catalogue data
BigQuery
Streamed directly into your dataset with schema auto-detect
Snowflake
Stage and COPY INTO workflow - incremental or full-replace
S3
Direct bucket delivery — compatible with any data lake
// faq

Common questions.

About deramores.com scraping, legality, and pipeline operations.

Ask us directly →
Is scraping Deramores legal?

Scraping publicly available catalogue and pricing data is generally permissible. DataFlirt targets only public product listings and reviews. We do not extract personal data, bypass authentication walls, or download copyrighted digital patterns. Clients should consult legal counsel for their specific use cases.

How do you handle complex yarn variants?

We use Playwright to execute the JavaScript required to select each colourway. This allows us to map the specific variant SKU, stock status, price, and swatch image back to the parent yarn product.

Can you extract pattern requirements?

Yes. We parse pattern and kit pages to extract metadata including designer, difficulty, and the specific list of required yarn SKUs and needle sizes.

How fresh is the stock data?

Pipelines can be configured to run daily or at higher frequencies for specific high-velocity categories. Change detection ensures you only process updates when stock status shifts.

Do you download the actual digital knitting patterns?

No. Digital patterns are copyrighted assets and often gated behind a paywall. We only extract the public metadata, pricing, and required materials listed on the product page.

What is the minimum viable engagement?

We typically scope pipelines starting at a full catalogue extraction with weekly updates. Pricing scales based on delivery frequency and schema complexity. Contact us for a precise quote.

Can I request a sample dataset?

Yes. We provide a sample extraction of up to 500 products during the scoping phase, allowing your team to validate the schema, variant mapping, and data quality.

$ dataflirt scope --new-project --source=deramores.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 catalogue dump or a continuous price-monitoring feed across thousands of yarn variants, we build and operate the pipeline. Tell us what you need.

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

More in textile and fabric

Services

Data Extraction for Every Industry

View All Services →