Google Trends Scraper avatar

Google Trends Scraper

Pricing

$1.50 / 1,000 searches

Go to Apify Store
Google Trends Scraper

Google Trends Scraper

Google Trends data for any keyword: interest over time, interest by country, region, city or US metro, and top and rising related searches. Compare up to 5 keywords, or check YouTube, News, Images and Shopping trends. Fast, no browser.

Pricing

$1.50 / 1,000 searches

Rating

0.0

(0)

Developer

SignalMole

SignalMole

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Google Trends as clean data

Google Trends Scraper

Get Google Trends data for any keyword as clean JSON, CSV or Excel: interest over time, interest by country, state, city or US metro area, and top and rising related searches. Compare up to 5 keywords on the same scale, and look at YouTube, News, Images and Google Shopping search trends too.

No browser, no login. Fast and reliable: ~130 keywords in under 3 minutes. $1.50 per 1,000 searches.

✨ Why this scraper?

FeatureWhat you get
⚡ Fast and reliableReads Google Trends' own data endpoints — no browser that times out
📈 Interest over timeEvery point of the chart, hourly to monthly, with the partial last point flagged
⚖️ Compare up to 5 keywordscoffee, tea, matcha on one line → one result, all on the same 0–100 scale
🗺️ Four region levelsCountries, states/regions, cities (with coordinates) or US metro areas (DMA)
🚀 Rising searchesTop and rising related searches, including "Breakout" terms
▶️ Five search typesWeb, YouTube, News, Images, Google Shopping
🔗 Paste a Trends URLCopy any Google Trends explore link; its country, dates and filters are kept
💰 Simple price$1.50 per 1,000 searches, platform usage and proxy included

🎯 Use cases

  • SEO and content planning — find rising searches before your competitors write about them.
  • Product and e-commerce research — use Google Shopping trends to time launches and stock.
  • Market sizing by region — see which states, cities or metro areas care most.
  • Brand monitoring — compare your brand against competitors every week.
  • Data science and dashboards — feed clean time series into notebooks, BI tools or forecasting models.
  • AI agents — call it through the Apify MCP server: "Is matcha still growing in the US?"

🚀 How to use

  1. Add keywords, one search per line. Put several on one line with commas to compare them: coffee, tea, matcha.
  2. Optional: choose country or region, time range, search type and region level.
  3. Click Start. Download the results or pull them via API.
{
"searchTerms": ["coffee, tea, matcha", "air fryer"],
"geo": "US",
"timeRange": "today 5-y",
"searchType": "web",
"regionResolution": "DMA"
}
InputWhat it does
searchTermsOne search per line. Commas compare up to 5 keywords. Google Trends explore URLs work too.
geoEmpty for worldwide, a country (US, DE, TW) or a region (US-CA, GB-ENG).
timeRangePast hour, 4 hours, day, 7 days, 30 days, 90 days, 12 months, 5 years, or since 2004.
customTimeRangeYour own dates: 2025-01-01 2025-06-30.
searchTypeweb, youtube, news, images or shopping.
categoryGoogle Trends category ID, e.g. 71 Food & Drink. 0 = all.
regionResolutiondefault (countries or states), CITY or DMA (US metro areas).
includeRegions, includeRelatedQueriesTurn sections off for a smaller output.

📦 Output

One item per search line. Real example (shortened):

{
"searchTerms": ["apple"],
"geo": "Worldwide",
"timeRange": "today 12-m",
"searchType": "web",
"trendsUrl": "https://trends.google.com/trends/explore?q=apple&date=today+12-m&hl=en-US",
"interestOverTime": [
{ "date": "2025-10-19", "timestamp": 1760832000, "isPartial": false, "apple": 67 },
{ "date": "2025-10-26", "timestamp": 1761436800, "isPartial": false, "apple": 63 }
],
"averageInterest": { "apple": 70 },
"interestByRegion": [
{ "geoName": "Singapore", "geoCode": "SG", "apple": 100 },
{ "geoName": "United States", "geoCode": "US", "apple": 90 }
],
"relatedQueries": [
{ "keyword": "apple", "type": "top", "query": "apple watch", "value": 100, "formattedValue": "100" },
{ "keyword": "apple", "type": "rising", "query": "apple iphone 17e", "value": 5950, "formattedValue": "Breakout" }
],
"noData": false,
"query": "apple"
}
FieldDescription
interestOverTimeOne row per point; one column per keyword (0–100). isPartial marks the unfinished last period.
averageInterestAverage per keyword over the range.
interestByRegionOne row per region with a column per keyword; cities include latitude / longitude.
regionComparisonWhen comparing keywords: each keyword's share of searches in each region (adds up to 100).
relatedQueriestop and rising related searches per keyword. Rising value is the % increase; "Breakout" means more than +5000%.
noDatatrue when Google has too little search volume for this search.
trendsUrlOpens the same chart on Google Trends.

Google Trends values are relative (0–100), not absolute search counts. Comparing keywords on one line puts them on the same scale; separate lines are each scaled on their own.

💰 How much does it cost?

You pay $0.0015 per search line ($1.50 per 1,000), whether it has one keyword or five. Platform usage and proxy are included.

SearchesCost
100$0.15
1,000$1.50
10,000$15.00

Apify's free plan includes $5 of monthly credit — enough for about 3,300 searches.

Schedule the Actor weekly (Apify Schedules) with the same keywords and watch relatedQueries with type: "rising" for new terms. Use customTimeRange to fetch the same historical window every time.

🔌 Integrations

  • API / SDKs — start runs and fetch results from Python, JavaScript or any HTTP client.
  • Zapier, Make, n8n, Google Sheets, Slack — via Apify integrations.
  • MCP — add the Apify MCP server to Claude, Cursor or any MCP client and call this Actor as a tool.

❓ FAQ

Why are the numbers 0–100 and not search volumes? That is how Google Trends works: 100 is the peak popularity within your chosen keywords, place and time range.

Why does the same keyword give different numbers in two runs? Google Trends samples its data, so small differences between requests are normal, especially for low-volume keywords.

Where are related topics? Google Trends no longer returns related topics through its data endpoints, so this Actor returns related searches only.

Can I export to CSV or Excel? Yes — every Apify dataset downloads as JSON, CSV, Excel, XML or HTML.

Google Trends is a public tool. This Actor reads the same public data the Google Trends website shows and does not log in. You are responsible for how you use the data; check the rules that apply to you.

💬 Need help?

Open an issue on the Issues tab — feature requests welcome.