Google Trends Scraper
Pricing
from $0.00005 / actor start
Google Trends Scraper
Extract trending searches from Google Trends for any country and language. Provides real-time search trends with volume, growth metrics, status, and related searches.
Pricing
from $0.00005 / actor start
Rating
0.0
(0)
Developer

Akash Kumar Naik
Actor stats
0
Bookmarked
4
Total users
3
Monthly active users
4 days ago
Last modified
Categories
Share
Google Trending Searches Scraper
Extract trending searches from Google Trends for any country and language in real-time. This Actor provides search trends with volume metrics, growth percentages, status indicators, and related searches to help you understand what people are searching for right now.
Why scrape Google Trends?
The Google Trending Searches Scraper extracts currently trending search queries from Google Trends - the data you see at https://trends.google.com/trending. It scrapes the live trending searches list for any country and provides detailed information including:
- π₯ Trending search terms - Real-time search trends people are searching for
- π Search volume metrics - Popularity indicators (e.g., 2M+, 500K)
- π Growth percentages - How rapidly each trend is growing
- β° Time information - When the trend started (Active/Lasted status)
- π Related searches - Variations and related queries
- π Multi-country support - Trends from any country (US, India, UK, etc.)
- π£οΈ Multi-language support - Results in major global languages
Business Use Cases for Google Trends Data
- Trend tracking - Monitor what's trending in your target market for content creation and SEO strategy
- Competitor research - Discover trending topics in your industry before competitors
- Market research - Understand consumer interests and search behavior across different countries
- Social media insights - Find trending topics to create engaging social content
- News and content planning - Identify trending stories for timely content creation
Platform Advantages
Your Actor runs on the Apify platform, which provides:
- π Scalable infrastructure - Automatic scaling and reliable performance
- π Proxy rotation - Built-in proxy support (note: Apify proxy may cause timeouts with Google Trends)
- π Monitoring and logging - Real-time monitoring and detailed logs
- π API access - Use results via REST API for integration with your tools
- π Scheduling - Automate runs on your preferred schedule
- π₯ Multiple exports - Download results as JSON, CSV, Excel, or HTML
What data can you extract from Google Trends?
| Field | Description | Example |
|---|---|---|
| title | The trending search term | "t20 world cup" |
| searchVolume | Search popularity indicator | "2M+","500K+","100K+" |
| growthPercentage | Growth since trend started | 300, 1000 |
| status | Current trend status | "Active", "Lasted" |
| startedAgo | Time since trend started | "20 hours ago", "2 hours ago" |
| relatedSearches | Related search terms | ["india vs zimbabwe", "sanju samson"] |
| country | Country code used | "US", "IN", "GB" |
| language | Language code used | "en-US", "hi-IN" |
How to use the Google Trending Searches Scraper
Quick Start Guide
- Open the Actor in Apify Console
- Select your Country from the dropdown (default: India)
- Select your Language from the dropdown (default: English - US)
- Choose Category if you want to filter (default: All Categories)
- Select Time Range (default: Past 24 hours)
- Set Maximum Results (default: 25)
- Click Start & Run
The Actor will use Playwright browser automation to scrape Google Trends and save results to a dataset.
Configuration Options
- Country - Choose from 20+ countries including US, UK, Germany, Japan, Brazil, and more
- Language - Available in 15+ languages including English, Hindi, Spanish, French, German, Japanese, Korean, and more
- Category - Filter by topic: Sports, Entertainment, Business, Technology, Politics, Health, and more
- Time Range - Past 4 hours, Past 24 hours, Past 48 hours, or Past 7 days
- Maximum Results - Up to 100 results per run
- Proxy Settings - Disabled by default for better performance; may cause timeouts with Google Trends
Input Example
{"geo": "IN","hl": "en-US","category": "","time": "Past 24 hours","maxResults": 25,"proxyConfiguration": {"useApifyProxy": false}}
Output Example
[{"title": "t20 world cup","searchVolume": "2M+","growthPercentage": 300,"status": "Active","startedAgo": "20 hours ago","timeInfo": "20 hours ago","relatedSearches": ["india national cricket team vs zimbabwe national cricket team match scorecard","sanju samson"],"additionalItemsCount": 228,"chartImageUrl": "chart_available","country": "IN","language": "en-US","category": "all","timeRange": "Past 24 hours","scrapedAt": "2026-02-26T15:49:00.000Z"}]
You can download the dataset extracted by Google Trending Searches Scraper in various formats such as JSON, HTML, CSV, or Excel.
How much will it cost to extract Google Trends data?
The Google Trending Searches Scraper uses Pay-Per-Event (PPE) pricing. You only pay for what you actually get.
Event Pricing
| Event | Description | Price |
|---|---|---|
apify-actor-start | Automatic startup event (covers first 5 seconds of compute) | $0.00005 per start |
trending-search | One trending search item scraped | $0.005 per item ($5.00/1,000) |
Example Costs
Small run (25 trending searches from India):
- Startup: $0.00005
- Results: 25 Γ $0.005 = $0.125
- Total: ~$0.13 per run
Medium run (50 trending searches):
- Startup: $0.00005
- Results: 50 Γ $0.005 = $0.250
- Total: ~$0.25 per run
Large run (100 trending searches):
- Startup: $0.00005
- Results: 100 Γ $0.005 = $0.500
- Total: ~$0.50 per run
Free Tier
With Apify's free tier, you can extract limited trending searches at no cost. For example:
- A few runs with 10-20 results per run are typically free on Apify's free tier
- This allows you to test the scraper and understand trending patterns
- When you're ready for larger scale, the pay-per-event model makes costs predictable and transparent
Note: Pricing is per event charged, not per compute minute. See the input tab for more details on pricing and usage limits.
Is scraping Google Trends free?
Google Trending Searches Scraper offers a free tier that allows you to extract trending searches at no cost. The pay-per-event pricing model means you only pay for the actual results you extract.
For most use cases:
- Small scale testing with 10-20 results per run: Free on Apify's free tier
- Professional use with regular runs: Predictable per-item costs at $0.005 each
- Large scale operations: $0.50 per 100 results without hidden charges
Is it legal to scrape Google Trends?
Our scraper extracts publicly available information from Google Trends, which displays aggregated search trends. The scraper:
- β Does not extract private user data (email addresses, phone numbers, personal information)
- β Does not access logged-in user accounts
- β Only extracts publicly available trend data that anyone can see at trends.google.com
- β Uses ethical scraping practices with proper delays and respect for the platform
We believe this scraper, when used for ethical purposes by Apify users, is compliant with Google's Terms of Service. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not use personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
What are the limitations of Google Trends scraping?
Known Limitations
- The scraper extracts data that is publicly available on the Google Trends trending page
- Apify proxy may cause timeouts with Google Trends; proxy is disabled by default for better performance
- Maximum 100 results per run (you can run multiple times if needed)
- Trend data is only as recent as what Google Trends shows (typically up to 7 days)
Tips for Best Results
- β±οΈ Run at different times of day to capture varying trends
- π Schedule regular runs to track trends over time
- π― Use category filters to focus on specific topics
- πΎ Export results to track historical trends
- π Test different countries to discover global trends
FAQ about Google Trends Scraping
How many results can I extract per run?
You can get up to 100 results per run by setting maxResults parameter. You can run the Actor multiple times to get more results or different time periods.
Can I scrape historical trends data?
Google Trends trending page shows current and recent trends (typically up to 7 days). For historical trend data beyond what's shown on the trending page, you may need the official Google Trends API or specialized tools.
What's the difference between "Active" and "Lasted" status?
- Active: The trend is still actively gaining search volume
- Lasted: The trend was active but search volume has peaked and declined
Can I use custom country codes?
The dropdown includes 20+ popular countries. For other countries, contact us to discuss adding support.
How do I access Google Trends data via API?
The Actor provides results in a dataset that can be accessed via Apify's REST API. Download the data in JSON, CSV, Excel, or HTML format, or integrate directly using the API endpoints available in the Console.
Support and Troubleshooting
If you encounter any issues or have questions:
- π Check the Input tab in Apify Console for detailed field descriptions
- π Report bugs or request features via the Issues tab
- π¬ Contact us through Apify Console for custom integrations
- π§ Want to discuss a custom solution? Reach out to explore tailored scraping solutions