Tesco Products Scraper avatar
Tesco Products Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Tesco Products Scraper

Tesco Products Scraper

Scrape product search results from Tesco.com by providing a search URL, with automatic pagination and comprehensive product information extraction.

Pricing

$19.99/month + usage

Rating

5.0

(1)

Developer

PowerAI

PowerAI

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

2

Monthly active users

6 days ago

Last modified

Share

🛒 Tesco Products Scraper

This actor allows you to scrape product search results from Tesco.com by providing a search URL. It automatically handles pagination and extracts comprehensive product information including prices, ratings, promotions, and availability status.

Features

  • URL-based Scraping: Extract products by providing a complete Tesco search URL
  • Automatic Pagination: Automatically navigates through pages and loads more products until reaching the end or max items limit
  • Comprehensive Product Data: Extract detailed information about each product including:
    • Product title and unique identifier
    • Product URL and image
    • Current price and Clubcard pricing
    • Price per unit information
    • Customer ratings and review counts
    • Promotional offers and valid dates
    • Product availability status
  • Clubcard Pricing: Identifies special Clubcard member pricing
  • Promotional Offers: Captures current promotions and offer validity periods

Input Parameters

FieldTypeRequiredDescription
searchUrlstringYesComplete Tesco search URL to scrape
maxItemsintegerNoMaximum number of products to fetch

Output

The output is a main list of product objects, each containing:

  • searchUrl: The original search URL used
  • id: Product unique identifier
  • title: Product name
  • url: Direct link to the product page
  • image: Product image URL
  • price: Current product price
  • hasClubcard: Whether the product has Clubcard pricing
  • pricePerUnit: Price per unit information
  • rating: Customer rating score
  • reviewsCount: Number of customer reviews
  • promotion: Current promotional offer text
  • offerText: Offer validity period information
  • available: Product availability status
  • scrapedAt: Timestamp of when the product was scraped

Example output:

[
{
"searchUrl": "https://www.tesco.com/groceries/en-GB/search?query=drink&inputType=free+text",
"id": "266798726",
"title": "Coca-Cola Zero Sugar 8 x 330ml",
"url": "https://www.tesco.com/groceries/en-GB/products/266798726",
"image": "https://digitalcontent.api.tesco.com/v2/media/ghs/b1db597d-cc46-4b26-a364-997ee52cb032/8c11f203-bdf5-481b-98f8-eafcb7c879ca_1445439462.jpeg?h=225&w=225",
"price": 4.25,
"hasClubcard": false,
"pricePerUnit": "£0.16/100ml",
"rating": 4.4,
"reviewsCount": 92,
"promotion": "£3.50 Clubcard Price",
"offerText": "Offer valid for delivery from 29/10/2025 until 09/12/2025",
"available": true,
"scrapedAt": "2025-11-29T05:01:02.135Z"
},
...
]

Use Cases

  • Price monitoring and comparison
  • Market research and product analysis
  • Inventory tracking and availability monitoring
  • Competitive pricing analysis
  • Product catalog building
  • Promotion tracking and analysis

Notes

  • Results are automatically paginated until reaching the end or max items limit
  • All prices are extracted in their original format
  • Product availability status is captured in real-time
  • Clubcard pricing information is automatically detected
  • Promotional offers and validity periods are included when available

Start scraping Tesco products today!