Data Purl
  • Platform
    • Coverage400+ retailers across the US, UK, Europe and Asia, history back to 2013
    • Shelf IndicesFree monthly price and discount indices by category and country
    • Brand headlinesQuarterly prices and markdowns for 84 consumer brands
    • Custom dataResearched extracts scoped to your sectors, brands and dates
    • MethodologyHow we collect, classify and map brands to 1,900+ listed companies
    • ValidationCollection success, quality screens and backtests
    • Not sure what you need?Talk to the founders
  • Solutions
  • Pricing
    • ResearchFindings tested against the shelf, and brand studies
    • BlogWhat the online shelf showed this month
    • GlossaryDefinitions of retail and alternative-data measures
Client loginStart free
  • Platform
    • Coverage400+ retailers, history back to 2013
    • Shelf IndicesFree monthly price and discount indices
    • Brand headlinesQuarterly prices for 84 consumer brands
    • Custom dataExtracts scoped to your sectors and dates
    • How we build it
      MethodologyHow we collect, classify and map brands
    • ValidationQuality screens and backtests
  • Solutions
  • Pricing
    • Research
    • Blog
    • Glossary
Not sure what you need?Talk to the foundersClient 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.

See a worked example: what we capture, three retailer pages beside their Data Purl records, field by field.

1. Collection

Retailer and brand websites are collected several times a week and published weekly.

  • 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.

By market

MarketFeedsGap-freeDays a weekFive or more days
United States13794.9%4.053%
United Kingdom13497.6%4.666%
Germany3894.9%3.340%
Spain2797.3%3.851%
Australia1097.5%2.122%
South Korea (since April 2025)582.2%1.00%
India (since April 2025)582.1%1.00%
Japan (since March 2025)488.3%1.00%
Hong Kong (since June 2025)287.8%1.00%
South Africa1100%1.00%

Newer Asia-Pacific feeds (started in 2025, month shown) are collected once a week, so a missed run is a missed week. That is why their gap-free share is lower.

By sector

SectorFeedsGap-freeDays a weekFive or more days
Apparel, footwear and luxury30495.6%3.647%
Hardlines & Consumables6197.2%5.987%

Last 104 weeks. Gap-free: share of scheduled retailer-weeks captured without a gap. Days a week: average days each product is captured in gap-free weeks. Five or more days: share of gap-free retailer-weeks captured on at least five days.

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 production job starts at 1pm New York time on Wednesday and completes by 4pm, delivering the Monday-to-Sunday week that has just ended.
  • 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%58%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 follows every brand across the retailers that sell it: SKU-level price, discount, availability and assortment history across 400+ retailers back to 2013, compared like for like, 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
  • Choosing a data provider

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

  • Plans and pricing
  • Research
  • Blog
  • Shelf Indices
  • Brand headlines
  • Use cases
  • Glossary
  • FAQ
  • About
  • Privacy policy
  • 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. Registered office: Basement, 52 Cleveland Square, London W2 6DB. Contact: support@data-purl.com.