Tesco Scraper
Pricing
from $2.00 / 1,000 results
Tesco Scraper
Tesco scraper & API: extract real-time Tesco UK and Ireland grocery data: product prices, product details, keyword search results, category pages and the full category tree. Grocery price tracking and supermarket analytics. No proxies needed. Export to JSON, CSV, Excel. Sainsbury's alternative.
Pricing
from $2.00 / 1,000 results
Rating
5.0
(1)
Developer
Happy Endpoint
Maintained by CommunityActor stats
2
Bookmarked
42
Total users
6
Monthly active users
14 days ago
Last modified
Categories
Security
Limited permissionsShare
🛒 Tesco Data Scraper (UK & Ireland)
⚡ NO PROXIES NEEDED ⚡
This Actor provides real-time, unlimited access to grocery data from Tesco UK and Tesco Ireland. It handles all headers, secrets, and proxy rotation internally, so you get clean JSON data instantly.
🚀 Why use this Actor?
- Real-Time Data: Direct connection to Tesco; no stale databases.
- Zero Configuration: No proxy setup or browser fingerprinting required.
- Smart Flattening: Automatically extracts product lists into clean rows for Excel/CSV export.
- Dual Region: Full support for both UK 🇬🇧 and Ireland 🇮🇪 stores.
📋 Input Parameters Cheat Sheet
| Parameter | Required For | Description |
|---|---|---|
| Endpoint | All | Select the operation (Search, Details, Category, etc.) |
query | Search | Keywords like "milk", "iphone", "bread". |
productId | Product Details | The numeric Product ID (e.g., 330659955). |
categoryId | Category Pages | The encoded Category ID (e.g., b;RnJlc2...). |
maxItems | Category Pages | Maximum products to save (Default: 100). Pages of 24 are fetched automatically until this number or the last product. |
pageNo | Category Pages | Start Page: the page to start from (Default: 1). |
💻 Quick Start: JSON Examples
Copy and paste these JSON objects into the Input tab on Apify to test different endpoints.
Status Check
Check status of the actor.
{"endpoint": "/health"}
🇬🇧 Tesco UK Endpoints
1. Search Products (UK)
Finds products based on keywords.
{"endpoint": "/product-search-by-keyword","query": "bread"}
2. Get Product Details (UK)
Extracts deep details (nutrition, exact price, description) for a specific item.
{"endpoint": "/product-details","productId": "330659955"}
3. Scrape Category Page (UK)
Gets a list of products from a specific aisle/shelf.
{"endpoint": "/category-page","categoryId": "b;RnJlc2glMjBGb29k","maxItems": 200}
4. Get All UK Category IDs (Taxonomy)
Use this first! This returns the list of all valid categoryIds to use in the step above.
{"endpoint": "/get-category-ids-for-uk"}
🇮🇪 Tesco Ireland Endpoints
5. Get Product Details (Ireland)
{"endpoint": "/ireland-product-details","productId": "266719388"}
6. Scrape Category Page (Ireland)
{"endpoint": "/ireland-category-page","categoryId": "b;RnJlc2glMjBGb29kJTdDQ2hlZXNlJTdDQ2hlZGRhciUyMENoZWVzZQ==","maxItems": 200}
7. Get All Ireland Category IDs (Taxonomy)
Returns every Tesco Ireland category ID, one row per category, with its full path.
{"endpoint": "/get-category-ids-for-ireland"}
📊 Output Format
This actor uses Smart Flattening to ensure you get clean data tables:
- Search & Categories: Returns a flat list of products (one product per row).
- Details: Returns a single detailed object.
- Taxonomy: One row per category:
category_id,name,path,super_department,department,country. Copy acategory_idinto a Category Page run.
🔗 Useful Links
- Our Official Website: Happy Endpoint
- Main API Provider: Tesco Data API on RapidAPI
- Tesco UK: www.tesco.com
- Tesco Ireland: www.tesco.ie
Our Other Scraper
🔑 SEO & Related Keywords
Tesco API, Tesco Scraper, Grocery API, Supermarket Data, Price Comparison API, Retail Analytics, eCommerce Scraping, Tesco UK Data, Tesco Ireland Data, Food Price Tracker, SKU Lookup, Barcode Lookup, HappyEndpoint. Grocery Price Tracker