Google Trends Scraper avatar

Google Trends Scraper

Pricing

from $1.00 / 1,000 successful queries

Go to Apify Store
Google Trends Scraper

Google Trends Scraper

Reliable Google Trends data: interest over time, interest by region and related queries (top and rising), for up to 5 compared terms per query. Pay only for successful queries.

Pricing

from $1.00 / 1,000 successful queries

Rating

0.0

(0)

Developer

Huy Lan Nguyen

Huy Lan Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Get Google Trends data for any keyword, country, and time range: interest over time, interest by region, and related queries (top and rising). Compare up to 5 terms on one scale, run hundreds of keywords in one go, and pay only for queries that return data.

Built and maintained by LaPage Digital, a web and SEO agency that uses this Actor in its own keyword research.

Why this Actor

  • Reliable and fast. Several workers run in parallel, each with its own warmed-up Google session, and any blocked request is retried on a fresh proxy session. In testing, 20 queries across 2 countries completed in 20 seconds with no retries.
  • Never stuck. If requests keep getting blocked, the run stops after 3 failed queries in a row instead of looping, and lists the remaining queries as skipped so you can rerun just those.
  • You pay for results, not attempts. A query is charged only when its data is saved. Failed queries are still listed in the dataset with the error, free of charge, so you know exactly what is missing.
  • Ready-made summary. Every result includes the average, peak (with date), latest value, and recent change in percent for each term, so you can rank keywords without post-processing.
  • One row per query. Each dataset item holds everything for one term (or comparison) in one location, plus a link that opens the same view in Google Trends.

What you get

SectionContents
interestOverTimeDate, label, and 0–100 value per term. Partial (still-collecting) periods are flagged with isPartial.
interestByRegionCountry, subregion, city, or US metro (DMA) with 0–100 value per term.
relatedQueriesTop and rising related searches per term. Rising entries show the growth percentage, or "Breakout" for growth above 5000%.
summaryAverage, peak, peak date, latest value, and recent change per term. Partial periods are excluded.

Input

FieldDescription
Search termsKeywords to look up.
Compare termsGroup terms in sets of up to 5 so values share one scale.
LocationsCountry or region codes (US, VN, GB, US-CA). Empty means Worldwide. Each location is a separate query.
Time rangePast hour to 2004–present, or a custom YYYY-MM-DD YYYY-MM-DD range.
Data to collectAny of interest over time, interest by region, related queries. Fewer sections run faster.
Category, search typeGoogle Trends category ID, and web, image, news, Shopping, or YouTube search.
Region levelCountry, subregion, city, or US metro.
Language, timezoneLabels in your language; timestamps aligned to your timezone.
Parallel workersQueries run at the same time (default 4).

Example

{
"searchTerms": ["web design", "website maintenance"],
"compareTerms": true,
"geos": ["US", "GB"],
"timeRange": "today 12-m"
}

Output example

{
"searchTerms": ["web design", "website maintenance"],
"geo": "US",
"timeRange": "today 12-m",
"status": "ok",
"summary": {
"web design": { "average": 53.3, "peak": 100, "peakDate": "2026-06-14T00:00:00.000Z", "latest": 31, "latestDate": "2026-10-18T00:00:00.000Z", "recentChangePercent": -41 },
"website maintenance": { "average": 10.5, "peak": 32, "peakDate": "2026-06-14T00:00:00.000Z", "latest": 4, "latestDate": "2026-10-18T00:00:00.000Z", "recentChangePercent": -70 }
},
"interestOverTime": [
{ "date": "2026-10-18T00:00:00.000Z", "label": "Oct 18 – 24, 2026", "values": { "web design": 31, "website maintenance": 4 }, "isPartial": false }
],
"interestByRegion": [
{ "geoCode": "US-WY", "geoName": "Wyoming", "values": { "web design": 66, "website maintenance": 34 } }
],
"relatedQueries": {
"web design": {
"top": [{ "query": "best web design", "value": 100, "formattedValue": "100" }],
"rising": [{ "query": "web design aiocoders", "value": 7400, "formattedValue": "Breakout" }]
}
},
"trendsUrl": "https://trends.google.com/trends/explore?date=today+12-m&q=web+design%2Cwebsite+maintenance&geo=US",
"scrapedAt": "2026-10-25T05:00:00.000Z"
}

Lists are shortened here; real results contain the full series (for example 52 weekly points for 12 months).

Pricing

You pay per successful query: one search term (or one comparison of up to 5 terms) in one location. Failed, skipped, and no-data queries are free. Apify platform usage is included in the price.

Good to know

  • Values are relative, not search volumes. Google Trends scales each query to 0–100, where 100 is the peak within that query. Compare terms in one query to put them on the same scale. For absolute volumes, use a keyword-volume tool.
  • Related topics are not included. Google returns empty related-topic lists to automated access, so this Actor does not offer a field that would always be empty.
  • Low-volume terms can return no data at all. Such queries are marked no-data and are not charged.

Support

Open an issue on the Actor's Issues tab.