Google Trends Scraper avatar

Google Trends Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Google Trends Scraper

Google Trends Scraper

Extract Google Trends data including interest over time and related queries. Perfect for SEO, market research, and content planning. No API key required.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

cloud9

cloud9

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Extract search trend data from Google Trends. Get interest over time, top and rising related queries for any keyword worldwide.

Features

  • Interest over time data (0-100 scale)
  • Top & rising related queries
  • Country/region filtering
  • Flexible time ranges (1 hour to all time)
  • Automatic session & cookie management
  • Proxy rotation (RESIDENTIAL / DATACENTER)

Input Configuration

FieldTypeRequiredDefaultDescription
keywordstringYes-Search keyword to get trends for
geostringNo"" (worldwide)Country code (US, JP, GB, etc.)
timestringNotoday 12-mTime range for trend data
includeRelatedbooleanNotrueAlso fetch related queries

Time Range Options

ValueDescription
now 1-HPast 1 hour
now 4-HPast 4 hours
now 1-dPast day
now 7-dPast 7 days
today 1-mPast 30 days
today 3-mPast 90 days
today 12-mPast 12 months
today 5-yPast 5 years
all2004 - present

Example Input

{
"keyword": "artificial intelligence",
"geo": "US",
"time": "today 12-m",
"includeRelated": true
}

Output

Interest Over Time

{
"keyword": "artificial intelligence",
"geo": "US",
"time": "today 12-m",
"date": "2025-04-06T00:00:00",
"value": 87,
"isPartial": false
}
{
"keyword": "artificial intelligence",
"type": "related_query",
"relatedKeyword": "chatgpt",
"value": 100,
"queryType": "top"
}

Usage Example

const input = {
"keyword": "ChatGPT",
"geo": "",
"time": "today 3-m",
"includeRelated": true
};
const run = await ApifyClient.actor('google-trends-scraper').call(input);
const { items } = await ApifyClient.dataset(run.defaultDatasetId).listItems();
console.log(items);

Important Notes

  • This actor uses an unofficial Google Trends API that may change without notice
  • RESIDENTIAL proxy is preferred (Google blocks datacenter IPs)
  • Rate limiting and retry logic are built in
  • If Google changes the API, the actor will exit gracefully with 0 results instead of crashing

Support

For issues or questions, contact the developer or open an issue on GitHub.

License

Apache-2.0