Tesco Grocery Scraper avatar
Tesco Grocery Scraper

Pricing

$30.00/month + usage

Go to Store
Tesco Grocery Scraper

Tesco Grocery Scraper

Developed by

cat

cat

Maintained by Community

💫 Scrape Tesco.com Grocery

0.0 (0)

Pricing

$30.00/month + usage

2

Total users

184

Monthly users

8

Runs succeeded

>99%

Last modified

21 days ago

💫 Welcome to Tesco Grocery Scraper

dont be sad readme is here

🛒 About Tesco.com

Tesco PLC (/ˈtɛs.koʊ/) is a British multinational groceries and general merchandise retailer headquartered in Welwyn Garden City, England.[5] In 2011 it was the third-largest retailer in the world measured by gross revenues[6][7] and the ninth-largest in the world measured by revenues. It has shops in Ireland, the United Kingdom, the Czech Republic, Hungary and Slovakia. It is the market leader of groceries in the UK (where it has a market share of around 28.4%).[8][9]

🛒 About This Actor

💫 Scrape Tesco.com Grocery

Features :

  • ⭐ Search & Scrape Products, filter by keywords, category, dieatary, etc.
  • ⭐ Scrape Product Info by Product ID or Product URL
  • ⭐ Scrape Product Reviews

Disclaimers :

  • ⚠️ Number of tasks is limited to 3 (per-user)
  • ⚠️ Free Trial limited to 5 queries and 100 results (per-task)

🛒 Tutorial

Input Parameters

NameTypeDescription
queryarrayList of KEYWORD, URL or QUERY
limitnumberLimit number of results (per-query)
filtersobjectSearch filters

Basic Usage

Search for Products

{ "query": ["cake", "fruit"], "limit": 10 }

🛒 Input Examples

Example #1: Searching

Search for Products

{ "query": ["cake", "fruit"], "limit": 10 }

Search for Products using Search URL

{ "query": ["https://www.tesco.com/groceries/en-GB/search?query=bread"], "limit": 10 }

Example #2: Scrape Category

Using Category URL

{ "query": ["https://www.tesco.com/groceries/en-GB/shop/fresh-food/fresh-fruit/bananas/all"] }

Using filters.category. Use this for searching within category

{ "query": ["banana"], "filters.category": "Fresh Food > Fresh Fruit", "limit": 10 }

Example #3: Product Info

Product info by Product-ID

{ "query": ["303837409"] }

Product info by Product-URL

{ "query": ["https://www.tesco.com/groceries/en-GB/products/303837409"] }

Example #4: Product Reviews

Scrape product reviews

{ "query": ["303837409/reviews"], "limit": 20 }

🛒 Output Example

LOGS

{
"baseProductId": "84525680",
"brandName": "TESCO",
"bulkBuyLimit": 16,
"bulkBuyLimitGroupId": "G00000278",
"categoryLvl0": "Bakery",
"categoryLvl1": "Bread & Rolls",
"categoryLvl2": "White Bread",
"categoryLvl3": "White Bread",
"defaultImageUrl": "https://digitalcontent.api.tesco.com/v2/media/ghs/dc8f6f6e-de7a-4f05-84d4-5158a6464d25/f6b397e8-dc26-4871-acc2-7b453a18919d.jpeg?h=225&w=225",
"description": [
"Tesco White Toastie Bread Thick Sliced 800g"
],
"details": {
"components": [
null,
{
"competitors": [
{
"id": "ALDI",
"priceMatch": {
"isMatching": true
}
}
]
}
]
},
"displayType": "Quantity",
"gtin": "05057545619483",
"id": "299425748",
"isForSale": true,
"price": {
"actual": 0.75,
"unitOfMeasure": "100g",
"unitPrice": 0.09
},
"productType": "SingleProduct",
"reviews": {
"stats": {
"noOfReviews": 173,
"overallRating": 3.8,
"overallRatingRange": 5
}
},
"status": "AvailableForSale",
"title": "Tesco White Toastie Bread Thick Sliced 800g",
"tpnb": "84525680",
"tpnc": "299425748"
}

PRODUCT INFO

