1M+ Shopify Products with Weekly Price History — DTC Catalog Dataset
Product catalogs from Shopify-powered DTC stores collected via public endpoints, with continuous weekly price snapshots forming a growing price-history time series — a scarce asset for competitor price monitoring, e-commerce research and model training.
- Records
- 1M+ SKUs
- Refresh
- Weekly snapshots
- Formats
- CSV + Parquet
- Coverage
- US, UK, EU, AU storefronts
What you get
- 1M+ SKUs from Shopify DTC stores with full product metadata (title, vendor, product type, variants)
- Weekly price-history series per variant — snapshots accumulate into a time-series asset competitors don't sell off-the-shelf
- Availability and discount flags per snapshot for promotion analysis
- Full data dictionary, datasheet and tiered license included
- Per-record provenance: source URL + collection timestamp
Sample preview
Placeholder preview rows — a free sample with identical schema will be published on Kaggle / Hugging Face.
| store_domain | title | product_type | price | compare_at_price | available | snapshot_date |
|---|---|---|---|---|---|---|
| glowbotanics.com | Vitamin C Brightening Serum 30ml | Skincare | 38.00 | 48.00 | true | 2026-07-27 |
| peakthreads.co | Merino Trail Hoodie — Men's | Apparel | 129.00 | true | 2026-07-27 | |
| auracandleco.com | Cedar & Sage Soy Candle 8oz | Home Fragrance | 24.00 | false | 2026-07-27 | |
| nimblefit.store | Adjustable Dumbbell Set 25kg | Fitness Equipment | 189.00 | 219.00 | true | 2026-07-27 |
| purepetkitchen.com | Grain-Free Salmon Dog Food 5lb | Pet Supplies | 42.50 | true | 2026-07-27 |
Data dictionary summary
Key fields — the full data dictionary ships with every purchase.
| field | type | description |
|---|---|---|
| product_id | string | Store-native product identifier |
| store_domain | string | Shopify store domain |
| title | string | Product title |
| vendor | string | Brand / vendor name |
| product_type | string | Store-assigned product type |
| variant_id | string | Variant identifier (size/color/etc.) |
| price | float | Variant price at snapshot time |
| compare_at_price | float | Pre-discount price if on sale |
| currency | string | ISO 4217 currency code |
| available | bool | In-stock flag at snapshot time |
| snapshot_date | date | Weekly snapshot date |
| source_url | string | Public URL the record was collected from |
| collected_at | timestamp | UTC collection timestamp |
Coverage statistics
- SKUs
- 1,000,000+
- Stores
- 6,000+ Shopify DTC stores
- Snapshot cadence
- Weekly
- Price points
- Growing weekly series per variant
- Geographies
- US · UK · EU · AU
- History
- Weekly snapshots since Mar 2026
Pricing
Snapshots include the full price history up to the release date; subscriptions include continuing weekly updates. As the history grows, snapshot prices rise ~20% every 6 months — early buyers lock the current price.
| Tier | Scope | One-time snapshot | Subscription |
|---|---|---|---|
| S — Niche slice | Single niche (e.g. beauty DTC), ≤500 stores / ≤100k SKUs | $199 | $99/mo |
| M — Category packPOPULAR | Major category × main countries, ≤2,000 stores / ≤500k SKUs | $499 | $249/mo |
| L — Full library | Entire collection library + all historical price series, 1M+ SKUs | $1,499 | $599/mo |
AI-training use requires the AI-Training tier (1.5× base); redistribution licensing is quoted individually. Annual subscriptions get 2 months free. License details →
Update frequency & delivery
- New price snapshot collected weekly from every covered store's public products endpoint
- Snapshot purchases include the complete history up to the release date
- Subscriptions receive weekly snapshot deliveries via download link
Compliance & provenance
Collected only from publicly accessible pages and endpoints — no login-required data, no CAPTCHA solving, no forged authentication. Collection is rate-limited with an identified User-Agent, and collection logs are retained. PII is removed or pseudonymized. Every record carries its source URL and collection timestamp. Sold under a tiered commercial license.
FAQ
Why does the price increase over time?
The price-history series grows every week and becomes more valuable; snapshot prices rise ~20% every 6 months. Buying early locks the current price.
Can I get a specific niche or country?
Yes — custom slices (niche, country, store list) start at $199 via the contact form.
Can I train AI models on it?
Yes, on the AI-Training tier (1.5× base price) or above. See the License page.
Where does the data come from?
Only public Shopify storefront endpoints (products.json) — rate-limited, identified User-Agent, no anti-bot circumvention.