Google Trends Scraper Pro avatar
Google Trends Scraper Pro

Pricing

$20.00/month + usage

Go to Store
Google Trends Scraper Pro

Google Trends Scraper Pro

Developed by

Xtech

Xtech

Maintained by Community

This Google Trends scraper helps you get data for keywords, topics, and regions. It's great for SEO, market research, and content strategy, giving you insights into public interest.

0.0 (0)

Pricing

$20.00/month + usage

0

Total users

2

Monthly users

2

Runs succeeded

>99%

Last modified

3 days ago

Google Keyword Scraper Pro

Scrape Google Trends data for keywords, topics, and regions with this powerful Apify actor.

Google Keyword Scraper Pro provides comprehensive access to Google Trends. Uncover interest over time, discover related queries and topics, identify trending searches, and more. This actor is your go-to tool for market research, SEO analysis, content strategy, and understanding public interest patterns.

Features

  • Multiple Search Types: Access various Google Trends reports:
    • Interest Over Time
    • Interest by Region
    • Related Topics (Top and Rising)
    • Related Queries (Top and Rising)
    • Trending Searches (Daily)
    • Real-time Trending Searches
    • Top Charts (Yearly)
    • Keyword Suggestions
  • Flexible Input: Specify multiple keywords/topics, define precise timeframes, target specific geographic locations (countries), and filter by Google Search categories or properties (Web, Images, News, YouTube, Shopping).
  • Structured Output: Get well-organized JSON results, making it easy to integrate with other tools and workflows.
  • Customizable: Tailor requests with parameters like host language and timezone.
  • Robust Error Handling: Includes error catching and logging for reliable scraping.

Input Parameters

The actor uses a detailed input schema to configure your Google Trends requests. Key parameters include:

  • keywords (Array of strings, Required): List of keywords or topics to search. E.g., ["Artificial Intelligence", "/m/012345"]. Max 5.
  • timeframe (String): Time range for the data. E.g., today 5-y, 2023-01-01 2023-12-31, now 1-d. Default: today 5-y.
  • geoLocation (String): Two-letter country code (e.g., US, DE). Default: Global.
  • category (Integer): Category ID to narrow results (e.g., 71 for Real Estate). Default: 0 (all categories).
  • googleProperty (String): Google property to search (e.g., images, news, youtube). Default: Web search.
  • searchType (String): The type of Google Trends report to fetch. Default: interestOverTime.
    • Available options: interestOverTime, interestByRegion, relatedTopics, relatedQueries, trendingSearches, realtimeTrendingSearches, topCharts, suggestions.
  • topChartsDate (Integer): Year for Top Charts (YYYY). Required if searchType is topCharts. E.g., 2022.
  • trendingSearchesCountry (String): Country code for Trending Searches. Required if searchType is trendingSearches or realtimeTrendingSearches. E.g., US.

For a complete list of input parameters and their descriptions, please refer to the input_schema.json file in the actor's definition.

Output Data

The actor pushes its results to the Apify Dataset. Each item in the dataset corresponds to a successful data retrieval operation and will typically include:

  • searchType: The type of search performed.
  • keywords or keyword: The keyword(s) used for the search.
  • parameters: The specific parameters used for that request (e.g., timeframe, geo).
  • data: An array of objects containing the actual trend data. The structure of these objects varies depending on the searchType.
    • For example, interestOverTime will include date and value points.
    • relatedTopics will include topic titles, types (top/rising), and values.

Refer to the dataset_schema.json for the general output structure.

How to Use

  1. Provide your list of keywords.
  2. Select the desired searchType.
  3. Adjust timeframe, geoLocation, category, and other parameters as needed for your specific research.
  4. Run the actor and retrieve the results from the dataset.

Use Cases

  • SEO & Content Strategy: Identify trending keywords and topics to inform your content creation and optimization efforts.
  • Market Research: Analyze interest in products, brands, or industries over time and across regions.
  • Competitive Analysis: Compare search interest for your brand versus competitors.
  • Investment Analysis: Gauge public sentiment and interest in publicly traded companies or market trends.
  • Academic Research: Study shifts in public interest and discourse on various subjects.

Limitations

  • Rate Limits: Google Trends implements rate limits. If you make too many requests in a short period, you might be temporarily blocked. The actor has some retry mechanisms, but frequent, high-volume requests should be spaced out.
  • Data Granularity: For very specific or low-volume search terms, Google Trends might not provide detailed data or might aggregate it.
  • Service Adaptability: To provide continuous and reliable data, this actor is regularly updated to align with Google Trends. As with any tool dependent on external data sources, we recommend verifying results for critical applications.

Contributing

Feel free to open an issue or submit a pull request if you have suggestions for improvements or find any bugs.