Google Trends Scraper — Google Trends API Alternative avatar

Google Trends Scraper — Google Trends API Alternative

Pricing

from $30.00 / 1,000 trend records

Go to Apify Store
Google Trends Scraper — Google Trends API Alternative

Google Trends Scraper — Google Trends API Alternative

Google Trends scraper and Google Trends API alternative: interest over time (chart-ready 0–100), related and rising queries and regional breakdown, one record per keyword at $0.03 each. For market research, content calendars and SEO. No API key.

Pricing

from $30.00 / 1,000 trend records

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

0

Monthly active users

3 days ago

Last modified

Share

Google Trends related queries included: each keyword comes back with its top and rising related searches next to the interest-over-time chart.

A Google Trends scraper that works as a Google Trends API alternative: interest over time, related queries and regions for each keyword.

Extract search interest data from Google Trends for any keyword or set of keywords. This actor uses the Google Trends platform to retrieve interest-over-time data, related queries, rising search terms, and regional interest breakdowns. Compare up to five keywords simultaneously, filter by country, and select time ranges from the past hour to the past five years. Built for SEO professionals, market researchers, content strategists, and anyone who needs quantified search demand data.

Google Trends is the only public source for relative search volume data across Google's search engine, which processes over 8.5 billion searches daily. The interest scores Google provides (scaled 0-100) reveal how search demand for any topic changes over time and varies by geography. This data drives decisions about content timing, market entry, product naming, ad spend allocation, and competitive positioning. This actor packages that data into structured JSON so you can analyze trends programmatically instead of manually reading charts on the Google Trends website.

How It Works

Provide up to five keywords and the actor queries Google Trends for comparative interest data. You get ONE record per keyword (that is the billed unit — $0.03 per keyword, not per data point). Each record carries the full interest-over-time series (date + interest score, 0–100 where 100 is the peak of the most-searched term in your set — relative interest, not absolute search volume; keywords in one run are normalized together so they compare directly), the average/peak/latest values, Related queries show what other searches people perform alongside your keywords, split into top queries (consistently popular) and rising queries (experiencing rapid growth). Regional interest breaks down search popularity by state, country, or metro area depending on your geographic scope.

Time range options span from the past hour (for real-time trend monitoring) to the past five years (for long-term market analysis). Country filtering lets you focus on a specific market or compare global patterns. When you provide multiple keywords, Google Trends normalizes the data so you can directly compare relative search interest between terms — essential for keyword prioritization and competitive analysis.

Who Uses This

SEO professionals use Google Trends data to prioritize keywords by actual search demand, identify seasonal patterns in search behavior, and discover emerging search terms before they become competitive. A content team deciding between two article topics can compare their Google Trends data to choose the one with growing search interest rather than declining demand.

Market researchers track Google Trends data to measure brand awareness relative to competitors, identify emerging consumer interests, and validate market size assumptions. When Google searches for "electric bikes" triple in a specific region, that signals a concrete demand shift that retail, manufacturing, and logistics businesses need to know about. Product teams use trend data to time launches, name features, and identify geographic markets where demand is strongest.

Media buyers and advertising teams align campaign timing with search interest patterns. Running ads for "tax software" in January when search interest begins climbing gets better results than flat spending across the year. Content publishers schedule articles to coincide with rising search trends rather than publishing into declining interest.

📊 Sample Output

{
"keyword": "electric vehicles",
"geo": "US",
"timeframe": "today 12-m",
"interestOverTime": [
{"date": "2025-06-01", "value": 72},
{"date": "2025-12-01", "value": 81},
{"date": "2026-05-01", "value": 88}
],
"relatedQueries": {
"top": [{"query": "tesla model y", "value": 100}, {"query": "ev tax credit", "value": 64}],
"rising": [{"query": "byd seagull", "value": 250}, {"query": "ev charging near me", "value": 130}]
}
}
KeywordGeoLatest interest (0-100)Top relatedRising related
electric vehiclesUS88tesla model ybyd seagull (+250%)
home solarUS54solar panel costsolar tax credit 2026

Pricing

$0.03 per keyword, plus a tiny start fee. One keyword = one dataset record carrying its whole series, related queries and regional breakdown. Two keywords over 12 months = $0.06. Five keywords = $0.15. Monitoring 20 keyword sets of 5 weekly ≈ $3/month.


💻 Code Example — Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/google-trends-scraper").call(run_input={
# Fill in the input shape from the actor's input_schema
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

🌐 Code Example — cURL

curl -X POST "https://api.apify.com/v2/acts/nexgendata~google-trends-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{ /* input schema */ }'

❓ FAQ

