Google Trends Explorer – Interest Over Time, Reliable API
Pricing
from $1.00 / 1,000 keyword trends
Google Trends Explorer – Interest Over Time, Reliable API
Google Trends interest over time for any keywords: compare up to 5 on one scale, with average, peak, latest value and trend. Licensed data, no blocked runs, pay per use.
Get Google Trends interest over time for any keywords, with the average, peak, latest value and trend already worked out, and up to 5 keywords compared on one shared scale. Built for marketers, analysts, content teams, traders and AI agents who need Google Trends data in a spreadsheet or pipeline. The data is fetched through a licensed data provider (DataForSEO), not by scraping Google Trends, so runs do not fail on rate limits or captchas.
What you get
- One row per keyword with the full timeline (0–100 per period) plus
average_interest,latest_interest,peak_interestwith its period, andtrend_pct. - Fair comparisons: up to 5 keywords per lookup share one 0–100 scale, just like the Google Trends website. With more keywords you get several comparison groups.
- Any time range and property: past hour up to 2004–today, web, news, YouTube, images or Google Shopping, worldwide or any country or region.
- A link to the same chart on Google Trends for every row.
Example output row
A real row from a run with the default input (United States, past 12 months, timeline shortened here):
{"keyword": "price tracking","average_interest": 59,"latest_interest": 12,"latest_period": "2026-10-04","peak_interest": 100,"peak_period": "2026-03-15","trend_pct": -21.4,"has_data": true,"timeline": [{ "date_from": "2025-10-12", "date_to": "2025-10-18", "value": 28, "partial": false },{ "date_from": "2025-10-19", "date_to": "2025-10-25", "value": 26, "partial": false },"... 49 more weeks ...",{ "date_from": "2026-10-04", "date_to": "2026-10-10", "value": 12, "partial": false },{ "date_from": "2026-10-11", "date_to": "2026-10-13", "value": 10, "partial": true }],"compared_with": ["web scraping", "data extraction"],"comparison_group": 1,"time_range": "past_12_months","search_type": "web","location": "United States","google_trends_url": "https://trends.google.com/trends/explore?hl=en&geo=US&date=today%2012-m&q=web%20scraping,data%20extraction,price%20tracking","checked_at": "2026-10-13T07:31:04+00:00"}
partial: true marks a period that is not finished yet; it is kept in the timeline but left out of latest, peak and trend. trend_pct compares the last 4 complete periods with the 4 before.
Input
| Field | What it does |
|---|---|
keywords | Search terms, 2–100 characters each, up to 100 per run. |
timeRange | past_hour, past_4_hours, past_day, past_7_days, past_30_days, past_90_days, past_12_months, past_5_years, 2004_present (web) or 2008_present. |
location | United States, Germany, California,United States ... Empty = worldwide. |
searchType | web, news, youtube, images or froogle (Google Shopping). |
compareTogether | On (default): groups of 5 share one scale. Off: every keyword gets its own 0–100 scale. |
Pricing
Pay per event, no subscription:
- $0.001 per keyword row with data (the full timeline included). Keywords Google has too little data for come back with
has_data: falseand are free. - $0.02 per Google Trends lookup of up to 5 keywords. Failed lookups, and lookups where Google has no data, are free.
- $0.001 per run start.
Examples: 1 keyword costs about $0.022. 5 compared keywords cost about $0.026. 100 keywords compared in groups of 5 cost about $0.50 (with compareTogether off, every keyword is its own lookup: about $0.022 each).
Try it for $0.001: the pre-filled example is answered from a saved snapshot of a real lookup (rows carry from_snapshot: true) and costs only the $0.001 run start. Change anything and the lookup runs live.
Free Apify plan: the pre-filled example works on any plan. Live lookups need a paid Apify plan (any plan), because each one costs real money at the data provider; on the free plan the run returns a paid_plan_required row and charges nothing beyond the start.
You can cap the cost of a run with the maximum charge setting. The Actor checks your budget before each lookup, charges a lookup only when it succeeds, and stops after the first failed lookup.
Good to know
- Google Trends values are relative (0–100), not search counts. For monthly search volumes use a keyword volume tool.
- Values from different comparison groups are on different scales; compare within one
comparison_group. - A value of 0 means Google had too little data for that period. A small term compared with very popular ones can come out as all zeros (
has_data: false, not charged); look it up on its own or with similar-sized terms. - Error rows carry
erroranderrorMessageand are never charged.
Related tools
- Google Search Results API – Google results for any query and country, with your domain's rank. $4 per 1,000 searches.
- Google News Monitor – Google News articles for any query, with a monitor mode for new articles only.
- Keyword Search Volume – monthly Google search volume, CPC and competition for any keyword list, or keyword ideas from seeds.
- Competitor Keywords – every Google keyword a domain ranks for, with position, URL, volume, difficulty and traffic.
Not affiliated with Google.