# Changelog of Google Trends Scraper (`data_xplorer/google-trends-fast-scraper`) Actor

- **URL**: https://apify.com/data\_xplorer/google-trends-fast-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/data\_xplorer/google-trends-fast-scraper.md

## Changelog

### 2026-07-13 / v2.8

- 🔀 Replaced the `enableTrendingSearches` checkbox with a clean `mode` selector (🔍 Keyword Analysis / 📈 Trending Searches)
- 🔙 Full backward compatibility: `enableTrendingSearches` is still interpreted when sent via API (overrides `mode`), even though it's hidden from the UI
- 🌍 Expanded Trending Searches countries from 45 to **125**
- 🎨 Revamped input schema UX: flags 🇺🇸🇫🇷 on all countries, emojis on categories & time periods, collapsible sections

### 2026-04-17 / v2.7

- 🛡️ Fixed critical crash on startup: keyword analysis no longer dies on `ProxyError` / `No more proxies. Bye!` at initialization
- 🔄 Added a resilient retry loop with fresh proxy IP rotation around each keyword request
- ⏱️ Reduced request timeout (connect 10s / read 25s) to fail fast and rotate IPs instead of hanging
- 🪵 Clearer logs: each attempt now shows `attempt X/N` and the failure reason (429, timeout, …)

### 2026-03-01 / v2.6.4

- 📊 Added `trendingSearchesMaxItems` input parameter to control the number of trending search results (1–1000, default: 50)
- 📝 Updated README

### 2026-02-16 / v2.5.19

- 🎯 Added category filtering for trending searches with multi-select support
- 🏷️ Support for 19 different Google Trends categories (Sports, Technology, Entertainment, etc.)

### 2026-02-13 / v2.4.13

- 🤖 Added `output_schema.json` for full AI & LLM compatibility

### 2026-01-23 / v2.3.2

- 🌍 Added South Korea (KR), Taiwan (TW), and Indonesia (ID) to Trending Searches supported countries

### 2026-01-03 / v2.2.35

- ⬆️ Upgraded to Apify SDK 3.1.0 for improved stability and performance
- 🔧 Updated dependencies to latest stable versions

### 2025-03-29 / v2.1.3

- 🍭 Default activation of trending search

### 2025-03-14 / v2.0.12

- 🚀 Increased timeline data retry attempts for better reliability
- ⏱️ Optimized retry delays
- 🧹 Simplified log messages for cleaner output

### 2025-03-13 / v1.9.35

- 🔄 Improved Google Trends scraper reliability by implementing sequential API calls
- 🛡️ Added 3 retry attempts specifically for regional data to handle rate limiting

### 2025-03-08 / v1.8.14

- ⚡ Completely refactored trending searches implementation for significantly improved performance
- 📉 Reduced resource consumption and execution time

### 2025-03-08 / v1.6.7

- ✨ Added timeframe options for trending searches (4h, 24h, 48h, 7 days)
- 🔄 Updated Google Trends URL from /trends/trendingsearches/daily to /trending
- 🌐 Improved trending searches data collection with timeframe parameter

### 2025-03-07 / v1.5.34

- 🧹 Refactorized code structure to eliminate redundant methods between classes
- 🔢 Added `trend_volume_formatted` field to trending searches results with numerical conversion (e.g., "200K+" → 200000)
- 📦 Removed unused imports and optimized dependencies

### 2025-02-28 / v1.4.14

- 🔄 Enhanced proxy rotation with unique session IDs for improved IP diversity
- ⚡️ Optimized retry strategy
- 🧹 Cleaned up log outputs for better readability and debugging
- 🔧 Fixed duplicate success messages in logs

### 2025-02-27 / v1.3.6

- 🛡️ Added default configuration with residential proxy

### 2025-02-22 / v1.2.2

- ✨ Enhanced trending searches data with volume and related terms

### 2025-02-21 / v1.1.5

- 🔧 Hotfix: Improved trending searches reliability with enhanced retry strategy

### 2025-01-12 / v0.9.61

- ✨ Added daily trending searches feature with new `enableTrendingSearches` parameter
- 🌍 Added support for country-specific trending searches monitoring

### 2025-01-07 / v0.8.52

- ✨ Added optional regional data fetching with new `fetchRegionalData` parameter
- ⚡️ Improved performance by optimizing data retrieval process

### 2025-01-05 / v0.8.47

- 🔒 Improved stability with enhanced proxy handling and retry mechanisms
- 🌍 Added comprehensive language support with automatic country-based adaptation
- 🔧 Enhanced URL formatting and parameter encoding for better request reliability
- 📊 Optimized data collection with improved error handling and recovery
