Daily catalogue · Daily prices · Daily promotions

New Lidl is now tracked: Lidl's online prices for its Tallaght store, compared with the other four

Grocery price tracking for Ireland, refreshed daily.

BasketWatch tracks grocery prices across SuperValu, Tesco, Dunnes Stores, Aldi and Lidl. We record the products each chain lists online, with shelf prices and promotions, checked every morning, and build a historical grocery price record day by day, with dated snapshots and a public log of data corrections. SKU, price, unit price, promotion and category data, plus barcodes, ingredients and per 100g nutrition, delivered as a clean API and catalogue export.

SuperValu Tesco Dunnes Stores Aldi Lidl

Independent. Not affiliated with, endorsed by or sponsored by any retailer, and no shop or brand pays to appear or to rank higher. Retailer and brand names belong to their owners and are used only to identify the prices compared.

Latest collection

Real prices. Real promotions. From our latest collection.

Below is a sample from our latest collection: a cross-retailer price comparison on a single SKU, plus rotating promotions pulled straight from the data feed.

Today:Loading… Comparing…
Aldi
Loading…
Tesco
Loading…
SuperValu
Loading…
Dunnes Stores
Loading…
Lidl
Loading…
Promotions From our latest collection
SuperValu
–
–
Tesco
–
–
Dunnes Stores
–
–
Aldi
–
–
Lidl
–
–
– SKUs tracked · – currently on promotion · We collect prices every morning, Irish time, and check Tesco and SuperValu again later in the morning.

What's in the feed

Everything your commercial team can build on.

Start with raw SKU coverage, then layer on daily price movement, range alerts and category analytics as your use case grows.

Product catalogue

Names, brands, pack sizes, category paths, product URLs and first-seen dates for each product we record.

Price & unit price

Daily shelf price refresh for known SKUs, with unit price and unit basis for cost-per-unit comparison.

Range changes

New products, removed lines and volatile SKUs surfaced automatically: prices, promotions and catalogue movements all picked up daily.

Category analytics

Category summaries and price indices for market-wide benchmarking and trend work.

Promotion intelligence

Daily price checks, promotions included.

Shelf price is only half the story. BasketWatch records the products each chain lists online, with their prices and promotions, every day, so you can see how Irish grocery is discounting: by SKU, by category and by date.

Multibuy & bundles

"3 for €3", "2 for €4" and bundle deals captured verbatim, on the day each offer goes live on shelf.

Markdowns & savings

"Save €0.75" cuts and half-price flashes across SuperValu and Dunnes, tied to the exact SKU on offer.

Was → now pricing

The pre-promotion "was" price next to today's price, so real promotional depth is measured, not guessed.

Members' prices & windows

Tesco Clubcard and Real Rewards member pricing, plus the validity window each promotion runs for.

Excel & Power BI

Refresh Irish grocery prices inside the tools your team already uses.

BasketWatch is a direct API, but teams do not need to write software to use it. Load the feed once with Power Query, then analyse it with normal spreadsheet formulas, pivots and dashboards.

From API key to refreshable workbook

Connect directly to BasketWatch with a customer API key, create retailer tables, and refresh daily prices without rebuilding the workbook.

EXCELPower Query import

Pull Tesco, Aldi, SuperValu, Dunnes or Lidl into a refreshable table. Category teams can click Refresh All before a price review.

LOOKUPXLOOKUP, FILTER and pivots

Reference products by BasketWatch ID, product name, brand or category after the table is loaded. No per-cell API calls.

BIPower BI-ready feed

Use the same API key and endpoints in Power BI for category dashboards, promotion tracking and competitor price monitoring.

