Trolley Scraper — UK Supermarket Price Comparison avatar

Trolley Scraper — UK Supermarket Price Comparison

Pricing

from $0.0015 / product

Go to Apify Store
Trolley Scraper — UK Supermarket Price Comparison

Trolley Scraper — UK Supermarket Price Comparison

Compare UK grocery prices from trolley.co.uk: product, brand, size, rating, and the price at each supermarket (Tesco, Asda, Sainsbury's, Morrisons, Waitrose, Iceland, Aldi, Ocado…) with unit price, Clubcard/Nectar prices, cheapest store and price range. Export CSV/JSON.

Pricing

from $0.0015 / product

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Trolley Scraper: UK Supermarket Price Comparison

Trolley Scraper collects UK grocery prices from Trolley.co.uk, the price-comparison site for Tesco, Asda, Sainsbury's, Morrisons, Waitrose, Iceland, Aldi, Ocado, Co-op, Lidl and more. Search any product — milk, bread, beans, nappies, coffee, laundry detergent, soft drinks — and for each result get the product name, brand, size, image, rating and number of reviews, plus the price at every supermarket that sells it, the unit price (per 100 g / 100 ml / each), loyalty-card prices (Tesco Clubcard, Sainsbury's Nectar…), the cheapest store and the lowest and highest price. Export to CSV, Excel or JSON. Ideal for FMCG brands and retail analysts, price-monitoring and inflation tracking, deal and cashback sites, food-tech apps and household budgeting tools.

What does Trolley Scraper do?

  • 🛒 UK supermarket prices side by side for each product.
  • 🏪 All major chains: Tesco, Asda, Sainsbury's, Morrisons, Waitrose, Iceland, Ocado and more.
  • 💳 Loyalty prices: Clubcard and Nectar prices where shown.
  • ⚖️ Unit prices for fair comparison.
  • 🥇 Cheapest store and price range per product.
  • ⭐ Ratings and review counts.
  • 🔎 Search terms or specific product links to track over time.

What data can you scrape?

FieldDescription
ProductSKU, title, brand, name, size, image, link
RatingsRating, review count
Summary pricesLowest price, highest price, cheapest store, number of stores, unit price
Store prices*Store, price, unit price, loyalty price and scheme, offer

* With Prices at every supermarket turned on (default).

Use cases for UK grocery price data

  • FMCG brands: monitor shelf prices and promotions of your products and competitors across retailers.
  • Retail and inflation analysts: track basket prices week by week.
  • Deal sites and apps: show the cheapest supermarket for any product.
  • Budgeting tools: build smart shopping lists that pick the cheapest store.

How to scrape Trolley

  1. Click Try for free to open Trolley Scraper in Apify Console.
  2. Enter search terms or paste product links.
  3. Keep Prices at every supermarket on.
  4. Click Start and download the results as CSV, Excel or JSON. Schedule daily runs to build price history.

Input

Example input

{
"searchQueries": ["semi skimmed milk", "heinz baked beans"],
"includeStorePrices": true,
"maxItems": 200
}
FieldDescription
Search termsProducts to compare.
Product linksSpecific products to track.
Prices at every supermarketPer-store price table.
Max products0 = no limit.

Output

Product example

{
"sku": "SOY634",
"title": "Graham's Gold Smooth Full Cream Jersey Milk (1 Litre)",
"brand": "Graham's",
"size": "1 Litre",
"rating": 4.4,
"reviewCount": 181,
"lowestPrice": 1.87,
"highestPrice": 2.05,
"cheapestStore": "Asda",
"storeCount": 5,
"unitPrice": "£0.19 per 100ml",
"stores": [
{ "store": "Asda", "price": 1.87, "unitPrice": "£0.19 per 100ml" },
{ "store": "Tesco", "price": 1.95, "unitPrice": "£0.20 per 100ml", "loyaltyPrice": 1.65, "loyaltyScheme": "CLUBCARD" }
],
"currency": "GBP"
}

Output schema

FieldTypeDescription
sku, url, title, brand, name, size, imageUrlstringProduct.
rating, reviewCountnumberRatings.
lowestPrice, highestPrice, cheapestStore, storeCount, unitPrice, currencymixedSummary.
storesarrayStore, price, unit price, loyalty price/scheme, offer.
search, scrapedAtstringSource info.

How much does it cost?

Trolley Scraper uses pay-per-product pricing: a small fixed price per product (including all store prices), with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More retail price data

FAQ

How often are prices updated? Trolley refreshes prices daily. Schedule the scraper daily or weekly for price history.

Are online and in-store prices the same? Prices reflect each retailer's online price as shown on Trolley.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate Trolley Scraper with other apps? Trolley Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape Trolley? The scraper only collects publicly displayed prices. You are responsible for using the data in line with Trolley's terms and applicable law.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with Trolley.co.uk or any retailer.