VOOZH about

URL: https://apify.com/scraperpro/google-trends-scraper

โ‡ฑ Google Trends Scraper ๐Ÿ’Ž ยท Apify


Pricing

$12.00/month + usage

Go to Apify Store

Google Trends Scraper ๐Ÿ’Ž

Fastest and Cheapest Google Trends Scraper: All in one, ๐Ÿ”ฅreal time trending searches, interest over time, interest by region, and Related queries and topics, and more

Pricing

$12.00/month + usage

Rating

3.9

(4)

Developer

๐Ÿ‘ ScraperPro

ScraperPro

Maintained by Community

Actor stats

11

Bookmarked

131

Total users

5

Monthly active users

5 days ago

Last modified

Share

๐Ÿ“ˆ Google Trends Scraper

An Apify Actor that retrieves data from Google Trends: realtime trending searches, interest over time, interest by region, and related queries/topics.

๐Ÿš€ Quickstart (no input required)

Want to get started in a flash? โšก๏ธ The actor has smart defaults, so you can run it immediately and get the latest realtime trending searches for the US.

  • In the Apify UI: Just click Run.

๐Ÿ” What you can fetch

  • Trending now (realtime): โฐ Find out what's rapidly rising in searches in the last few hours.
  • Interest over time: ๐Ÿ“Š Get a timeline of search interest for one or more keywords.
  • Interest by region: ๐Ÿ—บ๏ธ Discover where your keywords are searched the most.
  • Related queries/topics: ๐Ÿ’ก Explore new queries and topics related to your main keyword.

๐Ÿ’ฐ Pricing (rental)

  • $12/month
  • Recommended for ongoing tracking and monitoring workflows.
  • You can configure inputs freely; heavy configurations (very long timeframes, CITY/DMA resolution, inc_low_vol) may take longer.

โš™๏ธ Input (overview)

The actor's UI is dynamically generated from the .actor/INPUT_SCHEMA.json file. Here are the key fields you'll interact with:

  • scrape_type (select, default: trending_now)
  • keywords (array, optional for trending_now; required for other types)
  • gprop (select: web/images/news/shopping/youtube)
  • timeframe_type (select: predefined or custom, default: predefined)
  • predefined_timeframe (select, default: today 12-m)
  • custom_timeframe (string, e.g. "2023-01-01 2023-06-30")
  • geo_selection_type (select, default: Common Countries)
  • common_geo (string country code, default: US)
  • custom_geo_code (string for regions like US-CA)
  • geo_resolution (COUNTRY/REGION/DMA/CITY; for interest_by_region)
  • inc_low_vol (boolean; include low-volume regions; Pro recommended)
  • trending_language (string, default: en)
  • trending_hours (integer 1-191, default: 24)

๐Ÿ“‹ Example Inputs

Here are some common use cases to get you started!

  1. Realtime trending (US, 24 hours)
    {
    "scrape_type":"trending_now",
    "common_geo":"US",
    "trending_hours":24,
    "trending_language":"en"
    }
  2. Interest over time for multiple keywords (US)
    {
    "scrape_type":"interest_over_time",
    "keywords":["data science","machine learning"],
    "timeframe_type":"predefined",
    "predefined_timeframe":"today 12-m",
    "geo_selection_type":"Common Countries",
    "common_geo":"US"
    }
  3. Related queries for a single keyword (global)
    {
    "scrape_type":"related_queries",
    "keywords":["python"],
    "timeframe_type":"predefined",
    "predefined_timeframe":"today 12-m"
    }

๐Ÿ’พ Output & Output tab UI

The actor writes exactly one item to the dataset per run, with fields:

  • scrape_type
  • data (the full results for the chosen type)
  • error (boolean)
  • error_message (string or null)
  • input_summary (geo, timeframe, resolution, gprop, etc.)

Output tab UI

  • The default view is All results and shows the full data JSON right away (no need to switch tabs).
  • Extra views:
    • Trending now (table): A flattened table when scrape_type is trending_now
    • Summary: A quick summary of inputs and error status

Notes on data structures

  • interest_over_time / interest_by_region: data is an array of objects (rows), similar to a table
  • related_queries / related_topics: data is an array containing keyed lists like { "top": [...], "rising": [...] }
  • trending_now: data is a list of trending keyword objects (keyword, geo, volume, topic_names, timestamps)

โš ๏ธ Reliability & Troubleshooting

Encounter common issues? Check this guide:

Error TypeSymptomSolution
User Confusion"My results don't match my keywords!"Check Scrape Type. If it's set to Trending now, it ignores keywords. Switch to Interest over time.
Proxy ErrorProxyError, Connection refusedGoogle blocked the IP. Enable Apify Proxy (Residential recommended) or rotate custom proxies.
Rate Limit429 Too Many RequestsYou are scraping too fast. Slow down, use more proxies, or verify your proxy configuration.
TimeoutTimeoutError, Actor hangsThe request took too long. Try a shorter Timeframe, lower Geo Resolution, or faster proxies.
No DataAttributeError, Empty resultsKeyword might be too niche for the selected region/timeframe. Try broadening the search (e.g., "Past 5 years").
Invalid URLValueError: Invalid InputYou entered a non-Google Trends URL in keywords. Please enter search terms only.

๐Ÿงฐ Runtime defaults & limits

  • Memory: 1024 MB (default)
  • Timeout: 30 minutes (default)
  • CPU: 1 (default)
  • Dataset writes: The actor always writes at least one item per run. If no data is found, it pushes an informative item with input summary.

