Improvement Update
- Overhauled changelog format to follow the Keep a Changelog standard for better readability and organization
- General stability improvements
Hotfix Update
- General stability improvements
- Resolved validation issues for product detail pages, which caused those products to be skipped
Hotfix Update
- General stability improvements
- Resolved issues with product listing data not being pushed to the dataset correctly
Improvement Update
- Improved documentation for better usability & readability
- General stability improvements
- General stability improvements
- Resolved issues with new listings and keyword search URLs due to recent changes on Tesco.com and Tesco.ie
Maintenance Update
- General stability improvements
Improvement Update
- 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
Hotfix Update
- Resolved issues with output table views not displaying field names correctly
Improvement Update
- 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
- Overhauled logs for better readability
Improvement Update
- 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
max_itemsdefault to 1000 from 100 for better usability and testing purposes. Free users are still limited to 100 items.
- General stability improvements
Hotfix Update
- Updated output view to new formatting standards
- Resolved runs crashing for users due to changes to a Pay-per-Event pricing model instead of the deprecated Pay-per-Result model
Hotfix Update
- Resolved runs crashing for users on a free plan
Improvement Update
- 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
Improvement Update
- Resolved issue with keyword search not returning any results in some cases due to data validation issues
Maintenance Update
- General stability improvements
Improvement Update
- Increased max memory limit to 4096 MB to handle larger datasets and improve performance. Default memory limit remains at 1024 MB
Improvement Update
- Added a new parameter
only_unique to control whether to process only unique product URLs, preventing duplicates in the output dataset
Hotfix Update
- Mitigated issues with our backend, which caused runs to hang indefinitely in some cases
Hotfix Update
- Resolved issues with some custom sub-category URLs in Ireland region
Hotfix Update
- Mitigated an issue causing runs to crash due to upstream api changes
Maintenance Update
Hotfix Update
- Fixed some parsing issues on specific product categories
- General stability improvements
Improvement Update
- 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 some parsing issues
- General stability improvements
Maintenance Update
- Switched to custom network infrastructure for better performance and reliability
- Improved logs and general error handling
- General stability improvements
Maintenance Update
- Improved logs and general error handling
- General stability improvements
Maintenance Update
- Improved logs and general error handling
- General stability improvements
Stability Update
- Resolved some product parsing issues
- General stability improvements
Stability Update
- Increased max_items limit to 30,000 for paying users, allowing for larger datasets.
- Resolved actor crashing unexpectedly on some edge cases
- Resolved some product parsing issues
- General stability improvements
Improvement Update
- 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.
- Resolved some product parsing issues
- General stability improvements
Stability Update
- General stability improvements
Major Improvement Update
- 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.
- General stability improvements
Improvement Update
- 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.
Bugfix Update
- Resolved parsing issue for product mode
Major Improvement Update
- 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
Added Nutrition Facts per Serving
- Added nutritional facts per serving field
- Reduced min memory usage to 512
- Bugfix: Adapted max_items limit when no limit is set in advanced options
Bugfix Update
- Bugfix: Scraper crashing in product mode due to error caused by frontend changes
Bugfix Update
- Bugfix: Scraper crashing due to error caused by frontend changes
Bugfix Update
- Bugfix: Scraper crashing due to error caused by frontend changes
Added Marketplace Support
- Added Marketplace product listings support
Bugfix Update
- Bugfix: Scraper stopping early exceeding wrong dataset limit
- Bugfix: Reviewed confusing log message telling the user about dataset limit conflict
Stability Update
- Improved validation when user inputs unsupported urls
Added Listing, Product Mode
- Added
Listing and Productmodes. 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_itemsparameter. User are now able to define how much items they want. MAX_PAID_ITEMS (Advanced Options) will be regarded when max_itemsexceeds this limit for fair usage purposes.
- Added
max_pagesparameter. 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
Initial Release
- 📝 Bulk Grocery Product Extraction
- Scrapes grocery products from Tesco UK
- 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..
- 📊 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.
- 🛠️ 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.
- Users are encouraged to provide feedback for further improvements.
- Future updates will focus on continuing to improve and enhance searching capabilities.
- 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