Tesco UK Grocery Scraper avatar

Tesco UK Grocery Scraper

Pricing

from $3.00 / 1,000 product results

Go to Apify Store
Tesco UK Grocery Scraper

Tesco UK Grocery Scraper

Scrapes product listings from tesco.com/groceries — returns names, prices, unit prices, brands, Clubcard offers, and sizes for any search query.

Pricing

from $3.00 / 1,000 product results

Rating

0.0

(0)

Developer

Siddhant Mehta

Siddhant Mehta

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 days ago

Last modified

Share

Scrapes product listings from tesco.com/groceries — the UK's largest supermarket.

What it does

Search for any product and get structured data including:

  • Product name and brand
  • Price (£) and unit price (e.g. £0.62/litre)
  • Unit size (e.g. 400g, 2 pints, 6 pack)
  • Clubcard offers and promotions
  • Image URL and product page URL
  • Product ID (Tesco's internal ID)

Input

FieldTypeDescription
queriesstring[]Search terms (e.g. ["baked beans", "milk"])
maxResultsPerQueryintegerMax products per query (default: 20, max: 100)

Output

Each result is a JSON object:

{
"store": "tesco",
"query": "baked beans",
"name": "Heinz Beanz 415g",
"brand": "Heinz",
"price": 1.65,
"unitPrice": 0.4,
"unitPriceMeasure": "per 100g",
"unitSize": "415g",
"onOffer": true,
"offerDescription": "Clubcard Price: £1.25",
"imageUrl": "https://...",
"productUrl": "https://www.tesco.com/groceries/en-GB/products/...",
"productId": "123456789",
"scrapedAt": "2026-03-28T12:00:00.000Z"
}

Notes

  • Uses UK residential proxies to access Tesco (required due to Akamai bot protection)
  • Establishes a session on the Tesco homepage before searching, to pass bot detection
  • CSS class selectors use the gyT8MW_ prefix (Tesco's current naming convention) — may need updating if Tesco redeploys