{
"averageWeight": null,
"baseProductId": "86754362",
"brandName": "BAKERS",
"bulkBuyLimit": 25,
"bulkBuyLimitGroupId": "G00000310",
"catchWeightList": null,
"categoryLvl0": "Pets",
"categoryLvl1": "Dog Food & Accessories",
"categoryLvl2": "Dog Treats, Dental, Chews & Biscuits",
"categoryLvl3": "Dog Treats & Dog Chews",
"charges": [],
"defaultImageUrl": "https://digitalcontent.api.tesco.com/v2/media/ghs/dc07f74d-e7aa-4a4d-8d70-79b4f7ad3753/ebf09392-97e9-4675-953e-34b5206a1e4b_1288503055.jpeg?h=225&w=225",
"depositAmount": null,
"description": [
"Complmentary Pet Food for Adult Dogs."
],
"details": {
"additives": null,
"alcoholInfo": null,
"allergenInfo": null,
"boxContents": null,
"brandMarketing": null,
"clothingInfo": {
"careInstructions": null,
"fibreComposition": null,
"sizeChart": null,
"specialFeature": null
},
"components": [
{
"isLowEverydayPricing": false,
"isLowPricePromise": false
}
],
"cookingInstructions": {
"cookingGuidelines": [],
"cookingMethods": [],
"cookingPrecautions": [],
"microwave": {
"chilled": {
"detail": null,
"instructions": []
},
"frozen": {
"detail": null,
"instructions": []
}
},
"otherInstructions": [],
"oven": {
"chilled": {
"instructions": [],
"temperature": null,
"time": null
},
"frozen": {
"instructions": [],
"temperature": null,
"time": null
}
}
},
"directions": null,
"dosage": null,
"drainedWeight": null,
"energyEfficiency": {
"class": null,
"energyClassUrl": null,
"productInfoDoc": null
},
"features": [
"Delicious meaty treats",
"Bacon flavour",
"Low in fat",
"No added artificial colours, flavours or preservatives",
"No Rawhide treat"
],
"freezingInstructions": null,
"guidelineDailyAmount": {
"dailyAmounts": [],
"title": null
},
"hazardInfo": {
"chemicalName": "",
"productName": "",
"signalWord": "",
"statements": [
"THIS BAG IS NOT A TOY. TO AVOID RISK OF SUFFOCATION, KEEP OUT OF REACH OF CHILDREN & PETS."
],
"symbolCodes": []
},
"healthClaims": [
"Vitamins and antioxidants to help support natural defences",
"B vitamins to help maintain energy levels",
"Omega 3 & 6 fatty acids to help maintain healthy skin and glossy coat"
],
"healthmark": null,
"ingredients": [
"Cereals",
"Meat and Animal Derivatives (11%)",
"Glycerol",
"Vegetable Protein Extracts",
"Various Sugars",
"Oils and Fats",
"Minerals",
"Milk and Milk Derivatives"
],
"legalLabelling": [],
"lowerAgeLimit": null,
"manufacturerMarketing": null,
"marketingTextInfo": [
"Sizzlers are delicious, chewy, non-rawhide treats that look and taste just like bacon! Sizzlers are low in fat, so ideal at any time as a treat or reward.",
"Vitamins and antioxidants to help support natural defences",
"B vitamins to help maintain energy levels",
"Omega 3 & 6 fatty acids to help maintain healthy skin and glossy coat"
],
"nappyInfo": null,
"netContents": "90g ℮",
"numberOfUses": null,
"nutritionInfo": [
{
"name": "Typical Values",
"perComp": "Analytical Constituents:",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Protein",
"perComp": "15.7%",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Fat content",
"perComp": "5.7%",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Crude ash",
"perComp": "4.1%",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Crude fibres",
"perComp": "1.0%",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Moisture",
"perComp": "23.0%",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Omega-3 Fatty Acids",
"perComp": "0.09%",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Omega-6 Fatty Acids",
"perComp": "1.6%",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Nutritional Additives:",
"perComp": "IU/kg:",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Vit. A:",
"perComp": "10 000",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Vit. D3:",
"perComp": "680",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Vit. E:",
"perComp": "74",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "-",
"perComp": "mg/kg:",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "B-group Vitamins:",
"perComp": "65",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Calcium iodate anhydrous:",
"perComp": "(I:1.6 )",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Manganous sulphate monohydrate:",
"perComp": "(Mn:4.8)",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Zinc sulphate monohydrate:",
"perComp": "(Zn:120)",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Sodium selenite:",
"perComp": "(Se:0.16)",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Additives:",
"perComp": "-",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Antioxidants",
"perComp": "-",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
},
{
"name": "Flavourings",
"perComp": "-",
"perServing": null,
"referenceIntake": null,
"referencePercentage": null
}
],
"nutritionalClaims": null,
"originInformation": [],
"otherInformation": null,
"otherNutritionInformation": null,
"packSize": [
{
"units": "G",
"value": "90"
}
],
"preparationAndUsage": [
"Daily Feeding Amount Up to:",
"Size of Dog: Small; Dog body weight (kg): 7; Daily Feed (pieces/day): 1 piece",
"Size of Dog: Medium; Dog body weight (kg): 15; Daily Feed (pieces/day): 1.5 pieces",
"Size of Dog: Large; Dog body weight (kg): 30; Daily Feed (pieces/day): 2.5 pieces",
"Clean, fresh drinking water should always be available. For your dog's health, respect the feeding guide and exercise him/her daily. Supervise your dog when giving him/her the treat."
],
"preparationGuidelines": null,
"productMarketing": [
"Sizzlers are delicious, chewy, non-rawhide treats that look and taste just like bacon! Sizzlers are low in fat, so ideal at any time as a treat or reward.",
"Vitamins and antioxidants to help support natural defences",
"B vitamins to help maintain energy levels",
"Omega 3 & 6 fatty acids to help maintain healthy skin and glossy coat"
],
"recyclingInfo": "Pack. Don't Recycle",
"safetyWarning": null,
"specifications": [],
"storage": [
"Best before date, registration and batch numbers: see coding at the bottom of the pack.Keep pet food in a cool and dry place."
],
"upperAgeLimit": null,
"warnings": [
"THIS BAG IS NOT A TOY. TO AVOID RISK OF SUFFOCATION, KEEP OUT OF REACH OF CHILDREN & PETS."
]
},
"displayType": "Quantity",
"distributorAddress": null,
"foodIcons": [],
"groupBulkBuyLimit": 0,
"gtin": "07613036968782",
"icons": [],
"id": "303837409",
"images": {
"display": [
{
"default": {
"originalUrl": "https://digitalcontent.api.tesco.com/v2/media/ghs/dc07f74d-e7aa-4a4d-8d70-79b4f7ad3753/ebf09392-97e9-4675-953e-34b5206a1e4b_1288503055.jpeg?h=225&w=225",
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/dc07f74d-e7aa-4a4d-8d70-79b4f7ad3753/ebf09392-97e9-4675-953e-34b5206a1e4b_1288503055.jpeg?h=225&w=225"
},
"zoom": {
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/dc07f74d-e7aa-4a4d-8d70-79b4f7ad3753/ebf09392-97e9-4675-953e-34b5206a1e4b_1288503055.jpeg?h=540&w=540"
}
},
{
"default": {
"originalUrl": "https://digitalcontent.api.tesco.com/v2/media/ghs/93592f07-73ff-4b8d-8066-04908e606a66/7e8f3e26-8f55-42c2-8ccc-995a97c0e4a7_1874368129.jpeg?h=225&w=225",
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/93592f07-73ff-4b8d-8066-04908e606a66/7e8f3e26-8f55-42c2-8ccc-995a97c0e4a7_1874368129.jpeg?h=225&w=225"
},
"zoom": {
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/93592f07-73ff-4b8d-8066-04908e606a66/7e8f3e26-8f55-42c2-8ccc-995a97c0e4a7_1874368129.jpeg?h=540&w=540"
}
},
{
"default": {
"originalUrl": "https://digitalcontent.api.tesco.com/v2/media/ghs/3ec6eaa7-20aa-4066-b86c-3ef7ff3ffa7e/469e99cd-3dbc-4060-9a97-cc681a9df776_1784861098.jpeg?h=225&w=225",
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/3ec6eaa7-20aa-4066-b86c-3ef7ff3ffa7e/469e99cd-3dbc-4060-9a97-cc681a9df776_1784861098.jpeg?h=225&w=225"
},
"zoom": {
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/3ec6eaa7-20aa-4066-b86c-3ef7ff3ffa7e/469e99cd-3dbc-4060-9a97-cc681a9df776_1784861098.jpeg?h=540&w=540"
}
},
{
"default": {
"originalUrl": "https://digitalcontent.api.tesco.com/v2/media/ghs/848abcd2-2c7b-4d68-8327-c68b990e92b0/8ebb244b-0fe6-4539-8264-f42cdac47c7a_1527194309.jpeg?h=225&w=225",
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/848abcd2-2c7b-4d68-8327-c68b990e92b0/8ebb244b-0fe6-4539-8264-f42cdac47c7a_1527194309.jpeg?h=225&w=225"
},
"zoom": {
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/848abcd2-2c7b-4d68-8327-c68b990e92b0/8ebb244b-0fe6-4539-8264-f42cdac47c7a_1527194309.jpeg?h=540&w=540"
}
},
{
"default": {
"originalUrl": "https://digitalcontent.api.tesco.com/v2/media/ghs/1bfcea26-379b-411d-b46c-7582df56e380/fb947017-df88-4cb1-b362-e92c947047bc_1333086285.jpeg?h=225&w=225",
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/1bfcea26-379b-411d-b46c-7582df56e380/fb947017-df88-4cb1-b362-e92c947047bc_1333086285.jpeg?h=225&w=225"
},
"zoom": {
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/1bfcea26-379b-411d-b46c-7582df56e380/fb947017-df88-4cb1-b362-e92c947047bc_1333086285.jpeg?h=540&w=540"
}
}
]
},
"importerAddress": null,
"isForSale": true,
"isInFavourites": null,
"isNew": false,
"isRestrictedOrderAmendment": null,
"manufacturerAddress": {
"addressLine1": "Nestlé Purina UK Commercial Operations Limited,",
"addressLine10": null,
"addressLine11": null,
"addressLine12": null,
"addressLine2": "1 City Place,",
"addressLine3": "Gatwick,",
"addressLine4": "RH6 0PA.",
"addressLine5": "Nestlé Ireland Ltd,",
"addressLine6": "3030 Lake Drive,",
"addressLine7": "Citywest Business Campus,",
"addressLine8": "Dublin 24.",
"addressLine9": null
},
"maxWeight": null,
"media": {
"defaultImage": {
"aspectRatio": null,
"url": "https://digitalcontent.api.tesco.com/v2/media/ghs/dc07f74d-e7aa-4a4d-8d70-79b4f7ad3753/ebf09392-97e9-4675-953e-34b5206a1e4b_1288503055.jpeg"
}
},
"minWeight": null,
"multiPackDetails": null,
"price": {
"actual": 1.1,
"unitOfMeasure": "kg",
"unitPrice": 12.22
},
"productType": "SingleProduct",
"promotions": [
{
"attributes": [
"CLUBCARD_PRICING"
],
"description": "Any 5 for 4 Clubcard Price - Cheapest Product Free - Selected All Branded Pet Food",
"endDate": "2025-04-27T23:00:00Z",
"id": "92081521",
"info": null,
"price": null,
"promotionType": null,
"qualities": [
"membership:UKClubcard",
"multibuy",
"discount"
],
"startDate": "2025-04-08T23:00:00Z",
"unitSellingInfo": null
}
],
"restrictions": [
{
"isViolated": false,
"message": "Online only offer - Any 5 For 4 on Selected Pet Food. Clubcard Price. Offer valid between 09/04 and 27/04, Subject to availability",
"type": "RdgDateRange"
}
],
"returnTo": {
"addressLine1": "Nestlé Purina UK Commercial Operations Limited,",
"addressLine10": "Dublin 24.",
"addressLine11": "IE 1800 50 93 68 (Freephone)",
"addressLine12": "www.purina.ie",
"addressLine2": "1 City Place,",
"addressLine3": "Gatwick,",
"addressLine4": "RH6 0PA.",
"addressLine5": "UK 0800 21 21 61 (Freephone)",
"addressLine6": "www.purina.co.uk",
"addressLine7": "Nestlé Ireland Ltd,",
"addressLine8": "3030 Lake Drive,",
"addressLine9": "Citywest Business Campus,"
},
"reviews": {
"entries": [
{
"author": {
"authoredByMe": false,
"nickname": null
},
"rating": {
"range": 5,
"value": 5
},
"reviewId": "trn:tesco:ugc:rnr:uuid:12cbbd00-9c9e-495b-957c-6ae4d3ac7e32",
"status": "Approved",
"submissionDateTime": "2025-02-16T16:47:59.219Z",
"summary": "Dog cupboard staple ",
"syndicated": false,
"syndicationSource": {
"name": null
},
"text": "One of my dogs favourite treats! They are roughly 30cals a piece but perfect for breaking up for training or as the odd treat. Smells like bacon too and does not upset my dog’s sensitive stomach!"
},
{
"author": {
"authoredByMe": false,
"nickname": null
},
"rating": {
"range": 5,
"value": 5
},
"reviewId": "trn:tesco:ugc:rnr:uuid:dbad318e-0e85-441d-95a5-f09488ae54f4",
"status": "Approved",
"submissionDateTime": "2025-01-29T12:33:20.688Z",
"summary": "I LOVE TH",
"syndicated": false,
"syndicationSource": {
"name": null
},
"text": "I LOVE THIS SERVICE,. IT MAKES MY LIFE SO EASY, TO KNOW I CAN ORDER WHAT I NEED WITH OUT HAVING TO GO OUT. THANKS AGAIN."
},
{
"author": {
"authoredByMe": false,
"nickname": null
},
"rating": {
"range": 5,
"value": 5
},
"reviewId": "trn:tesco:ugc:rnr:uuid:0b13b6b3-dd5d-40a4-ad1c-6b3a73b66d41",
"status": "Approved",
"submissionDateTime": "2022-10-23T20:43:29.725Z",
"summary": "Good quali",
"syndicated": false,
"syndicationSource": {
"name": null
},
"text": "Good quality, my dog loves them….and feels he has been rewarded for good behaviour."
},
{
"author": {
"authoredByMe": false,
"nickname": null
},
"rating": {
"range": 5,
"value": 5
},
"reviewId": "trn:tesco:ugc:rnr:uuid:e0b32504-888d-4e4f-b1b5-0d554513b6b6",
"status": "Approved",
"submissionDateTime": "2022-10-23T20:10:40.444Z",
"summary": "My dogs favourite flavour",
"syndicated": false,
"syndicationSource": {
"name": null
},
"text": "My dog loves these tasty treats from Baker’s, in fact these bacon flavoured ones are his favourite! "
},
{
"author": {
"authoredByMe": false,
"nickname": null
},
"rating": {
"range": 5,
"value": 2
},
"reviewId": "trn:tesco:ugc:rnr:uuid:806bec5f-262d-4688-bd7f-80971b09d8fa",
"status": "Approved",
"submissionDateTime": "2022-09-20T09:54:09.353Z",
"summary": "Usually bu",
"syndicated": false,
"syndicationSource": {
"name": null
},
"text": "Usually buy rodeo but unobtainable. This gives my dog diarrhoea"
}
],
"stats": {
"noOfReviews": 11,
"overallRating": 4
}
},
"seller": null,
"shelfLife": null,
"status": "AvailableForSale",
"title": "Bakers Sizzlers Dog Treats Bacon 90G",
"tpnb": "86754362",
"tpnc": "303837409",
"unavailabilityReasons": null
}

PRODUCT REVIEW

{
"rating": {
"range": 5,
"value": 5
},
"reviewId": "trn:tesco:ugc:rnr:uuid:12cbbd00-9c9e-495b-957c-6ae4d3ac7e32",
"status": "Approved",
"submissionDateTime": "2025-02-16T16:47:59.219Z",
"summary": "Dog cupboard staple",
"text": "One of my dogs favourite treats! They are roughly 30cals a piece but perfect for breaking up for training or as the odd treat. Smells like bacon too and does not upset my dog’s sensitive stomach!"
}

✏️ Support

⚡️ Feel free to reach out to the developer for any issues or suggestions for improvement.