Tesco Dataset
Live and Historical Data Across the UK’s Largest Grocery Retailer
Tesco’s pricing has effectively split into two parallel systems since Clubcard pricing became central to its strategy — a non-member price and a noticeably lower Clubcard price sit side by side on the same shelf tag, and the gap between them has become wide enough that tracking only one number badly understates what most shoppers actually pay. Layer on top of that four different store formats — Express, Metro, Superstore, and Extra — each carrying a different slice of the full catalog, plus a large and mature online grocery delivery business, and a single “Tesco price” per SKU stops being a meaningful concept.
That’s exactly the problem our dedicated Tesco Data Scraping pipeline is built to solve — a Tesco Grocery Dataset that captures standard price, Clubcard price, weekly offers, and store-format availability side by side, refreshed on a schedule you control. It runs on the same infrastructure behind our Grocery Data Scraping Services and sits inside our broader Grocery Dataset catalog, with custom builds available through our Web Scraping Services team.
Request Free Sample DatasetQuick Stats
Price From
£159Starting Price
Records
3.5M+Total Records
Format
CSV / JSONDelivery Format
Delivery
ImmediateAvailability
18+
Categories Covered
3+ Yrs
Historical Depth
UK-Wide
Store Network Reach
Daily
Refresh Cycle
Why Teams Choose Our Tesco Dataset Over a DIY Crawl
A scraper that only reads the standard shelf price is missing the number that actually matters to most Tesco shoppers. Clubcard pricing routinely undercuts the printed price by a meaningful margin, and it varies by product and by promotional cycle rather than following a fixed discount rate.
One Schema, Both Price Points
Product name, barcode, brand, standard price, Clubcard price, ratings, and stock status all arrive in a single Tesco product dataset — no reconciling separate exports for member and non-member pricing.
Store-Format Awareness
Our Tesco product listings dataset tracks which SKUs are available at Express and Metro versus the fuller Superstore and Extra ranges, since assortment genuinely differs by format.
Scoped to What You Actually Need
Pull specific categories, regions, or the full catalog. Refresh daily, weekly, or near-live. Delivered as CSV, JSON, Excel, or a direct API feed.
Formats Your Tools Already Read
CSV and Excel exports work straight in Power BI or Tableau. JSON and API feeds ship with a documented schema for Snowflake, BigQuery, or Redshift.
Live Pricing, Plus Real History
See today’s price alongside 3+ years of historical price and promotion data — long enough to separate a genuine markdown from routine Clubcard-price rotation.
Inventory Tracked Where It Matters
Our Tesco Inventory Dataset tracks stock status separately for in-store and online-delivery channels, since Tesco’s grocery-delivery business runs alongside its physical stores rather than instead of them.
What’s Actually Inside the Tesco Dataset
The Tesco dataset is organized around four practical questions: what’s listed, what it actually costs once Clubcard pricing is factored in, what customers think of it, and whether it’s in stock across the relevant channel. Those four questions map to the four sub-datasets described below, all keyed together so nothing needs manual reconciling.
Most clients start with pricing, usually chasing something specific — is a competitor’s private-label item priced more aggressively than Tesco’s own Finest or Everyday Value equivalent, or is a headline price genuinely competitive once the Clubcard discount is applied? Brand teams lean on the review layer to catch quality complaints before they show up in broader sales data. Data teams mostly just want clean, timestamped records instead of raw page data, which is really the core value of buying a dataset instead of building a scraper from scratch. This dataset follows the same collection standards as our broader Grocery Dataset catalog.
What people actually build with this dataset:
- Pricing-policy checks: Compare live Tesco pricing against RRP or your policy floor across categories.
- Private-label vs. national-brand tracking: Watch how Tesco Finest and Everyday Value price against comparable branded SKUs in the same aisle.
- Clubcard price-gap analysis: Build a historical record of how far Clubcard pricing diverges from standard price, by category.
- Repricing automation: Feed same-day price signals from the Tesco Price Dataset into your own repricing engine.
- Quality research: Mine the Tesco Customer Reviews Dataset for recurring complaints about freshness, packaging, or product quality.
Key Metrics
Price
£159.00Format
CSV / JSON / APIRecords
3.5M+ Verified RecordsCoverage
United KingdomUpdate Frequency
DailyAvailability
Instant AccessDelivery Time
ImmediatelyPreview actual dataset structure before purchase.
A Sample of the Tesco Dataset
Below is a small, illustrative slice of a single extract. Each row is one SKU captured at a point in time — the full dataset carries 55+ additional fields, including barcode data, store-format availability, and full price-history timestamps.
| Product ID | Product Name | Product Image | Brand Name | Pack / Size | Price | Unit Price | Offer Price | Rating | Reviews Count | Offer Start Date | Offer End Date | Product URL 1 | Product URL 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 291243774 | BFree Gluten Free Stone Baked Pitta Bread | https://digitalcontent.api.tesco.com/v2/media/ghs/92a9423a-1ca2-4a5a-81e1-1db41faa4ae2/23c23dd3-7238-494e-8be3-ff39db98c660_1827829190.jpeg?w=225 | BFree | 220g | £2.95 | £13.41/kg | £2.00 | 3.5 | 44 | 28-07-26 | 17-08-26 | https://www.tesco.com/shop/en-GB/products/291243774 | https://www.tesco.com/shop/en-GB/browse/food-cupboard/free-from/rolls-bagels-and-flatbreads/free-from-wraps-bagels-and-flatbreads |
| 322662991 | Hovis Sourdough White | https://digitalcontent.api.tesco.com/v2/media/ghs/a8d891f3-ea12-4aba-bf5c-9f494c294ea4/5cbaf513-8f36-42ae-9791-fb024f12fc1a_856440418.jpeg?w=225 | Hovis | 450g | £2.10 | £4.67/kg | £1.75 | 4.2 | 58 | 28-07-26 | 17-08-26 | https://www.tesco.com/shop/en-GB/products/322662991 | https://www.tesco.com/shop/en-GB/browse/bakery/bread/sourdough-and-rye/white-and-sourdough-bread |
| 322530767 | Hovis Sourdough Seeded | https://digitalcontent.api.tesco.com/v2/media/ghs/4edc981b-4bed-4e5d-8706-67b35946e46d/691780ad-0f4f-4d50-aa14-efec161554d4_2007471648.jpeg?w=225 | Hovis | 450g | £2.10 | £4.67/kg | £1.75 | 4.3 | 54 | 28-07-26 | 17-08-26 | https://www.tesco.com/shop/en-GB/products/322530767 | https://www.tesco.com/shop/en-GB/browse/bakery/bread/sourdough-and-rye/wholemeal-and-seeded-bread |
| 255810019 | Tesco Soft White Rolls | https://digitalcontent.api.tesco.com/v2/media/ghs/61b07e52-984e-4e03-a42f-4cd7d75d096e/11408511-f716-4038-8e56-7c72afa47d4a_1173208432.jpeg?w=225 | Tesco | 6 Pack | £1.15 | £0.19/each | N/A | 3.0 | 153 | N/A | N/A | https://www.tesco.com/shop/en-GB/products/255810019 | https://www.tesco.com/shop/en-GB/browse/bakery/from-our-bakery/rolls-from-our-bakery/multipack-bakery-rolls |
| 254945512 | Tesco All Butter Croissants | https://digitalcontent.api.tesco.com/v2/media/ghs/726d76da-f566-4a2d-8850-e5ade11a6955/ab869a2d-5338-4795-ab6b-95d7d7a02093_1503383245.jpeg?w=225 | Tesco | 8 Pack | £2.25 | £0.28/each | N/A | 3.0 | 94 | N/A | N/A | https://www.tesco.com/shop/en-GB/products/254945512 | https://www.tesco.com/shop/en-GB/browse/bakery/croissants-brioche-and-pastries/croissants/croissants |
| 300134417 | Tesco Finest Super Seeded Sliced Farmhouse Loaf | https://digitalcontent.api.tesco.com/v2/media/ghs/92ce2478-bcc2-473c-8713-af0c426c4682/1ea00028-6888-4b7b-bc7f-5159190103c0_138808121.jpeg?w=225 | Tesco | 800g | £1.75 | £2.19/kg | N/A | 3.3 | 179 | N/A | N/A | https://www.tesco.com/shop/en-GB/products/300134417 | https://www.tesco.com/shop/en-GB/browse/bakery/bread/finest-bread/finest-seeded-bread |
| 287853081 | Warburtons Thin Plain Bagels | https://digitalcontent.api.tesco.com/v2/media/ghs/5e1863ae-a48a-44f4-a260-cab03086ad1d/6965af19-97a1-48d4-9e70-d5980324bf3d_311558308.jpeg?w=225 | Warburtons | 6 Pack | £1.85 | £0.31/each | £1.35 | 4.5 | 14 | 28-07-26 | 17-08-26 | https://www.tesco.com/shop/en-GB/products/287853081 | https://www.tesco.com/shop/en-GB/browse/bakery/bagels-pitta-bread-and-thins/bagels/bagel-thins |
| 274811214 | Hovis Seed Sensations Seven Seeds Sliced Bread | https://digitalcontent.api.tesco.com/v2/media/ghs/2e3afdda-3260-43b7-8ee1-fcdb2eb7ed93/77f672a8-f7b4-4a20-8c7c-16d3a898910e_694456458.jpeg?w=225 | Hovis | 800g | £2.00 | £2.50/kg | N/A | 4.1 | 61 | N/A | N/A | https://www.tesco.com/shop/en-GB/products/274811214 | https://www.tesco.com/shop/en-GB/browse/bakery/bread/seeded-bread/seeded-bread |
| 255000362 | Hovis Wholemeal Tasty Medium Bread | https://digitalcontent.api.tesco.com/v2/media/ghs/47a2d8cc-2174-4749-88ee-a8af11c5aa5d/f8bdfd5c-ab94-4544-ac38-69910044253a_1761273519.jpeg?w=225 | Hovis | 800g | £1.50 | £1.88/kg | N/A | 4.0 | 185 | N/A | N/A | https://www.tesco.com/shop/en-GB/products/255000362 | https://www.tesco.com/shop/en-GB/browse/bakery/bread/wholemeal-and-wholegrain/wholemeal-and-wholegrain-bread |
| 250168194 | Warburtons Farmhouse Thick Sliced White Bread | https://digitalcontent.api.tesco.com/v2/media/ghs/09051535-0a74-49e8-a122-06521e22c826/2e6b9bbc-ea4e-460a-bf56-6cfdafe98216_1029121140.jpeg?w=225 | Warburtons | 800g | £1.65 | £2.06/kg | N/A | 3.4 | 61 | N/A | N/A | https://www.tesco.com/shop/en-GB/products/250168194 | https://www.tesco.com/shop/en-GB/browse/bakery/bread/white-bread/farmhouse-bread |
The Four Layers of the Tesco Dataset
Rather than one flat export, the Tesco dataset splits into four connected layers, licensed individually or together as a complete Tesco Grocery Dataset, joined on a common product key.
Tesco Product Listings Dataset
The descriptive layer behind every item Tesco sells — what it is, how it’s categorized, and how it’s presented across store formats and online.
- Product name, category and sub-category placement, brand, and barcode identifiers
- Description text, size/weight variants, and ingredient or nutritional labels where applicable
- Primary and gallery image URLs
- Pack-size hierarchy and multi-buy configuration
Tesco Price Dataset
Tesco’s pricing effectively runs on two tracks at once — the standard shelf price and the Clubcard price, which can diverge significantly depending on category and promotional cycle.
- Standard price, Clubcard price, discount percentage, and multi-buy offer pricing
- Full price-change history with timestamps, so a genuine markdown can be told apart from routine Clubcard-price rotation
- Weekly-offer and promotional badges tied to their specific active window
- Delivery-slot fee and minimum-order-value data by region for online grocery orders
Tesco Inventory Dataset
Because Tesco operates four distinct store formats alongside a mature online delivery business, knowing where a SKU is actually stocked matters as much as its price.
- Store-format availability: Express, Metro, Superstore, Extra, or online-only
- In-store and online stock signals, including limited-quantity and out-of-stock flags
- Private-label flag (Tesco Finest, Everyday Value, Tesco Brand, and others) for competitive benchmarking
- Historical availability trends to spot seasonal restocks and discontinuations
Tesco Customer Reviews Dataset
Star ratings tell you something went wrong; reviews tell you what. This layer keeps the detail instead of collapsing everything into an average.
- Individual reviews with star rating, title, review text, and submission date
- Verified-purchase flag and anonymized reviewer identifier
- Aspect-level sentiment — freshness, packaging condition, value for money, and taste or quality
- Rating distribution over time, useful for catching a quality issue before it shows up in sales data
Where the Tesco Dataset Runs Deepest
Tesco’s catalog is built around a full weekly grocery shop across every store format, so our coverage reflects that same breadth.
Dairy & Bakery
Tesco Finest and Everyday Value tracked alongside national dairy and bakery brands.
Meat & Fresh Produce
Freshness-linked pricing and Clubcard-price-gap tracking across perishable categories.
Household & Personal Care
Pack-size and brand-tier variant tracking suited to repeat-purchase category analysis.
Convenience & Express Range
A narrower, high-turnover SKU set tracked separately from the fuller Superstore and Extra ranges.
Add-Ons
Clubcard pricing differentials, weekly-offer archive access, and seasonal-event (Christmas, back-to-school) tracking.
How Different Teams Put This Dataset to Work
The same underlying dataset ends up solving fairly different problems depending on who’s using it.
Competitive Price Monitoring
Track how a competitor’s Tesco-carried products move on price week to week, instead of manually checking the app or in-store tags.
Dynamic Repricing
Feed live price signals from the Tesco Price Dataset into your own repricing logic, so your prices react within hours, not days.
Category & Market Research
Use multi-year price and promotion history to understand how a category has evolved — which brands gained shelf space, which lost it.
Seasonal Demand Forecasting
Build forecasting models on top of 3+ years of price, stock, and review-velocity data ahead of predictable spikes like Christmas and back-to-school.
AI and LLM Training Data
Use the clean, labeled Tesco product listings dataset as training data for product-attribute extraction and recommendation models.
Content and Catalog Benchmarking
Compare your own listing quality — image count, description depth, nutritional labeling — against how Tesco presents comparable products.
Who Actually Uses the Tesco Dataset
The Tesco Dataset provides grocery product, pricing, availability, and discount data for market research, competitive analysis, and retail intelligence.
National & CPG Brands
Track how their products are priced and positioned against Tesco’s own private labels in the same aisle.
Grocery Resellers & Aggregators
Spot cross-retailer price gaps and identify where RRP policy isn’t being enforced.
AI & ML Companies
Source structured UK grocery data for pricing models and recommendation engines.
Market Research Firms
Build category and retail-sector reports using multi-year historical depth.
Retail Consulting Firms
Validate assortment and pricing-strategy recommendations with verified, current data.
Investment & Equity Research Teams
Use Clubcard pricing aggression and promotional cadence as an alternative-data input alongside earnings data.
What This Dataset Actually Saves You
It’s worth being honest about the alternative: manually checking prices on tesco.com, copying numbers into a spreadsheet, and hoping the Clubcard price didn’t quietly change overnight. That approach doesn’t scale past a handful of SKUs.
Hours Back, Not Days
A structured feed replaces manual price-checking entirely — what used to take a team days to compile is available on a schedule you set.
Forecasts Grounded in Real History
3+ years of price and promotion data means you can tell the difference between genuine seasonal demand and a one-off Clubcard-price spike.
Reacting in Hours, Not Weeks
Weekly offers and Clubcard prices move fast. A same-day data feed means you find out about a price change the same day it happens.
Built Around Your Pipeline, Not Ours
Pick the categories, fields, and cadence that matter to you — delivered as CSV, JSON, API, or Parquet.
How the Tesco Data Scraping Pipeline Actually Works
Here’s the straightforward version of how this gets built, not a marketing summary of it.
Collection Approach
Ethical, rate-limited collection from Tesco’s publicly visible pages — no credential bypass, no access to restricted internal APIs.
Validation Before Delivery
Every batch runs through automated schema checks, then a manual spot-check pass before it ships.
Deduplication
Repeat pulls of the same SKU are collapsed into one clean historical record instead of duplicate rows.
Refresh Scheduling
Daily, weekly, or intraday cycles keep pricing and stock fields current without you having to ask for a re-pull.
Stable Schema
Field names and structure stay consistent release over release, so your ingestion pipeline doesn’t break on the next refresh.
Compliance
Only publicly available retail data is collected, consistent with standard commercial data practice and platform terms.
This methodology runs on the same Grocery Data Scraping Services infrastructure behind our other grocery-retail datasets — Tesco Data Scraping is a maintained pipeline, not a one-off project.
Delivered However Your Stack Expects It
Access the Tesco Dataset from WebDataInsights in flexible formats, with grocery product, pricing, and availability data designed for seamless integration with your existing data workflows.
CSV / Excel
Drop straight into Excel pricing models, Tableau dashboards, or Power BI reports.
JSON / API Feed
Documented schema, ready for direct ingestion into your application backend or data pipeline.
Cloud Storage / Database
Automated delivery to S3, SFTP, Snowflake, BigQuery, or Redshift on whatever cadence you set.
Pick the Plan That Matches Your Scope
Choose from flexible Tesco Dataset pricing plans designed to match your business goals, data volume, and update requirements.
One-Time Dataset Purchase
From £159
A one-time Tesco dataset snapshot, delivered right away — no subscription commitment.
What’s included:
- Full point-in-time dataset snapshot
- CSV, JSON, or Parquet delivery
- Filter by category and field before delivery
Enterprise License
Contact Sales
Full-category, UK-wide coverage with unlimited access and an SLA behind it.
What’s included:
- Unlimited API calls and delivery volume
- Dedicated account manager, 99.5% SLA
- Custom schema design and white-label delivery
A Team That’s Actually Built This Before
Reliable Tesco Product Dataset solutions with accurate grocery data for scalable retail analytics and competitive intelligence.
Track Record at Scale
Millions of verified records collected and refreshed continuously across major UK and global grocery chains — Tesco is one of several, not a one-off build.
Support That Doesn’t Disappear After Launch
Dedicated account management, SLA-backed delivery, and proactive alerts if a schema ever needs to change.
Compliance-First, By Default
Only publicly accessible retail data is collected — no credential bypass, no restricted-API workarounds.
Custom Builds When You Need Them
Need a field, category, or store format we haven’t listed here? We build custom Tesco dataset configurations on request.
Questions People Actually Ask Us About the Tesco Dataset
These come from real conversations with brands, analysts, and engineering teams evaluating this dataset.
It’s a structured export of Tesco’s grocery retail data — product listings, pricing (including standard and Clubcard prices), inventory availability, and customer reviews — cleaned, deduplicated, and delivered as CSV, JSON, or an API feed through our Tesco Data Scraping pipeline.
CSV, Excel (XLS/XLSX), JSON, and API feeds by default. Parquet is available on request for Spark, Databricks, Snowflake, or BigQuery pipelines.
Pricing and stock fields can refresh intraday on enterprise plans, since Clubcard and weekly-offer pricing changes fast. Listings update daily, and reviews update on a rolling basis.
Yes — you tell us the categories, fields, and refresh cadence, and we build the extract around that scope rather than delivering a generic full export.
Yes, more than three years of historical pricing, including standard price, Clubcard price, and discount timestamps — enough to separate a real seasonal trend from routine Clubcard-price rotation.
Yes. The Tesco Price Dataset and Inventory Dataset track pricing at the SKU level over time, so you can flag when a listing drops below your policy floor without checking manually.
Yes. Because the two can diverge significantly by category and promotional cycle, the Tesco Price Dataset tracks both distinctly rather than blending them into one figure.
Yes. Only publicly visible pages on Tesco’s site are collected, using rate-limited, ethical methods. We don’t bypass logins or touch restricted internal APIs.
A DIY scrape usually returns messy, inconsistent data that needs weeks of cleanup before it’s usable. This dataset is already normalized, deduplicated, and schema-stable — you can plug it into analysis the same day it arrives.
Yes, store-format availability is tracked in the Tesco Inventory Dataset, since Express and Metro carry a narrower range than Superstore and Extra locations.
Mostly CPG and national brands, grocery resellers, market research firms, AI/ML teams, retail consultants, and investment analysts tracking pricing behavior as an alternative-data signal.
Yes — automated delivery to S3, SFTP, Snowflake, BigQuery, or Redshift on whatever schedule you choose.
Get a Real Look at Tesco’s Grocery Data
3.5M+ verified records, daily pricing refreshes, and 3+ years of historical depth across the UK’s largest grocery retailer — starting at £159.