# Changelog of Tesco UK & Ireland Scraper (`radeance/tesco-scraper`) Actor

- **URL**: https://apify.com/radeance/tesco-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/radeance/tesco-scraper.md

## Changelog

### \[0.0.57] - 2026-09-14

**Improvement Update**

#### Changed

- Overhauled changelog format to follow the Keep a Changelog standard for better readability and organization
- General stability improvements

### \[0.0.56] - 2026-08-06

**Hotfix Update**

#### Changed

- General stability improvements

#### Fixed

- Resolved validation issues for product detail pages, which caused those products to be skipped

### \[0.0.55] - 2026-06-28

**Hotfix Update**

#### Changed

- General stability improvements

#### Fixed

- Resolved issues with product listing data not being pushed to the dataset correctly

### \[0.0.54] - 2026-06-01

**Improvement Update**

#### Changed

- Improved documentation for better usability & readability
- General stability improvements
- General stability improvements

#### Fixed

- Resolved issues with new listings and keyword search URLs due to recent changes on Tesco.com and Tesco.ie

### \[0.0.53] - 2026-05-05

**Maintenance Update**

#### Changed

- General stability improvements

### \[0.0.52] - 2026-04-27

**Improvement Update**

#### Added

- Added review filter by published date, allowing users to specify a relative date (e.g., "30 days") to only include reviews posted within that timeframe. Use the new `review_posted` parameter to set the desired date range for reviews.
- Added new table view for ratings & reviews

### \[0.0.50] - 2026-04-23

**Hotfix Update**

#### Fixed

- Resolved issues with output table views not displaying field names correctly

### \[0.0.49] - 2026-04-23

**Improvement Update**

#### Added

- Added new fields `overall_rating`, `ratings_distribution`, `total_reviews` and `reviews`
- Added support for extensive reviews scraping with the new `include_reviews` parameter. When enabled, the scraper will extract all reviews for each product, including review text, rating, reviewer name, and review date and more.
- Added limited permissions support

#### Changed

- Overhauled logs for better readability

### \[0.0.48] - 2026-04-07

**Improvement Update**

#### Added

- Added new categories and removed deprecated categories for both regions (UK and Ireland) including `baby` (replaced by `baby-and-toddler`) and `home-and-ents`
- Added all categories support for both regions (UK and Ireland)

#### Changed

- Changed `max_items`default to 1000 from 100 for better usability and testing purposes. Free users are still limited to 100 items.
- General stability improvements

### \[0.0.47] - 2026-02-02

**Hotfix Update**

#### Changed

- Updated output view to new formatting standards

#### Fixed

- Resolved runs crashing for users due to changes to a Pay-per-Event pricing model instead of the deprecated Pay-per-Result model

### \[0.0.43] - 2026-01-16

**Hotfix Update**

#### Fixed

- Resolved runs crashing for users on a free plan

### \[0.0.42] - 2026-01-15

**Improvement Update**

#### Changed

- Backend changes for migration to pay-per-event pricing model
- Improved logging around usage limits and pricing information
- Updated documentation to reflect new pricing model and usage limits

### \[0.0.41] - 2025-12-03

**Improvement Update**

#### Fixed

- Resolved issue with keyword search not returning any results in some cases due to data validation issues

### \[0.0.40] - 2025-11-13

**Maintenance Update**

#### Changed

- General stability improvements

### \[0.0.39] - 2025-10-31

**Improvement Update**

#### Changed

- Increased max memory limit to 4096 MB to handle larger datasets and improve performance. Default memory limit remains at 1024 MB

### \[0.0.38] - 2025-10-31

**Improvement Update**

#### Added

- Added a new parameter `only_unique` to control whether to process only unique product URLs, preventing duplicates in the output dataset

### \[0.0.37] - 2025-10-30

**Hotfix Update**

#### Fixed

- Mitigated issues with our backend, which caused runs to hang indefinitely in some cases

### \[0.0.36] - 2025-10-28

**Hotfix Update**

#### Fixed

- Resolved issues with some custom sub-category URLs in Ireland region

### \[0.0.35] - 2025-10-28

**Hotfix Update**

#### Fixed

- Mitigated an issue causing runs to crash due to upstream api changes

### \[0.0.34] - 2025-10-24

**Maintenance Update**

#### Added

- Updated documentation

### \[0.0.32] - 2025-10-01

**Hotfix Update**

#### Fixed

- Fixed some parsing issues on specific product categories
- General stability improvements

### \[0.0.31] - 2025-09-30

**Improvement Update**

#### Added

- Added support for keyword search with the `keyword` parameter
- Added new all-new categories and specific region support
- Improved logs and general error handling

#### Fixed

- Fixed some parsing issues
- General stability improvements

### \[0.0.30] - 2025-09-19

**Maintenance Update**

#### Added

- Switched to custom network infrastructure for better performance and reliability
- Improved logs and general error handling

#### Fixed

- General stability improvements

### \[0.0.29] - 2025-08-17

**Maintenance Update**

#### Added

- Improved logs and general error handling

#### Fixed

- General stability improvements

### \[0.0.27] - 2025-08-16

**Maintenance Update**

#### Added

- Improved logs and general error handling

#### Fixed

- General stability improvements

### \[0.0.25] - 2025-07-15

