Product catalogue
Names, brands, pack sizes, category paths, product URLs and first-seen dates for every SKU.
Daily catalogue · Daily prices · Daily promotions
New Price Pulse: ice cream and cola up, suncare cut. What the heatwave did to your shopBasketWatch tracks grocery prices across SuperValu, Tesco, Dunnes Stores and Aldi. The full catalogue is refreshed daily across all four retailers, capturing every SKU, every shelf price and every promotion and price increase as it happens, and building a historical grocery price record day by day. SKU, price, unit price, promotion and category data delivered as a clean API and catalogue export.
Live coverage
Below is a live sample from the latest BasketWatch refresh — a cross-retailer price comparison on a single SKU, plus rotating promotions pulled straight from the data feed.
What's in the feed
Start with raw SKU coverage, then layer on daily price movement, range alerts and category analytics as your use case grows.
Names, brands, pack sizes, category paths, product URLs and first-seen dates for every SKU.
Daily shelf price refresh for known SKUs, with unit price and unit basis for cost-per-unit comparison.
New products, removed lines and volatile SKUs surfaced automatically — prices, promotions and catalogue movements all picked up daily.
Category summaries and price indices for market-wide benchmarking and trend work.
Promotion intelligence
Shelf price is only half the story. BasketWatch refreshes the full catalogue, prices and promotions daily across all four retailers, so you can see exactly how Irish grocery is discounting — by SKU, by category and by date.
"3 for €3", "2 for €4" and bundle deals captured verbatim — the day each offer goes live on shelf.
"Save €0.75" cuts and half-price flashes across SuperValu and Dunnes, tied to the exact SKU on offer.
The pre-promotion "was" price next to today's price, so real promotional depth is measured, not guessed.
Tesco Clubcard and Real Rewards member pricing, plus the validity window each promotion runs for.
Excel & Power BI
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.
Connect directly to BasketWatch with a customer API key, create retailer tables, and refresh daily prices without rebuilding the workbook.
Pull Tesco, Aldi, SuperValu or Dunnes into a refreshable table. Category teams can click Refresh All before a price review.
Reference products by BasketWatch ID, product name, brand or category after the table is loaded. No per-cell API calls.
Use the same API key and endpoints in Power BI for category dashboards, promotion tracking and competitor price monitoring.
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
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.
The full online catalogue across Aldi, Tesco, SuperValu and Dunnes, refreshed every day.
Prices, pack sizes and unit prices (per litre and kilo) standardised so like is compared with like.
Automated checks run across the full catalogue every day, testing every figure for accuracy and consistency before it reaches you. Every product, every day, not a sample.
A consistent, decision-ready feed via API or spreadsheet export.
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.
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
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 full-catalogue refresh across all four retailers.
Track where competitors sit on shelf price, unit price, promotional activity and category assortment across all four retailers.
Monitor price floors, promotional depth, private-label pressure and product movement against the multiples that matter.
Use daily-refreshed grocery prices as a reference point for market pricing, indices and buying decisions.
A timestamped source-of-truth for cost-of-living coverage, basket comparisons, shrinkflation stories and data journalism — the full catalogue refreshed daily across all four retailers.
Independent grocery price evidence for consumer protection, competition oversight, inflation tracking and official statistics — full daily catalogue, price and promotion refresh across all four retailers, with a full audit trail.
For universities, think-tanks and policy researchers studying food prices, household budgets and Irish retail competition — including back-fills for longitudinal work.
Get access
Start with the weekly briefing, work directly in the full dashboard and JSON API, or ask for bespoke exports, historical back-fills and private Agent/MCP workflows.
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.
X-API-Key header; ready for Power Query, pandas or curlThe whole picture in a browser. Every SKU, every shelf price, every promotion — refreshed nightly across the four major Irish retailers. No engineering required.
For teams with bespoke needs — full historical exports, scheduled delivery, custom product matching, or private Agent/MCP access for internal analyst workflows.
Dashboard subscriptions are billed directly via Stripe. Custom exports, historical back-fills and private Agent/MCP access are billed directly. For the agent workflow overview, see Agent access.
Get started
Tell us the retailers and categories you care about — we'll send a sample feed, coverage notes and a commercial access plan.
Grocery price tracking
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 and Aldi, then keeps each day as a snapshot, so you can see exactly how grocery prices in Ireland move over time.
Every product is checked daily across all four retailers, capturing the shelf price, unit price and promotion, and keeping each day as a snapshot of Irish grocery prices.
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.
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.
See it in action in the dashboard preview, read the latest figures in the Irish grocery price pulse, browse the weekly briefing sample, or read the frequently asked questions.