Google Trends Scraper - Reliable, Pay Only for Results avatar

Google Trends Scraper - Reliable, Pay Only for Results

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Google Trends Scraper - Reliable, Pay Only for Results

Google Trends Scraper - Reliable, Pay Only for Results

Get Google Trends interest over time, interest by region, related queries, related topics and daily trending searches. Rotates sessions on rate limits, so runs finish instead of failing. Failed terms are never charged.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Darian Danciu

Darian Danciu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Get Google Trends data as clean JSON, CSV or Excel - interest over time, interest by region, related queries, related topics, and today's trending searches - for any keyword, country and time range. Built for runs that finish.

Why this one

  • Runs finish. Google rate-limits Trends hard. When it does, this Actor drops the session, takes a fresh proxy IP and cookie, backs off, and tries again - up to 15 times per term.
  • You never pay for failures. Only successful results are charged. If a term still fails after every retry, it is listed in the run's RUN_SUMMARY record and costs nothing.
  • Flat, analysis-ready rows. One row per data point, with the keyword, location and time range on every row. No nested arrays to unpack before it fits in a spreadsheet.
  • Every row links back to Google. searchUrl opens the exact same chart on trends.google.com, so you can spot-check any number.
  • Pick only the data you need and pay for nothing else.

What you can get

DataOne row perKey fields
Interest over timekeyword x time pointdate, value (0-100), isPartial
Interest by regionkeyword x regiongeoCode, geoName, value
Related queriesquery (top + rising)query, value, formattedValue (+250%, Breakout), isBreakout
Related topicstopic (top + rising)topicTitle, topicType, value
Trending nowtrending searchtitle, approxTraffic, news[] (headline, url, source)

Related topics only appear when Google returns them for that term; Google currently leaves the list empty for many searches.

How to use it

  1. Add one or more search terms.
  2. Optional: set a location (US, GB, US-CA; empty = worldwide), a time range, a category, or a search type (web, image, news, shopping, YouTube).
  3. Turn on Compare terms to chart terms against each other like a, b, c on Google Trends (up to 5 per group; longer lists are split into groups of 5).
  4. Run it. Download the dataset as JSON, CSV, Excel, or pull it through the API.

For daily trending searches, switch Mode to Trending now and list country codes.

Example input

{
"searchTerms": ["python", "rust", "golang"],
"compareTerms": true,
"geo": "US",
"timeRange": "today 12-m",
"dataTypes": ["interestOverTime", "relatedQueries"]
}

Example output row

{
"type": "interestOverTime",
"keyword": "python",
"geo": "US",
"timeRange": "today 12-m",
"date": "2025-10-26T00:00:00.000Z",
"formattedTime": "Oct 26 - Nov 1, 2025",
"value": 60,
"isPartial": false,
"searchUrl": "https://trends.google.com/trends/explore?q=python%2Crust%2Cgolang&date=today+12-m&geo=US"
}

Good to know

  • Values are relative, not search counts. 100 is the peak for that chart. Values from separate runs are only comparable when the terms were compared in the same group.
  • isPartial: true marks the current, unfinished period. It will still change.
  • Custom dates: YYYY-MM-DD YYYY-MM-DD. Google picks the granularity (hourly to monthly) from the span.
  • Proxy: keep Apify Proxy on. Without it, large runs from one IP get throttled.

Pricing

Pay per result. Runs, retries and failed terms are free. See the Pricing tab for the current rate.

Use it from code

curl -X POST "https://api.apify.com/v2/acts/<username>~google-trends-scraper/run-sync-get-dataset-items?token=<YOUR_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchTerms":["electric bikes"],"geo":"US"}'

Works with Zapier, Make, n8n, Google Sheets, and as an MCP tool for AI agents through Apify's integrations.

This Actor collects public, aggregated, anonymous search-interest data shown on trends.google.com. It collects no personal data. You are responsible for how you use the results; check Google's terms for your use case.

Feedback

Found a bug or need a field? Open an issue on the Issues tab. Fixes usually ship within a few days.