Data Purl
  • Platform
  • Solutions
  • Coverage
  • Custom data
  • Research
  • Data
  • Methodology
Client loginTalk to the foundersStart free
  • Platform
  • Solutions
  • Coverage
  • Custom data
  • Research
  • Data
  • Methodology
  • Start free
  • Talk to the founders
  • Client login
  1. Home
  2. /Methodology
  3. /Validation
Methodology

How Data Purl validates its data

Data Purl checks its data at every step. Over the last two years, 95.9% of scheduled retailer-weeks were captured without a gap, and every gap is filled from the last good week and flagged. Every product passes outlier screens before it is published, and 91% of Hardlines & Consumables products have a high-confidence category.

Figures as of 26 September 2026, read from the production pipeline and the classification audits.

1. Collection

Retailer and brand websites are collected several times a week and published weekly. Over the last 104 weeks, across 365 retailer feeds and 34,933 scheduled retailer-weeks:

  • Captured without a gap: 95.9% of retailer-weeks.
  • Gap-filled: 4.1%. A week counts as a gap when a retailer returns no data or fewer than a quarter of its usual number of SKUs. The gap is filled with that retailer's last good week and flagged (IS_FILLED), so it can be excluded from any analysis.
  • Capture frequency: each product is captured on about 4 days a week on average; 54% of retailer-weeks are captured on five or more days and 26% every day.
  • Data load jobs retry automatically and alert the operations team when they fail.

2. Quality screens before publication

Every product-week passes automated screens before it reaches clients. A product-week is held back when:

  • It was seen on fewer than four days in the week.
  • Its discount is above 80%, or its selling price is above its full price.
  • Its price is an outlier for its category and market (more than three interquartile ranges from typical prices, on a log scale, where the category has at least 20 products).
  • It has no category or no price.

Thin retailer and category combinations are also held back, so a handful of listings cannot move a category figure. Automated tests check that product keys are unique, that weekly records are not duplicated, and that brand ownership dates never overlap.

3. Classification

Every product is placed in one standardized tree of about 4,000 categories. 91% of Hardlines & Consumables products in scope have a high-confidence category: one that has been individually reviewed and confirmed, or assigned by audited classification rules. The rest are classified by a model, used only where its calibrated confidence is at least 0.75. Fashion products are classified by an analyst-maintained rule model.

Brands are resolved to their owners, public or private. Listed owners are mapped to tickers with dated start and end dates, including licensing arrangements, so each observation is attributed to the owner at the time it was made.

4. Freshness

  • Weeks run Monday to Sunday.
  • The weekly build starts early on Wednesday, and the new week is published on Wednesday evening US Eastern time, before Thursday's US open.
  • A price change or sell-out on a retailer's site is usually captured within a few days, and reaches clients between about three days and two weeks after it happens, depending on when in the week it happens.
  • When history is restated, the publish timestamp on each row changes, so clients can see which records moved.

5. Backtests

Data Purl tests whether its shelf data tracks the numbers companies report. For each covered company, a model turns year-on-year changes in Data Purl measures (average listed price, markdown breadth, active SKUs and core mix) into a signal for the company's reported gross margin, and each model is re-scored every quarter against the reported result. Four examples:

Inditex gross margin
Reported gross margin Data Purl signal
55%60%202420252026
Reported vs Data Purl signal, last 12 reporting periods, through fiscal 1Q27.
Lululemon gross margin
Reported gross margin Data Purl signal
55%57.5%60%202420252026
Reported vs Data Purl signal, last 12 reporting periods, through fiscal 2Q27.
Birkenstock gross margin
Reported gross margin Data Purl signal
55%60%65%202420252026
Reported vs Data Purl signal, last 12 reporting periods, through fiscal 3Q26.
Ralph Lauren gross margin
Reported gross margin Data Purl signal
65%70%75%202420252026
Reported vs Data Purl signal, last 12 reporting periods, through fiscal 1Q27.

Brands are attributed to the company that owned them at the time of each observation, so acquisitions and disposals do not leak future information into the history. Models for other companies, and current-quarter signals, are available to clients. Not investment advice.

What the data does not measure

Data Purl observes what retailers list online: prices, discounts, availability and assortment. It does not observe transactions, unit sales, checkout-only or loyalty discounts, or physical stores. See the methodology for full definitions.

The evidence on this page (history collected the same way every week, flagged gaps, audited classification and backtests) is what a one-off AI scrape cannot produce. See Data Purl vs AI web scraping.

Need more detail for due diligence?

We answer vendor due diligence questionnaires and can walk your team through collection, classification and quality controls.

Start free Talk to the founders
Data Purl

Data Purl is an eCommerce pricing and assortment data provider that turns public retailer websites into investment-grade data: SKU-level price, discount, availability and assortment history across 400+ retailers back to 2013, with brands resolved to their owners, public or private, and listed owners mapped to tickers.

+44 20 8125 3010 (UK)+1 212-660-0780 (US / International)

Product

  • Platform
  • Coverage
  • Retailers
  • Custom data
  • Methodology
  • Compliance
  • Validation
  • vs AI web scraping

Solutions

  • Public market investors
  • Private equity
  • Consultants
  • Investment banking M&A
  • Venture capital

Use cases

  • Pricing power
  • Markdowns and inventory
  • Commercial due diligence
  • Brand distribution
  • Category inflation
  • Portfolio monitoring
  • Tariff pass-through
  • Holiday promotions
  • Private label
  • Assortment cuts
  • Earnings previews
  • Product launches
  • Choosing a data provider
  • Build vs buy

Resources

  • Research
  • Shelf Indices
  • Brand headlines
  • Use cases
  • Glossary
  • FAQ
  • About
  • Privacy notice
  • Terms of use
  • Start free
  • Talk to the founders
400+
retailers
1,900+
public companies mapped
4,000
product categories
2013
history back to

© 2026 Data Purl. All rights reserved. Data Purl is a trading name of Cleveland Alternative Data Limited, a company registered in the United Kingdom with company number 16234509.