Tesco Scraper avatar

Tesco Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Tesco Scraper

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

Happy Endpoint

Maintained by Community

Actor stats

2

Bookmarked

42

Total users

6

Monthly active users

14 days ago

Last modified

Security

Limited permissions

Share

🛒 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

ParameterRequired ForDescription
EndpointAllSelect the operation (Search, Details, Category, etc.)
querySearchKeywords like "milk", "iphone", "bread".
productIdProduct DetailsThe numeric Product ID (e.g., 330659955).
categoryIdCategory PagesThe encoded Category ID (e.g., b;RnJlc2...).
maxItemsCategory PagesMaximum products to save (Default: 100). Pages of 24 are fetched automatically until this number or the last product.
pageNoCategory PagesStart 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 a category_id into a Category Page run.

Our Other Scraper


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

Other Products