Is there a Google Trends API? Google's own Trends API is in limited alpha; this actor is the practical Google Trends API alternative — keyword interest over time, related & rising queries, and geographic breakdowns as structured JSON, on demand.

Q: How do I get started? Sign up at apify.com, grab your API token from Settings → Integrations, and run the actor via the Apify console, API, Python SDK, or any integration (Zapier, Make.com, n8n).

Q: What's the typical cost per run? See the pricing section below. A run costs $0.03 per keyword.

Q: Is this actor maintained? Yes. NexGenData maintains 165+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get responses within 24 hours.

Q: Can I use the output commercially? Yes — you own the output data. Check the target site's Terms of Service for any usage restrictions on the scraped content itself.

Q: How do I handle rate limits? Apify manages concurrency and retries automatically. For very large batches (10K+ items), run multiple smaller jobs in parallel instead of one mega-job for better reliability.

💰 Pricing

Pay-per-event pricing — you only pay for what you actually extract.

  • Actor Start: $0.00005
  • Trend record: $0.03 per keyword (one record per keyword)

🚀 Apify Affiliate Program

New to Apify? Sign up with our referral link — you get free platform credits on signup, and you help fund the maintenance of this actor fleet.

📚 More From NexGenData

  • 📖 Tutorials & how-to guides
  • 🗂️ Full actor catalog with usage examples
  • 📦 Gumroad data packs (one-time purchases)
  • 📬 Newsletter — monthly drops of new actors and revenue experiments

Built and maintained by NexGenData — 165+ actors covering scraping, enrichment, MCP servers, and automation.


FeatureNexGenData Google Trends ScraperGlimpseExploding TopicsSEMrush TrendsSimilarWeb
Cost$0.03 per keyword (one record per keyword), pay-per-event$49+ / month$39-249 / month$129.95-499.95 / month$199-499 / month
Raw Google Trends dataYesYes (enhanced)DerivativeDerivativeDerivative
Interest-over-time seriesYes — to past 5 yearsYesNoYesYes
Related queries (top + rising)YesYesYesYesLimited
Multi-keyword comparisonYes — up to 5YesNoYesYes
Regional / metro breakdownYesYes (paid tier)NoYesYes
Bulk exportJSON / CSV / ExcelPlan-gatedCSV (plan-gated)CSV (plan-gated)Plan-gated
AuthApify tokenAccount + planAccount + planAccount + seatAccount + plan
Monthly minimumNone$49+$39+$129+$199+

Most SEO + market-research teams pick this actor instead of Glimpse or Exploding Topics because they need the raw Google Trends data shape (interest score 0-100, related queries, regional) without paying $49-$249/month for marketing veneer — this is a drop-in alternative to Glimpse for engineering teams, cheaper than SEMrush Trends for ad-hoc work, and a credible replacement for the discontinued Google Trends API.

Use caseActor
Google Search SERP scrapergoogle-search-scraper
Google Play Store scrapergoogle-play-store-scraper
RAG web browser for LLM agentsrag-web-browser
Reddit subreddit trend trackerreddit-subreddit-trends
Hacker News scraperhacker-news-scraper
Product Hunt daily launchesproduct-hunt-scraper
AI sentiment + theme analyzerai-sentiment-analyzer
News content + sentiment MCP for AInews-mcp-server
Tranco rank lookup (Alexa alt)tranco-rank-lookup

Browse the full NexGenData catalog of 260+ actors at https://apify.com/nexgendata?fpr=2ayu9b

Quick start

Input (paste into the input editor or pass via API):

{
"keywords": [
"artificial intelligence",
"machine learning"
],
"geo": "US",
"timeframe": "today 12-m"
}

Example output (one record; representative fields):

{
"keyword": "artificial intelligence",
"geo": "US",
"interestOverTime": [
{
"date": "2026-05",
"value": 78
}
],
"relatedQueries": [
"ai tools",
"generative ai"
]
}

Pricing: $0.03 per result — about $30 per 1,000 results. You pay only for results, billed per run by Apify.

Data freshness: Google Trends, live at run time — results are as fresh as the moment you run it.

Use it in a workflow: chain this with related NexGenData actors, or drop it into n8n via the n8n-nodes-nexgendata community nodes.

🆘 Troubleshooting

  • Empty / flat series — the keyword may have too little search volume; try a broader term or remove the geo filter for worldwide data.
  • No related queries — Google only returns related queries above a volume threshold; low-volume keywords return an empty list, not an error.
  • Unexpected geo — geo uses ISO country codes (US, GB, IN) or region codes (US-CA); a bad code silently falls back to worldwide.
  • Comparison capped — you can compare up to 5 keywords per run; extra keywords are ignored.
  • Transient rate limit — the actor backs off and retries; re-run if a one-off network error appears.