Tesco Groceries Scraper - Prices, Clubcard Offers, Nutrition avatar

Tesco Groceries Scraper - Prices, Clubcard Offers, Nutrition

Pricing

from $1.30 / 1,000 products

Go to Apify Store
Tesco Groceries Scraper - Prices, Clubcard Offers, Nutrition

Tesco Groceries Scraper - Prices, Clubcard Offers, Nutrition

Scrape Tesco UK groceries by keyword, category or URL: price, unit price, Clubcard Price with end date, promotions, stock, ratings, plus ingredients, allergens and nutrition per 100g. $2 per 1,000 products, no monthly fee.

Pricing

from $1.30 / 1,000 products

Rating

0.0

(0)

Developer

Misha Ershov

Misha Ershov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

22 days ago

Last modified

Categories

Security

Limited permissions

Share

Tesco Groceries Scraper: Prices, Clubcard Offers, Nutrition and Ratings

Collect Tesco (UK) grocery products by search keyword, category or product link and get clean rows for a spreadsheet, a price tracker or a database. Each row has the shelf price, unit price, promotions, the Clubcard price with its saving and end date, stock status, brand, department path and, in full-detail mode, ingredients, allergens, nutrition per 100g and per portion, storage, origin, manufacturer and the rating breakdown.

You only need an Apify account. No API key, no login, no extra proxy subscription: UK residential proxies are built in and selected by default.

What you can do with it

  • Grocery price monitoring. Track prices and unit prices for a basket of keywords and see how they move between runs.
  • Promotion and Clubcard tracking. Keep only products with an offer (onOfferOnly) or a Clubcard price (clubcardOnly) and read the offer text, saving and end date.
  • Nutrition and allergen datasets. Per 100g and per portion tables plus ready-made numeric columns (energyKcalPer100, proteinPer100, saltPer100 and more).
  • Competitor and range research. Walk a whole category and group it by brand, aisle or price per kilo.

Input

FieldWhat it does
searchQueriesKeywords to search (default milk).
categoriesCategory names or paths, for example Fresh Food / Milk, Butter & Eggs.
productIdsTesco product numbers (the digits at the end of a product link).
startUrlstesco.com product, search or /shop/ category links.
includeDetailsFull record with ingredients, nutrition and more (default on). Off gives a faster price-only list.
reviewsPerProductAttach up to 50 customer reviews per product (default 0).
inStockOnly, onOfferOnly, clubcardOnlyRow filters.
maxResultsTotal products to return (default 50). You pay per returned product, so this is your budget cap.
maxPagesPerSourceSafety cap on listing pages read per keyword or category.
proxyConfigurationDefaults to Apify Residential, UK. Leave it as is.

Example input

{
"searchQueries": ["milk", "oat drink"],
"includeDetails": true,
"onOfferOnly": true,
"maxResults": 100
}

A product found by several sources is returned once and billed once.

Output

One row per product, camelCase fields, missing values are null.

GroupFields
IdentityproductId, baseProductId, tpnb, gtin, url, name, brand, description
CategorymainCategory, subCategory, productCategory, productType, categoryPath
Priceprice, currency, unitPrice, unitOfMeasure, unitPriceText, unitQuantity, packSize, packSizeValue, packSizeUnit, isLowEverydayPricing, isLowPricePromise, priceMatchesCompetitor, competitors
PromotionsonPromotion, promotionText, multibuyOffer, promotionPrice, promotionStartDate, promotionEndDate, promotions
ClubcardhasClubcardPrice, clubcardPrice, clubcardPriceText, clubcardUnitPrice, clubcardSavings, clubcardSavingsPercent, clubcardEndDate
AvailabilityinStock, maxQuantity, buyLimit, buyLimitMessage, isNew, saleType, averageWeight, foodIcons
Label content (full details)ingredients, allergens, storageInstructions, preparationAndUsage, cookingInstructions, freezingInstructions, features, marketingText, originInformation, netContents, servings, manufacturer, recyclingInfo, warnings, otherInformation, nutritionalClaims, healthClaims, additives, productAttributes, guidelineDailyAmount
Nutrition (full details)nutrition, nutritionPerServing, energyKcalPer100, energyKjPer100, fatPer100, saturatesPer100, carbohydratePer100, sugarsPer100, fibrePer100, proteinPer100, saltPer100
RatingsratingAverage, ratingCount, reviews
Run infoimageUrl, source, searchQuery, sourceCategory, listingPosition, detailLevel, scrapedAt

Pricing

Pay per event: one product event for each product saved. Nothing is charged for products that are filtered out, duplicated or not found, and the run stops when your spending limit is reached.

Notes

  • Prices are those shown for the default UK store view and can change during the day.
  • Fields Tesco does not publish for a product are null. Label content depends on the product (fresh produce has little).