โ“ FAQ & Common Mistakes

Why is my result showing general trending topics instead of my keywords?

You likely left the Scrape Type set to default (Trending now).

  • Trending now: Shows what is popular in the world right now (ignores your keywords).
  • Interest over time: Shows data specific to your keywords.

Fix: Change the Scrape Type dropdown at the top of the input to Interest over time or Related queries.

Why am I getting "No data returned"?

  1. Check your Timeframe: Very short timeframes (e.g., "Past hour") often have no data for niche keywords. Try Past 12 months.
  2. Check your Spelling: Google Trends is sensitive to spelling.
  3. Geo Mismatch: Searching for a local keyword (e.g., a specific German store) while Geo is set to "US" will return zero results.

๐Ÿ“„ Notes

  • Smart Logic: The actor now detects if you provide keywords but select the wrong scrape type and will warn you in the logs.
  • Alias support: You can use "trending_searches" as a supported alias for "trending_now".

Changelog

Version 0.2 (Major Update)

  • Enhanced UI/UX: Grouped input fields for better clarity and added "Smart Logic" to warn about mismatched configurations (e.g., providing keywords for "Trending Now").
  • Smart Logic & Error Handling:
    • Automatically validates URLs in keywords.
    • Fixes 400 Bad Request issues by auto-switching to REGION resolution when a specific country is selected.
    • Implemented specific error messages for Proxy Errors, Timeouts, and Rate Limits.
    • The actor now exits with a proper error code on fatal failures to prevent hanging.
  • Documentation: Added comprehensive troubleshooting guide and updated FAQ.

You might also like

Google Trends Scraper

scraper-engine/google-trends-scraper

Scrape real-time and historical Google Trends data, including interest over time, related queries, topics, and regional popularity. Perfect for SEO, market research, forecasting, and trend analysis. Fast, accurate, and ideal for building data-driven insights.

๐Ÿ‘ User avatar

Scraper Engine

288

5.0

Google Trends Scraper

automation-lab/google-trends-scraper

Scrape Google Trends: daily trending searches and keyword analysis. Get interest over time, related queries, and regional interest. Two modes: trending (pure HTTP, dirt cheap) and keyword analysis. Flat output for CSV/Excel. Pay per result.

๐Ÿ‘ User avatar

Stas Persiianenko

144

Google RealTime Trends Data Scraper

easyapi/google-realtime-trends-data-scraper

Real-time Google Trends data scraper that monitors trending search keywords across 40+ countries worldwide. Updated every 10 minutes, perfect for market research, content planning, and trend analysis. Get instant access to what's trending globally! ๐ŸŒ๐Ÿ”

Google Trends Scraper Pro

xtech/google-keyword-scraper-pro

๐—š๐—ผ๐—ผ๐—ด๐—น๐—ฒ ๐—ง๐—ฟ๐—ฒ๐—ป๐—ฑ๐˜€ ๐—ฆ๐—ฐ๐—ฟ๐—ฎ๐—ฝ๐—ฒ๐—ฟ & ๐——๐—ฎ๐˜๐—ฎ ๐—˜๐˜…๐˜๐—ฟ๐—ฎ๐—ฐ๐˜๐—ผ๐—ฟ - Extract trending data for ๐—ธ๐—ฒ๐˜†๐˜„๐—ผ๐—ฟ๐—ฑ๐˜€, ๐˜๐—ผ๐—ฝ๐—ถ๐—ฐ๐˜€ & ๐—ฟ๐—ฒ๐—ด๐—ถ๐—ผ๐—ป๐˜€ from Google Trends. Perfect for ๐—ฆ๐—˜๐—ข, ๐—บ๐—ฎ๐—ฟ๐—ธ๐—ฒ๐˜ ๐—ฟ๐—ฒ๐˜€๐—ฒ๐—ฎ๐—ฟ๐—ฐ๐—ต & ๐—ฐ๐—ผ๐—ป๐˜๐—ฒ๐—ป๐˜ ๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ฒ๐—ด๐˜†.

Google Trends Scraper

data_xplorer/google-trends-fast-scraper

Get instant access to ๐Ÿ”ฅ daily trending searches by country and analyze Google Trends keyword search trends. This ultimate API alternative gives developers and data scientists programmatic access to Google Trends data without limitations.

700

4.9

Google Trends Daily Scraper - Real-Time Trending Keywords API

vnx0/google-trends-scraper

Extract real-time trending searches from Google Trends "Trending Now" feed. Get daily trending keywords with traffic scores, news articles, and images for 40+ countries. Ideal for SEO monitoring, content strategy, market research, and trend analysis. No login or API key required.

Google Trends Scraper

apify/google-trends-scraper

Scrape data from Google Trends by search terms or URLs. Specify locations, define time ranges, select categories to get interest by subregion and over time, related queries and topics, and more. Export scraped data, run the scraper via API, schedule and monitor runs, or integrate with other tools.

Google Trends Trending Now

data_xplorer/google-trends-trending-now

๐Ÿ”ฅ Scrape Google Trends trending searches in real-time. Get search volume, categories & related terms for 45+ countries. Each trend = 1 result. Fast, no browser needed. Perfect for SEO, market research & content strategy.

96

Google Trends Scraper

data_ops_main/google-trends

Scrapes Google Trends data for a list of keywords. Outputs precise trend metrics โ€” average interest, direction, peak, growth rate, volatility, and composite trend score - to the Apify dataset.

68