Tesco Scraper - UK & IE avatar

Tesco Scraper - UK & IE

Pricing

$10.00/month + usage

Go to Apify Store
Tesco Scraper - UK & IE

Tesco Scraper - UK & IE

Use our scraper to get Tesco data at lightening speed.

Pricing

$10.00/month + usage

Rating

0.0

(0)

Developer

The Netaji

The Netaji

Maintained by Community

Actor stats

0

Bookmarked

31

Total users

4

Monthly active users

7 days ago

Last modified

Share

Tesco Grocery Scraper

Scrape product data from Tesco UK and Tesco Ireland at scale.

Extracts full product details including price, promotions, nutrition, allergens, ingredients, competitor price matching, and reviews — from product URLs, category listings, or keyword searches.

Features

  • Product scraping — full details via Tesco's GraphQL API (fast, no browser)
  • Category listings — paginated scraping of any browse/category URL
  • Keyword search — search Tesco by keyword, get paginated results
  • Category slugs — use short slugs like fresh-food without full URLs
  • Standalone reviews — scrape all reviews for a product with {id}/reviews
  • UK + Ireland — supports both tesco.com and tesco.ie
  • Proxy rotation — uses Apify residential proxies, retries on block (429/403)
  • Auto URL migration — old /groceries/en-GB/ URLs are handled automatically

Input

The inputs field accepts a mixed list of any of the following:

TypeExample
Product URLhttps://www.tesco.com/shop/en-GB/products/254656543
Category URLhttps://www.tesco.com/shop/en-GB/browse/fresh-food/all
Search URLhttps://www.tesco.com/shop/en-GB/search?query=milk
Keywordmilk
Category slugfresh-food or fresh-food/milk-butter-and-eggs
Bare product ID254656543
Reviews303837409/reviews
Ireland URLhttps://www.tesco.ie/shop/en-GB/products/254656543

Input schema

{
"inputs": [
"https://www.tesco.com/shop/en-GB/products/254656543",
"milk",
"fresh-food",
"303837409/reviews"
],
"region": "UK",
"maxItems": 100,
"maxPages": 5,
"includeReviews": false
}
FieldTypeDefaultDescription
inputsstring[]requiredMixed list of URLs, keywords, slugs, or {id}/reviews
region"UK" | "IE""UK"Tesco region (auto-detected from URL if provided)
maxItemsinteger100Max products per search/category input
maxPagesinteger5Max listing pages to crawl per input
includeReviewsbooleanfalseInclude up to 10 reviews per product

Output

Each item in the dataset has _type: "product" or _type: "review".

Product

{
"_type": "product",
"product_id": "254656543",
"base_product_id": "76543210",
"sku": "254656543",
"gtin": "05000169137858",
"brand_name": "TESCO",
"name": "Tesco British Semi Skimmed Milk 2.272L, 4 Pints",
"description": null,
"url": "https://www.tesco.com/shop/en-GB/products/254656543",
"image_url": "https://digitalcontent.api.tesco.com/v2/media/...",
"price": 1.65,
"currency": "GBP",
"unit_price": 0.73,
"unit": "litre",
"in_stock": true,
"is_new": false,
"buy_limit": 99,
"buy_limit_message": "Max allowed is 99.",
"sale_type": "SingleProduct",
"isLowEverydayPricing": true,
"isLowPricePromise": false,
"price_matches_competitor": true,
"competitors": [{"id": "ALDI", "priceMatch": {"isMatching": true}}],
"promotion": null,
"main_category": "Fresh Food",
"sub_category": "Milk, Butter & Eggs",
"product_category": "Milk",
"product_type": "Semi Skimmed Milk",
"ingredients": null,
"allergens": "Milk",
"storage_instructions": ["Keep refrigerated. Best before see cap."],
"nutrition": {"Energy": "195kJ (46kcal)", "Fat": "1.7g"},
"nutrition_per_serving": null,
"netContents": "2.272 litres ℮",
"features": [],
"healthClaims": null,
"nutritionalClaims": null,
"recyclingInfo": "Bottle. Recycle\nCap. Recycle",
"warnings": [],
"marketing_text": [],
"manufacturer": "Tesco Stores Ltd, Welwyn Garden City, AL7 1GA",
"total_reviews": 42,
"overall_rating": 4.5,
"reviews": null
}

Review (from {id}/reviews input)

{
"_type": "review",
"product_id": "303837409",
"review_id": "trn:tesco:ugc:rnr:uuid:...",
"posted_at": "2025-02-16T16:47:59.219Z",
"verified_buyer": true,
"promotional_review": false,
"rating": 5,
"title": "Best Treats!",
"text": "My dog absolutely loves these bacon treats..."
}

Examples

Scrape a single product

{
"inputs": ["https://www.tesco.com/shop/en-GB/products/254656543"]
}

Keyword search with reviews

{
"inputs": ["organic milk", "free range eggs"],
"maxItems": 50,
"includeReviews": true
}

Category listing

{
"inputs": ["fresh-food/milk-butter-and-eggs/milk"],
"maxItems": 200,
"maxPages": 5
}

Mixed inputs in one run

{
"inputs": [
"https://www.tesco.com/shop/en-GB/products/254656543",
"https://www.tesco.com/shop/en-GB/browse/bakery/all",
"protein bars",
"303837409/reviews"
],
"region": "UK",
"maxItems": 100,
"maxPages": 3
}

Tesco Ireland

{
"inputs": ["https://www.tesco.ie/shop/en-GB/products/254656543"],
"region": "IE"
}