Google Trends Scraper avatar

Google Trends Scraper

Pricing

from $1.00 / 1,000 trends results

Go to Apify Store
Google Trends Scraper

Google Trends Scraper

Google Trends data as JSON: interest over time, interest by country or region, and top and rising related queries for any keyword, compared or separately. Any country, time range and search type.

Pricing

from $1.00 / 1,000 trends results

Rating

0.0

(0)

Developer

BDS Data

BDS Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Categories

Share

Get Google Trends data for any keyword as clean JSON: interest over time, interest by region, related queries (top and rising) and, when Google provides them, related topics. It works for web, news, image, YouTube and Shopping searches, any country or region, and any time range from the past hour to 2004 onward.

Compare up to 5 terms on the same 0–100 scale, or fetch many keywords separately in one run.

What you get

For each search term (or each comparison), one result with:

FieldDescription
interestOverTime[{ date, formattedTime, value, isPartial }], or one column per term when comparing
averageInterestAverage interest over the period
interestByRegion[{ geoCode, geoName, value }] for countries, or states/regions when a country is set
relatedQueries.top / .rising[{ query, value, formattedValue }]. Rising values can be "Breakout"
relatedTopics.top / .rising[{ title, type, mid, value }], included only when Google returns topic data
googleTrendsUrlOpens the same view on Google Trends

Example input

{
"searchTerms": ["bitcoin", "ethereum"],
"compareTerms": true,
"geo": "US",
"timeRange": "past_90_days"
}

Use cases

  • SEO and content planning: find rising queries before they peak
  • Product and e-commerce research: seasonality, demand by region
  • Investing and market research: attention trends for brands, coins and stocks
  • AI agents: give Claude, ChatGPT or Cursor live trend data through the Apify MCP server

Pricing

$1.00 per 1,000 results (one result = one term, or one comparison group), plus a $0.002 start fee per run. For example, 10 keywords in one run cost about $0.012. There's no monthly fee, and a term that fails after retries costs nothing.

Reliability

Google Trends heavily rate-limits automated traffic. This Actor rotates proxy sessions and backs off automatically. If Google blocks every attempt for a term, that term is skipped and not charged.

Example: a weekly keyword trend report

  1. Put your keywords in Search terms (one per line), choose a country and Past 12 months, then click Save as a new task.
  2. In the task, open Schedules and add a weekly schedule.
  3. Each run gives one result per keyword. Sort by averageInterest, or look at relatedQueries.rising to spot new searches early.
  4. Add a Google Sheets, Slack or webhook integration on the task to get the results without opening Apify.

Support

Something broken or missing? Open an issue on the Issues tab. We check them regularly.