Apify Actor · early access

Google Trends Scraper

Google Trends as clean dataset rows: interest over time, interest by region and related queries, for up to 5 compared terms (or up to 50 one by one). No login, no browser. Retries, session renewal and free status rows when Google pushes back.

Early access: no Actor fee yet. You pay only Apify platform usage.

Example: the input {"searchTerms": ["chatgpt"], "geo": "US", "timeRange": "today 12-m"} returns three kinds of rows: interestOverTime, interestByRegion and relatedQueries. Real run on 09/11/2026, values are Google’s sampled 0 to 100 index: interestOverTime for chatgpt on 2025-11-09, value 100. interestByRegion for California (US-CA), value 100, and District of Columbia (US-DC), value 96. relatedQueries, top query "what is chatgpt", value 100.Real run on 09/11/2026, term “chatgpt”, United States, past 12 months. Independent tool, not affiliated with Google.
  • 0–100Google’s sampled interest index
  • 3Datasets: over time, by region, related queries
  • 5 / 50Terms compared together / one by one
  • Early accessNo Actor fee yet

What it does

Google Trends, as rows.

Reads Google Trends and returns one dataset row per result. Every row carries type, geo, timeRange, category, property, scrapedAt and source (the equivalent Google Trends URL). interestOverTime rows add term, date, value and isPartial. interestByRegion rows add regionCode, regionName and value. relatedQueries rows add rankType (top or rising), query, value and formattedValue.

Example: for chatgpt in the United States over 12 months, the first weekly point (2025-11-09) has value 100, California has value 100 by region, and the top related query is “what is chatgpt” (100).

Built not to fail. Google answers HTTP 429 to anything that does not behave like a browser. The Actor opens a session like a browser, retries with backoff, renews the session between attempts and paces its requests. What still cannot be fetched comes back as a free status row, and the rest of the run continues. In our tests on 9 Nov 2026, 30 of 30 searches returned results, across the US, Brazil, the UK and worldwide, from the past 7 days to 5 years. That is a test result, not a guarantee.

Looking at how AI assistants mention a business instead of search interest? See the AI visibility audit.

Inputs

searchTerms
Terms to look up. Up to 5 with together, up to 50 with separate. Prefill example: chatgpt, gemini.
compareMode
together (default): one Google Trends comparison on a shared 0–100 scale. separate: each term on its own scale.
geo
Empty for worldwide, or US, BR, GB, or a subregion such as BR-SP or US-CA.
timeRange
Default today 12-m. Also now 1-H, now 7-d, today 1-m, today 3-m, today 5-y, all or YYYY-MM-DD YYYY-MM-DD.
category
Google Trends category id, 0 (default) for all categories.
property
web (default), images, news, youtube or froogle (Google Shopping).
outputs
Any of interestOverTime, interestByRegion, relatedQueries. Default: all three.
hl
Language of region names, default en-US (for example pt-BR).
proxyConfiguration
Optional Apify Proxy. Recommended on the Apify platform, not needed from a home connection.

Use cases

What it is built for.

  1. Keyword and seasonality research

    See when interest in a term rises, falls and repeats, week by week.

  2. Comparing brands

    Put up to 5 terms on the same 0–100 scale in one comparison.

  3. Regional demand

    Find which countries, states or regions search for a term the most.

  4. Content planning

    Use top and rising related queries as topic ideas.

  5. Datasets for Sheets, BI and LLMs

    Feed the rows into a spreadsheet, a BI tool or an LLM.

Price

Early access, no Actor fee yet.

Early accessno Actor fee yet

Early access: no Actor fee yet. You pay only standard Apify platform usage (in our tests on 9 Nov 2026, 4,704 rows across 6 runs cost US$ 0.023 in platform usage). Pay-per-result pricing may be introduced later; Apify notifies users 14 days in advance.

Open on Apify

What you pay

Actor fee
None yet
Apify platform usage
Standard Apify rates
Status rows
Free rows that say what could not be fetched

Good to know

Limits, stated plainly.

What the rows can and cannot tell you.

  • Not affiliated with Google. Independent tool.
  • Values are Google’s sampled 0–100 index, not absolute search volumes.
  • Related topics are not offered in v1.
  • Google may rate-limit at volume. The Actor retries and renews its session; what cannot be fetched comes back as a free status row.
  • Respect Google’s terms and use reasonable volumes.
  • Third-party public data, no guarantee of completeness. Not advice.