excel-power-query.m
let
  Source = Json.Document(
    Web.Contents(
      "https://basketwatchireland.com/api/tesco/products",
      [
        Query = [limit = "100000"],
        Headers = [#"X-API-Key" = "CUSTOMER_API_KEY"]
      ]
    )
  ),
  TescoProducts = Table.FromRecords(Source)
in
  TescoProducts

# Then use ordinary Excel formulas:
=XLOOKUP(A2, TescoProducts[id], TescoProducts[price])
=FILTER(TescoProducts, ISNUMBER(SEARCH("kerrygold", TescoProducts[name])))

Data notice

Collected daily, then automatically quality-checked.

BasketWatch is built as a decision-support dataset. Every figure is collected, normalised and run through automated data quality checks for accuracy and consistency before it reaches you. We keep coverage current and useful, and we are upfront that online retailer data and source permissions can change.

  1. Collect

    Captured daily

    The products Aldi, Tesco, SuperValu, Dunnes and Lidl list online, recorded every day.

    • Shelf, promotional and member prices
    • Daily snapshots kept since May 2026
  2. Normalise

    Made comparable

    Prices, pack sizes and unit prices (per litre and kilo) standardised so like is compared with like.

    • Unit prices per kilo and litre
    • Matched SKU to SKU across retailers
  3. Quality checks Where we add the value

    Automated data quality checks

    Automated checks run across the full catalogue every day and flag prices that look wrong. When we find a retailer data problem we correct it, and our Data notes page lists every repair that changed more than 100 price records.

    • Prices automatically re-verified against live retailer pages
    • Daily automated drift and anomaly alarms
    • Known retailer data glitches auto-corrected
  4. Deliver

    Delivered clean

    A consistent, decision-ready feed via API or spreadsheet export.

    • JSON API, CSV and Excel exports
    • One schema across all five retailers

Source and terms limits

Coverage is based on online grocery information that BasketWatch can reasonably collect and supply. Where terms, technical measures or rights-holder requests restrict collection, we may limit, pause, remove or decline affected data.

Customer use

API and export access is supplied for lawful business analysis only. Customers should not use the feed in a way that breaches applicable terms, intellectual-property rights, database rights or other restrictions attached to source material.

Who uses it

For teams that need Irish grocery visibility now.

BasketWatch turns online shelf data into an operational feed for commerce, newsrooms, government bodies and research teams that need a defensible daily view of Irish grocery prices, backed by a daily record of the products all five retailers list online.

01

CPG brand teams

Track where competitors sit on shelf price, unit price, promotional activity and category assortment across all five retailers.

02

Retail suppliers

Monitor price floors, promotional depth, private-label pressure and product movement against the multiples that matter.

03

Procurement & analysts

Use daily-refreshed grocery prices as a reference point for market pricing, indices and buying decisions.

04

News & media

A timestamped source-of-truth for cost-of-living coverage, basket comparisons, shrinkflation stories and data journalism, with the products all five retailers list online recorded every day.

05

Government & public bodies

Independent grocery price evidence for consumer protection, competition oversight, inflation tracking and official statistics: the products all five retailers list online, with their prices and promotions recorded every day and a full audit trail.

06

Research & policy

For universities, think-tanks and policy researchers studying food prices, household budgets and Irish retail competition, including back-fills for longitudinal work.

Get access

Choose the product that fits.

Work directly in the full dashboard and JSON API, meter your own API usage per record, or ask for bespoke exports, historical back-fills and private Agent/MCP workflows.

Dashboard

Price on request
Full dashboard + JSON API · No contract

The whole picture in a browser: the products each chain lists online, with shelf prices and promotions, checked every morning. No engineering required.

  • All five retailers: Aldi, Tesco, SuperValu, Dunnes, Lidl, collected every morning
  • Price moves & promotions, daily: was-prices, Clubcard / Real Rewards / Lidl Plus, validity windows, range changes
  • Cross-retailer basket comparison: same SKU, every retailer's price side by side
  • Excel/Power BI-ready exports: refresh retailer tables and use normal spreadsheet formulas
  • Direct JSON API included: unmetered, every endpoint, ready for Power Query
Sample dashboard →

API Access

Price on request
Direct JSON API · Authenticated key · No contract

The full Irish grocery dataset, straight into your code. Built for developers, data teams and analysts who want the numbers, not a browser, authenticated with your own key.

  • Catalogue + prices: the products Aldi, Tesco, SuperValu, Dunnes and Lidl list online, with current shelf price, unit price and pack size
  • Daily movers: day-over-day price increases and decreases, per retailer
  • Promotions: live deals, was-prices and member prices (Tesco Clubcard, SuperValu Real Rewards, Dunnes, Lidl Plus)
  • Simple JSON over HTTPS: authenticate with an X-API-Key header; ready for Power Query, pandas or curl
  • Pay per record returned: no seat fee and no platform fee. Price on request
Contact us →

Custom CSV, historical & Agent/MCP access

Price on request
Direct subscription · Bespoke & SLA

For teams with bespoke needs: full historical exports, scheduled delivery, custom product matching, or private Agent/MCP access for internal analyst workflows.

  • One-off CSV / Parquet exports of the full catalogue
  • Full daily price history back to May 2026
  • Custom date ranges, retailers and categories
  • Dedicated capacity and scheduled delivery
  • Private Agent/MCP access for analyst copilots and reports
  • BasketWatch tools for search, compare, promotions and changes
  • Connector details provisioned privately for approved users
Agent access overview →

Not sure which one fits?

The sample endpoints are open, so you can try the data before you talk to us. Book a demo for the parts that are not self-serve: a price for your volume, access beyond the 50-row sample cap, and whether we cover the retailers, categories and history depth you need.

50,000+ products priced every morning across 5 Irish retailers, 8.1M+ price points since May 2026. Metered API usage is billed per record returned. Historical back-fills and custom exports are scoped and quoted separately, so they are not covered by the per-record rate. For the agent workflow overview, see Agent access.

Get started

Bring Irish grocery price & promotion data into your product or model.

Tell us the retailers, categories and history depth you need, and the volume you expect. We will come back with a price and your access details.

Daily catalogue refresh Daily price & promotion tracking JSON API Excel & Power BI Daily CSV snapshot History snapshot packs Managed data-quality checks
Talk to us Email the team info@basketwatchireland.com

Grocery price tracking

Grocery price tracking for Ireland.

BasketWatch is a grocery price tracker for Ireland. Every day it records the shelf price, unit price and promotion for tens of thousands of products across Tesco, Dunnes Stores, SuperValu, Aldi and Lidl, then keeps each day as a snapshot, so you can see exactly how grocery prices in Ireland move over time.

Daily price tracking

We collect prices every morning, Irish time, and check Tesco and SuperValu again later in the morning. Each day's shelf prices, unit prices and promotions are kept as a snapshot of Irish grocery prices.

Price increases as they happen

BasketWatch surfaces grocery price increases and decreases the day after they land, with promotions, was-prices and multibuy deals captured separately so a genuine increase is never hidden by an expiring offer.

Historical grocery price data

Each daily snapshot builds a historical grocery price record for Ireland: look up a product's price history, compare a category over months, or export the back catalogue as a CSV download or JSON API.

Nutrition, ingredients and barcodes

Per 100g nutrition (energy, fat, carbs, sugar, protein, salt), full ingredient lists and GTIN barcodes, matched across retailers, so you can look any product up by barcode and compare like for like.

See it in action in the dashboard preview, read the latest figures in the Irish grocery price pulse, or read the frequently asked questions.