Tesco UK Scraper avatar
Tesco UK Scraper
Try for free

Pay $5.00 for 1,000 Items

View all Actors
Tesco UK Scraper

Tesco UK Scraper

radeance/tesco-scraper
Try for free

Pay $5.00 for 1,000 Items

Discover grocery scraper automation at scale from UKs largest supermarket chain Tesco in seconds! Get product prices, upc, category, availability, images, and more.

🛒 Tesco UK Discover Grocery Scraper

⌲ Premium Grocery Scraper ►► NOW WITH LISTINGS ◀︎◀︎

Tesco Grocery Products

Try our other scrapers ►Glassdoor ScraperWellfound Premium Job ScraperSimilarweb Scraper

What does Tesco Discover Grocery Scraper do?

Tesco Discover Grocery Scraper is a comprehensive tool that extracts grocery product-related data from Tesco UK, UKs largest supermarket. Using the unique URLs of listings or product urls, the scraper runs through, capturing key product information about prices, nutrition, offers, and corresponding manufacturing details.

This premium blazing fast and powerful tool is designed to effortlessly scrape grocery products from Tesco UK. It simply is the best grocery product scraper on the market. Perfect for individuals, market researchers and analysts, as well as retail businesses.

Key features

  • 🔍 Product Data

    • Scrapes any grocery product from Tesco UK
    • Extracts detailed product data in seconds
    • Provides key details such as
      • Product title,
      • UPC/GTIN,
      • Price,
      • Offer / Promotion prices,
      • Unit prices,
      • Description,
      • Main / Sub / Product Categories,
      • Nutritional information,
      • Allergens,
      • Manufacturer information,
      • Price matching data
  • ⚡ Fast and Efficient:

    • Extremely fast, scraping 1000 data entries in a minute
  • 📝 Product Category Listings Support

    • Scrape grocery product categories by providing one or multiple category urls
    • Automatic pagination until max_items scraping limit is reached
  • 📊 Flexible Data Output

    • Outputs data in various formats including CSV, XLSX, JSON, JSONL, XML, and RSS

Use Cases | What it can be used for

  • Bulk Product Data Collection: Efficiently scrape large volumes of grocery product data
  • Price Comparison: Extract and compare prices across different products and brands to find the best deals.
  • Market Analysis: Analyze product data to understand market trends, popular brands, and product categories.
  • Promotion Tracking: Identify and track promotional offers and discounts on various products.
  • Product Detail Extraction: Collect comprehensive details such as product ID, SKU, GTIN, brand name, description, price, and unit quantity.
  • Stock Availability Monitoring: Check the in-stock status of products to maintain up-to-date availability information.
  • Nutritional Information: Extract and store nutritional data for health and diet analysis.
  • Allergen Warnings: Gather allergen information to ensure product safety for consumers with specific dietary requirements.
  • Manufacturer Details: Collect manufacturer information including name, address, email, and website for reference and contact purposes.
  • Categorization: Classify products into main categories, sub-categories, and product types for better organization and searchability.

Simple to set up

  1. Create a free Apify Account
  2. Go to the Inputs Tab on this Scraper
  3. Enter Product Detail Page Urls or Category Listing Urls
  4. Press Start
  5. Happy scraping !

📌 UI Input

Allowed URL formats

Product ModeListing Mode (default)
https://www.tesco.com/groceries/en-GB/products/272202380https://www.tesco.com/groceries/en-GB/shop/fresh-food/all

Tesco Scraper Input

  • mode: (Required) (String) Product scrapes Product Detail Pages. Listingscrapes Category Listing Pages


  • Product URl|s: (Required) (String Array) Enter your desired product urls in bulk or a single product url


  • max_items: (Optional) (Number) (Default:100) Enter the number of items you want to be retrieved


  • max_pages: (Optional) (Number) (Default:10) Enter the number of pages you want the scraper to go trough (Only for Listing Mode)

    ✏️ OR via JSON Input

    Sample JSON input if you use the apify api via CURL, Python, JS etc. Tescp Scraper JSON Input

