Google Trends Scraper — Fast & Reliable avatar

Google Trends Scraper — Fast & Reliable

Pricing

from $5.00 / 1,000 keyword scrapeds

Go to Apify Store
Google Trends Scraper — Fast & Reliable

Google Trends Scraper — Fast & Reliable

Scrape Google Trends interest over time, interest by region, related queries, and related topics for any keyword. API-based (no browser), built for reliability. Export to JSON, CSV, Excel.

Pricing

from $5.00 / 1,000 keyword scrapeds

Rating

5.0

(1)

Developer

SignalBench

SignalBench

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Categories

Share

Google Trends Scraper — Fast & Reliable (No Browser)

Scrape Google Trends data for any keyword without the official API: interest over time, interest by region, related queries, and related topics. Built API-first (no browser automation), so runs are fast, cheap, and reliable. Export results as JSON, CSV, Excel, or XML, or pull them straight through the Apify API into your own app, agent, or spreadsheet.

Try it free: Apify's free plan includes $5/month in credit — about 1,000 keywords/month on this Actor at no cost. No waitlist, no quota approval.

No per-datapoint games, never charged for failures. You pay a flat $5 per 1,000 keywords — one charge per complete keyword (interest over time plus any extras you select), billed only when Google actually returns data. No tricks that bill you 100× per keyword, no charges for failed or empty terms.

  • API-based, not browser-based — no Puppeteer, no broken selectors, no 10× compute cost. This is why it stays fast and cheap where browser scrapers time out.
  • 🛡️ Built for reliability — residential proxy rotation, cookie warm-up, automatic session rotation on rate limits (HTTP 429/403), and exponential backoff with jitter.
  • 💰 Fair, transparent pricing$5 per 1,000 keywords ($0.005 each), charged only per successfully scraped keyword. Failed terms and no-data terms are never charged.
  • Honest run status — partial failures don't silently "succeed"; every term's outcome is in the run log and status message. The run only fails if zero keywords succeed.

Google announced an official Google Trends API in 2025, but it's an alpha open only to a small group of approved testers with tight quotas. For everyone else there's still no public API. This Actor is the practical, available-today alternative — and it covers things the alpha API doesn't expose, like related queries, related topics, and all geographies with no waitlist and no quota.

pytrends alternative

The popular pytrends Python library was archived in April 2025 and no longer maintained, so it breaks against current Google Trends endpoints. This Actor is a maintained, hosted pytrends alternative — call it from any language over HTTP, no library to patch, no endpoints to chase when Google changes them.

What data can it scrape?

Data typeDescription
Interest over timeNormalized search interest (0–100) timeline for any range, from the past hour to 2004–present
Interest by regionCountry / region / subregion / city-level breakdown
Related queriesTop & rising queries with growth values and breakout flags
Related topicsTop & rising topics with growth values

Supports all Google properties — Web Search, Image Search, News, YouTube, and Shopping — plus category filters and custom date ranges.

Input example

{
"searchTerms": ["claude ai", "chatgpt"],
"timeRange": "today 12-m",
"geo": "US",
"includeInterestOverTime": true,
"includeRelatedQueries": true
}

Output example

{
"searchTerm": "claude ai",
"geo": "US",
"timeRange": "today 12-m",
"averageInterest": 62.4,
"peakDate": "May 11 – 17, 2026",
"interestOverTime": [
{ "date": "Jun 15 – 21, 2025", "value": 38, "isPartial": false }
],
"relatedQueries": {
"top": [{ "label": "claude api", "value": 100 }],
"rising": [{ "label": "claude cowork", "formattedValue": "+1,250%" }]
},
"scrapedAt": "2026-06-12T18:00:00.000Z"
}

Export the dataset as CSV, Excel, JSON, or XML from the Apify Console, or fetch it via the Apify API / SDK.

How it works

The Actor calls the same internal JSON endpoints the Google Trends website uses (/trends/api/explore/trends/api/widgetdata/*), using browser-grade TLS fingerprints and rotating residential proxy sessions. When Google rate-limits a session, the Actor transparently warms up a fresh session and retries with backoff — you just get your data, no browser to render or break.

Use it from n8n, Zapier, Make, MCP, and LangChain

Every Apify Actor is exposed via API and through Apify's integrations, so you can run this Google Trends scraper on a schedule or as a step in your automation:

  • n8n / Zapier / Make — trigger a run and pipe trends data into sheets, dashboards, or alerts
  • MCP / LangChain — give an AI agent live Google Trends data as a tool
  • Apify API & SDK — call it directly from your own backend, then export CSV/JSON

FAQ

Is there an official Google Trends API? Google announced an alpha API in 2025, but access is limited to a small group of approved testers with tight quotas. This Actor is the practical alternative for everyone else, and it returns related queries/topics the alpha doesn't.

How much does it cost? $0.005 per successfully scraped keyword — $5 per 1,000 keywords. You're never charged for failed terms or for terms Google has no data for. The free Apify plan's $5 monthly credit covers ~1,000 keywords.

Is scraping Google Trends legal? This Actor extracts publicly available, anonymized, aggregated data. As always, consult your own counsel for your specific use case.

Why residential proxies? Google rate-limits datacenter IPs aggressively. The default residential proxy configuration is what keeps the success rate high. Residential proxy access requires a paid Apify plan.