Google Trends Scraper — Trending Now & Interest Over Time avatar

Google Trends Scraper — Trending Now & Interest Over Time

Pricing

from $0.50 / 1,000 trend results

Go to Apify Store
Google Trends Scraper — Trending Now & Interest Over Time

Google Trends Scraper — Trending Now & Interest Over Time

Google Trends scraper and API: Trending Now searches for 125 countries from the official feed (traffic, start time, picture, news articles), plus best-effort interest over time, by region and related queries for your keywords. $0.50 per 1,000 trends; rate-limited parts are free.

Pricing

from $0.50 / 1,000 trend results

Rating

0.0

(0)

Developer

ActorForge

ActorForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Google Trends scraper and API: Trending Now searches for 125 countries from the official feed (traffic, start time, picture, news articles), plus best-effort interest over time, by region and related queries for your keywords. $0.50 per 1,000 trends; rate-limited parts are free.

Google Trends scraper and Google Trends API alternative with two parts. 1. Trending Now (reliable): the trending searches for any of 125 countries, read from Google's official Trending Now RSS feed. One row per trend: country, rank, keyword, approximate search traffic (parsed to a number, e.g. 2K+ → 2000, plus the original text), the time the trend started, a picture with its source, and the news articles behind it (title, URL, publisher, picture). Turn on Only new trends since the last run and schedule it hourly to get a clean feed of new trending topics per country for alerts, newsrooms, content calendars, SEO and ad campaigns. 2. Interest over time, by region and related queries (best-effort): add up to 20 keywords and get interest over time (one row per date, 0-100 per keyword, compare up to 5 at once), interest by region (countries, states or cities) and top + rising related queries (with Breakout / +250% growth), for any timeframe (past hour to 2004-present, or a custom date range), any country or region, category, and web / news / YouTube / images / Shopping search. This part uses the JSON endpoints the Trends website itself calls, and Google rate-limits them: when Google answers 429, 403 or a CAPTCHA, the actor stops that part, delivers what it has and charges nothing for keywords it could not finish. Plain HTTP, 256 MB, honest user agent, no proxies, robots.txt respected. $0.50 per 1,000 trending searches, $3 per 1,000 keywords explored; failed and rate-limited parts are free.

📘 Step-by-step guide: How to Track Google Trends Trending Searches by Country

What data does it return?

Every run outputs clean, schema-validated rows like these:

georankkeywordapproxTrafficapproxTrafficTextstartedAtnewsCounttopNewsTitle
US3slayground20002000+2026-10-20T14:00:00.000Z3The First ‘Slayground’ Trailer Teases Death as a Treat
GB1interest rate200200+2026-10-20T14:10:00.000Z3The Treasury market has been acting weird lately
DE2psg barca500500+2026-10-20T14:10:00.000Z3Fußball: Wird der Champions-League-Knaller verschoben? PSG – Barça
BR2tocantins20002000+2026-10-20T13:30:00.000Z3Os números da pesquisa Real Time Big Data para governo do Tocantins no 2º turno

How much does it cost?

Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.

EventPriceChargedWorked example
trend-result$0.0005per Trending Now row (keyword, traffic, start time, picture, news articles)10 countries × 10 trends = $0.05; an hourly 'only new' schedule pays only for trends it hasn't returned before
keyword-explored$0.003per keyword whose interest over time, interest by region and related queries were all fetched (every row for it included)5 keywords = $0.015 for ~90 timeline rows + regions + 50 related queries each; keywords Google rate-limited are free
apify-actor-start$0.00005per run per GB of memory (platform start fee)One run at 256 MB = $0.0000125

Input options

FieldTypeRequiredDefaultDescription
geosarrayno["US"]Countries to read Trending Now for (one request per country). All 125 countries the official feed accepts are listed. Leave empty to only explore keywords.
maxItemsPerGeointegerno10Upper limit of trending searches per country. The feed currently lists up to 10 per country (fewer for small countries).
onlyNewSinceLastRunbooleannofalseFor schedules: skip trends this monitor already returned (same country, keyword and start day). Skipped trends are not charged.
monitorNamestringno"default"Name of the seen-trends memory used by 'Only new trends' (stored in the key-value store trends-seen-<name>). Use one name per schedule.
keywordsarrayno[]Search terms to explore (up to 20). Each keyword returns interest over time, interest by region and top + rising related queries. Values are relative (0-100) within each comparison.
keywordsPerComparisonintegerno5Keywords are compared in groups of this size (Google allows at most 5). Use 1 to explore every keyword on its own scale.
timeframestringno"today 12-m"Time range for interest over time, regions and related queries.
customTimeframestringno""Optional "YYYY-MM-DD YYYY-MM-DD" range; overrides Timeframe.
exploreGeostringno""Country (US), region (US-CA) or empty for worldwide. Regions in the output are the next level down (countries, states, ...).
categoryintegerno0Google Trends category id (0 = all categories; e.g. 71 = Food & Drink, 7 = Finance).
propertystringno"web"Which Google search property to measure.

Limits & honest notes

  • Trending Now comes from Google's official RSS feed, which currently lists about 10 trends per country (fewer for small countries) — the newest ones, not the full Trending Now page with 24/48-hour filters. Traffic is Google's bucketed estimate (200+, 2K+, 1M+), not an exact count.
  • The 125 countries in the input list are every ISO country code the feed accepted on 2026-10-20; Google answers unknown codes with an error.
  • Interest over time / by region / related queries is best-effort. It uses the same JSON endpoints as trends.google.com and Google rate-limits them, especially from shared cloud IPs. On a 429, 401/403, CAPTCHA or 'unusual traffic' page the actor stops that part for the rest of the run (blocks are never retried and no proxies are used; only network errors and Google 5xx errors are retried once), delivers what it already has and charges nothing for unfinished keywords. Run small keyword lists and try again later if you are blocked.
  • Requests are sequential and paced (one every 3 seconds for explore, one per second for the feed), so 20 keywords take about 1-2 minutes.
  • Values are Google's relative scores (0-100 within a comparison, region values 0-100 per keyword), not search volumes. Related 'rising' values are growth percentages; 'Breakout' means more than +5000%. Regions without enough data are left out.
  • robots.txt on trends.google.com is re-read every run and respected: the /explore? web pages are never requested (trendsUrl in the output is only a link for you to open).
  • The run's spend limit is respected: rows are charged before they are delivered and the run stops when the limit is reached.

Changelog

  • 2026-10-20 — Initial release: Trending Now for 125 countries (traffic parsed to numbers, start time, picture, news articles), only-new-since-last-run monitoring, and best-effort interest over time, interest by region and top/rising related queries with a hard stop on rate limits.

Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.