📎 Detailed Output Information

  • Product Details:

    • Product ID: Unique identifier for the product.
    • Base Product ID: Identifier for the base product group.
    • SKU: Stock Keeping Unit number.
    • GTIN: Global Trade Item Number.
    • Brand Name: The brand associated with the product.
    • Name: Full name and description of the product.
    • Description: Detailed description of the product.
    • Price: The current price of the product.
    • Currency: Currency in which the price is listed.
    • In Stock: Availability status of the product.
    • Promotion: Details of any ongoing promotions, including promotion ID, description, discount price, discount percentage, unit price information, and terms.
  • Unit Information:

    • Unit: Measurement unit (e.g., ML, G).
    • Unit Price: Price per measurement unit.
    • Unit Quantity: Total quantity in the specified unit.
  • Media:

    • Image URL: Direct link to the product's image.
    • URL: Direct link to the product's page on the grocery website.
  • Purchase Restrictions:

    • Buy Limit: Maximum quantity allowed per purchase.
    • Buy Limit Message: Message displayed regarding purchase limits.
  • Product Attributes:

    • Is New: Indicates if the product is new.
    • Sale Type: Type of sale (e.g., SingleProduct).
    • Main Category: Primary category under which the product is listed.
    • Sub Category: Sub-category for more specific classification.
    • Product Category: Detailed product category.
    • Product Type: Specific type of product.
  • Ingredients and Allergens:

    • Ingredients: List of ingredients used in the product.
    • Allergens: Information about potential allergens present in the product.
  • Usage and Storage:

    • Storage Instructions: Guidelines for storing the product.
    • Usage Instructions: Detailed instructions for product usage.
  • Nutrition Information:

    • Nutrition: Detailed nutritional information including typical values and percentages per serving.
  • Manufacturer Details:

    • Manufacturer: Information about the manufacturer, including name, address, email, phone, and website.
  • Additional Information:

    • Additional Information: Any other relevant information about the product.
    • Marketing Text: Promotional and marketing descriptions for the product.
  • Export Formats: Data can be exported in various formats including CSV, XLSX, JSON, JSONL, XML, and RSS for easy integration and analysis.

Output Data Sample

Overview Table Tesco Scraper Output JSON

