Tesco Products Scraper
Pricing
$19.99/month + usage
Go to Apify Store

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
Maintained by Community
Actor stats
1
Bookmarked
3
Total users
2
Monthly active users
6 days ago
Last modified
Categories
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
| Field | Type | Required | Description |
|---|---|---|---|
searchUrl | string | Yes | Complete Tesco search URL to scrape |
maxItems | integer | No | Maximum number of products to fetch |
Output
The output is a main list of product objects, each containing:
searchUrl: The original search URL usedid: Product unique identifiertitle: Product nameurl: Direct link to the product pageimage: Product image URLprice: Current product pricehasClubcard: Whether the product has Clubcard pricingpricePerUnit: Price per unit informationrating: Customer rating scorereviewsCount: Number of customer reviewspromotion: Current promotional offer textofferText: Offer validity period informationavailable: Product availability statusscrapedAt: 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!