Changelog
All notable changes to this Apify Actor will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
[1.0.0] - 2024-01-15
Added
- Initial release of Shopify Store Scraper
- Support for extracting all products from Shopify stores
- Support for extracting collections with metadata
- Single product scraping mode with enhanced data
- Multi-currency support with automatic conversion
- Stock status detection (InStock/OutOfStock)
- Product variants extraction with individual pricing
- Product images extraction in multiple resolutions
- Anti-bot protection bypass with multiple techniques:
- Randomized browser headers
- User-agent rotation
- Smart rate limiting
- Exponential backoff retry logic
- Residential proxy support for restricted stores
- Comprehensive product data extraction:
- Titles, descriptions, prices, SKUs
- Tags, vendors, product types
- Inventory quantities
- Compare-at prices (sale detection)
- Multiple scraping modes:
- PRODUCTS: All products or specific collections
- COLLECTIONS: Collections only
- SINGLE_PRODUCT: Specific product URLs
- ALL: Both collections and products
- Pagination handling for large catalogs
- Configurable limits for products and collections
- JSON output format compatible with Apify datasets
- Comprehensive documentation and examples
Security
- Safe handling of proxy configurations
- No sensitive data logged
- Respects robots.txt when possible
[Upcoming]
Planned Features
- Shopify GraphQL API support
- Product reviews extraction
- Historical price tracking
- Automated monitoring and alerts
- Export to CSV/Excel formats
- Advanced filtering options
- Bulk URL processing
- Webhook notifications