1{
2  "product_id": "310124535",
3  "base_product_id": "90009500",
4  "sku": "310124535",
5  "gtin": "05000116126026",
6  "brand_name": "BIRDS EYE",
7  "name": "Birds Eye Green Cuisine Fishless Fingers 12 Pack 336G",
8  "description": "Textured rice flake, coated in breadcrumbs, lightly fried. Open to UK residents aged 18+ only. Online registration & promotional product purchase required. 1 entry per email address and mobile number per day. Maximum 1 prize per email address, mobile number and household.  Purchase between 00:01 20/12/23 – 21:00 21/07/2024. Open for Entry: 00:01 03/01/2024 – 21:00 21/07/2024. Daily Prize Draw with 1 winner per day for 196 days. Total Prizes to be won: 196 x £200 Seasonal Experience Day Vouchers within the UK (Archery, Kayaking, Golf, Cycling, Shooting, Sports Climbing & Board Sports). All valid entries during promotional period will be eligible for entry into Final Draw on 22/07/2024 to win a trip to Paris (value to a min. of £3,000). Retain original itemised receipt dated within the Promotional Period and promotional product pack as proof of purchase. Visit www.green-cuisine.com/TeamGBWinSportPrizes to enter, for full T&Cs & Privacy Policy.. Promoter: Birds Eye Ltd., TW14 8HA. For a Sustainable Tomorrow. Making a difference with responsibly sourced and prepared food every day. BIRDSEYE.CO.UK/OUR-SUSTAINABLE-PATH",
9  "price": 3.0,
10  "currency": "GBP",
11  "in_stock": true,
12  "promotion": null,
13  "unit": "G",
14  "unit_price": 8.93,
15  "unit_quantity": "336",
16  "image_url": "https://digitalcontent.api.tesco.com/v2/media/ghs/9a487072-1c78-4b5f-ac5b-366379c2786e/5873296c-1f91-4c4d-bae0-b7a9f3b9239f.jpeg?h=225&w=225",
17  "url": "https://www.tesco.com/groceries/en-GB/products/310124535",
18  "buy_limit": 99,
19  "buy_limit_message": "Max allowed is 99.",
20  "is_new": false,
21  "sale_type": "SingleProduct",
22  "main_category": "Frozen Food",
23  "sub_category": "Party Foods & Garlic Breads",
24  "product_category": "Vegan Party Food",
25  "product_type": "Frozen Vegan Party Food",
26  "product_attributes": [
27    "Vegan"
28  ],
29  "ingredients": [
30    "Textured Rice Flake (40%)",
31    "Wheat Flour",
32    "Water",
33    "Rapeseed Oil",
34    "Wheat Gluten",
35    "Potato Starch",
36    "Natural Flavouring",
37    "Salt",
38    "Wheat Fibre",
39    "Spices",
40    "Yeast"
41  ],
42  "allergens": [
43    "For allergens see ingredients in capital letters"
44  ],
45  "storage_instructions": [
46    "Store in a freezer at -18°C or cooler."
47  ],
48  "usage_instructions": null,
49  "nutrition": [
50    {
51      "Typical Values": "As Sold 100g Provides:"
52    },
53    {
54      "Energy kJ": "1073kJ"
55    },
56    {
57      "kcal": "257kcal"
58    },
59    {
60      "Fat": "13g"
61    },
62    {
63      "of which Saturates": "1.0g"
64    },
65    {
66      "Carbohydrate": "26g"
67    },
68    {
69      "of which Sugars": "1.7g"
70    },
71    {
72      "Fibre": "2.0g"
73    },
74    {
75      "Protein": "7.9g"
76    },
77    {
78      "Salt": "1.3g"
79    },
80    {
81      "A serving of 4 fishless fingers oven baked provides 1.5g α-Linolenic fatty acid": "-"
82    },
83    {
84      "This pack contains 3 portions": "-"
85    }
86  ],
87  "manufacturer": {
88    "name": "Birds Eye Limited,",
89    "adress": "Freepost ADM3939,London,SW1A 1YS.Birds Eye Ireland,",
90    "email": null,
91    "phone": "0800 33 22 77",
92    "website": null
93  },
94  "additional_information": [
95    "'Birds Eye' and 'the logo shape' are trademarks of Nomad Foods Europe Limited."
96  ],
97  "marketing_text": null
98}

⚙️ While the scraper is running

During the run, the actor will output log messages letting you know what is going on at any point. Each message always contains specific information about the process including which url / page the actor is working on.

If you provide invalid inputs to the actor, it will immediately stop with a failure state and output log messages explaining what is wrong. If you are unsure what went wrong feel free to open up an issue in the issue tab.

🔗 Legality of web scraping and scraping of grocery store products

The Tesco UK Scraper is designed to ethically extract only publicly available product data and manufacturer information, and it does not scrape private user data such as personal email addresses or personal identifiers.

Our scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our scrapers, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping

💬 Feedback and Support

Your satisfaction is important to us! Therefore we are constantly striving to enhance the performance of our Actors.

If you have any technical feedback or encounter any bugs with the Tesco UK Scraper, please create an issue in the Actor’s Issues tab on the Apify Console.

You can also contact us directly for custom integrations or project use cases at business@radeance.com.

Thank you and happy scraping!

Developer
Maintained by Community
Actor metrics
  • 8 monthly users
  • 3 stars
  • 83.7% runs succeeded
  • 5.7 days response time
  • Created in Jun 2024
  • Modified about 1 month ago