**Stability Update**

#### Added

- Improved logging

#### Fixed

- Resolved some product parsing issues
- General stability improvements

### \[0.0.24] - 2025-07-11

**Stability Update**

#### Added

- Increased max\_items limit to 30,000 for paying users, allowing for larger datasets.

#### Fixed

- Resolved actor crashing unexpectedly on some edge cases
- Resolved some product parsing issues
- General stability improvements

### \[0.0.23] - 2025-07-11

**Improvement Update**

#### Added

- Added a new parameter `stream_output` to control whether the output is streamed to the actor's output or collected in memory until the run is finished.
- Added a check for duplicate URLs to prevent processing the same URL multiple times.

#### Fixed

- Resolved some product parsing issues
- General stability improvements

### \[0.0.22] - 2025-06-19

**Stability Update**

#### Fixed

- General stability improvements

### \[0.0.21] - 2025-05-04

**Major Improvement Update**

#### Added

- Complete scraper overhaul for enhanced usability and accessibility.
- Tesco Ireland support added, including support for custom URLs via the urls field.
- Introduced category and region fields to simplify scraping by main grocery categories from Tesco.
- Unified handling of listing and product URLs — the mode field is now deprecated as a result.
- Significantly improved logging for better visibility and debugging.
- Updated the Output Table View with usability and clarity enhancements.
- Expanded output schema with several new fields for richer data extraction.

#### Fixed

- General stability improvements

### \[0.0.20] - 2025-04-04

**Improvement Update**

#### Added

- Added a new include\_product\_details parameter, allowing users to optionally scrape product page details when running in listings mode.
- Reduced the default value of max\_pages to 1 for faster test runs and to minimize accidental over-scraping.

### \[0.0.18] - 2025-04-14

**Bugfix Update**

#### Fixed

- Resolved parsing issue for product mode

### \[0.0.17] - 2025-04-04

**Major Improvement Update**

#### Added

- Added multiple new fields: servings, netContents, drainedWeight, dosage, preparationAndUsage, preparationGuidelines, cookingInstructions, directions, features, healthClaims, boxContents, nutrionalClaims, additives, originInformation and many more
- Changed type of some fields: ingredients and allergens are now of type text instead of list
- Reduced min memory usage to 256 and max memory usage to 1024

### \[0.0.16] - 2025-02-20

**Added Nutrition Facts per Serving**

#### Added

- Added nutritional facts per serving field
- Reduced min memory usage to 512

#### Fixed

- Bugfix: Adapted max\_items limit when no limit is set in advanced options

### \[0.0.15] - 2025-01-30

**Bugfix Update**

#### Fixed

- Bugfix: Scraper crashing in product mode due to error caused by frontend changes

### \[0.0.14] - 2024-10-02

**Bugfix Update**

#### Fixed

- Bugfix: Scraper crashing due to error caused by frontend changes

### \[0.0.13] - 2024-09-15

**Bugfix Update**

#### Fixed

- Bugfix: Scraper crashing due to error caused by frontend changes

### \[0.0.12] - 2024-07-30

**Added Marketplace Support**

#### Added

- Added Marketplace product listings support

### \[0.0.11] - 2024-07-30

**Bugfix Update**

#### Fixed

- Bugfix: Scraper stopping early exceeding wrong dataset limit
- Bugfix: Reviewed confusing log message telling the user about dataset limit conflict

### \[0.0.7] - 2024-07-29

**Stability Update**

#### Fixed

- Improved validation when user inputs unsupported urls

### \[0.0.6] - 2024-06-08

**Added Listing, Product Mode**

#### Added

- Added `Listing` and `Product`modes. The user is now able to select between scraping category listings in Listing mode or scraping product detail pages in Product mode
- `Listing` mode scraping enables users to scrape products from a whole category or filtered category
- Added `max_items`parameter. User are now able to define how much items they want. `MAX_PAID_ITEMS` (Advanced Options) will be regarded when `max_items`exceeds this limit for fair usage purposes.
- Added `max_pages`parameter. User are now able to define how much pages they want the scraper to go through before it stops. If `max_items` limit is reached this will be ignored

### \[0.0] - 2024-06-07

**Initial Release**

#### Added

- **📝 Bulk Grocery Product Extraction**
  - Scrapes grocery products from Tesco UK <br>
  - Extracts 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** - and many more.. <br>
- **📊 Data Output:**
  - Outputs dataset as JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML for easy integration and analysis.
  - Provides a clean and structured data output for further processing or direct use. <br>
- **🛠️ Error Handling and Logging:**
  - Comprehensive error handling to manage site-specific issues and changes.
  - Detailed logging to assist in debugging and tracking scraping activities.
- Initial release with all core features and functionalities fully tested.

#### Changed

- Users are encouraged to provide feedback for further improvements.
- Future updates will focus on continuing to improve and enhance searching capabilities.

#### Fixed

- Resolved initial bugs

##### Notes:

- Users are encouraged to provide feedback for further improvements
- Future updates will focus on continuing to improve and enhance searching capabilities

For any issues or suggestions, please open up an issue on the platform

***

This changelog entry documents the initial release of the Tesco UK & Ireland Scraper actor, detailing its core features, functionalities, and initial bug fixes
