Google Trending Searches Scraper avatar

Google Trending Searches Scraper

Pricing

Pay per event

Go to Apify Store
Google Trending Searches Scraper

Google Trending Searches Scraper

Scrape country-level Google trending search topics with traffic estimates, trend timing, and related news context.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Hanna Nosova

Hanna Nosova

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Track country-level Google trending search topics, traffic estimates, timing, and related news context in a clean Apify dataset.

Google Trending Searches Scraper collects current trending search topics for one or more countries.

It returns structured rows that are ready for dashboards, alerts, spreadsheets, content calendars, and market monitoring workflows.

Each result can include the trend phrase, approximate traffic, publication time, image metadata, source traceability, and related news context.

Use it when you need recurring visibility into what people are searching for right now.

Who is it for?

SEO teams

Monitor country-level trend demand and discover timely keyword opportunities.

Publishers and editors

Find story ideas while a topic is still gaining public attention.

Content marketers

Plan fast-response posts, newsletters, videos, or social media updates around real demand.

Market researchers

Track attention spikes by country and compare which themes appear in different markets.

Automation builders

Feed trend data into Slack alerts, BI tools, Airtable bases, or internal scoring workflows.

Why use this actor?

  • โšก Fast HTTP collection for lightweight trend monitoring.
  • ๐ŸŒ Multi-country input so one run can cover several markets.
  • ๐Ÿ“ฐ Optional related news cards for context around each search topic.
  • ๐Ÿ“Š Consistent dataset fields for export and automation.
  • ๐Ÿ” Designed for scheduled runs and recurring trend watchlists.

What data can you extract?

FieldDescription
geoCountry or region code used for the trend collection.
titleTrending search topic or phrase.
approxTrafficApproximate traffic label when available.
pubDateTime associated with the trend item.
linkSource trend link.
pictureRelated image URL when available.
pictureSourceImage source label.
newsItemsRelated news cards when enabled.
sourceUrlSource URL used for the geo.
scrapedAtTimestamp when the actor saved the item.

Pricing

This Actor uses Apify pay-per-event pricing. The prices below come from the current Actor pricing configuration. Apify public plans map to Store discount tiers, so the table shows both the user-facing plan context and the pricing tier name. The final price shown in Apify depends on the user account plan and any custom agreement.

EventWhat is chargedPrice
startOne-time fee charged when a run starts. Covers fixed startup cost.$0.005
EventWhat is chargedFree / no discountStarter / BronzeScale / SilverBusiness / GoldCustom / PlatinumCustom / Diamond
resultPer trending search topic saved to the dataset.$0.0575 / 1,000$0.05 / 1,000$0.039 / 1,000$0.03 / 1,000$0.02 / 1,000$0.014 / 1,000

Apify may also charge platform usage for compute, storage, proxies, or data transfer outside this Actor pricing. Check the Actor run and the Apify Pricing tab for the exact cost shown to your account.

Input options

InputTypeDefaultDescription
geosarray of strings['US']Google Trends country or region codes.
maxItemsPerGeointeger20Maximum trend rows to save per geo.
includeNewsItemsbooleantrueInclude related news cards when available.

Example input

{
"geos": ["US", "GB", "CA"],
"maxItemsPerGeo": 10,
"includeNewsItems": true
}

Example output

{
"geo": "US",
"title": "example trend",
"approxTraffic": "2000+",
"pubDate": "Tue, 16 Jun 2026 19:30:00 -0700",
"link": "https://trends.google.com/trending/rss?geo=US",
"picture": "https://encrypted-tbn0.gstatic.com/images?...",
"pictureSource": "Example Source",
"newsItems": [
{
"title": "Related story title",
"snippet": "Short context about the trend",
"url": "https://example.com/story",
"picture": "https://example.com/image.jpg",
"source": "Example Publisher"
}
],
"sourceUrl": "https://trends.google.com/trending/rss?geo=US",
"scrapedAt": "2026-06-17T00:00:00.000Z"
}

How to run it

  1. Open the actor on Apify.
  2. Add one or more geo codes.
  3. Choose the maximum number of trends per geo.
  4. Decide whether to include related news context.
  5. Click Start.
  6. Export the dataset as JSON, CSV, Excel, XML, or RSS.

Tips for best results

  • Use common country codes such as US, GB, CA, AU, IN, DE, FR, BR, and JP.
  • Keep maxItemsPerGeo modest for scheduled monitoring runs.
  • Enable related news items when you need editorial context.
  • Disable related news items when you only need a compact keyword watchlist.
  • Schedule the actor daily or hourly depending on how quickly your workflow reacts to trends.

Scheduling ideas

Run the actor every morning for a daily editorial planning report.

Run it every few hours for newsroom alerts.

Run it before campaign planning meetings to identify sudden audience interest.

Run separate tasks by region if different teams own different markets.

Integrations

Slack alerts

Connect the dataset to a Slack automation and post the top trends for selected countries.

Google Sheets

Export results to Sheets for editorial review, keyword tagging, and content planning.

Airtable

Store trend rows in Airtable and add custom workflow fields such as priority, owner, or status.

BI dashboards

Use the Apify API to feed trend data into Looker Studio, Power BI, Tableau, or internal dashboards.

Content calendars

Turn trend titles and related news snippets into draft calendar ideas for writers or social teams.

API usage with Node.js

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: process.env.APIFY_TOKEN });
const run = await client.actor('fetch_cat/google-trending-searches-scraper').call({
geos: ['US', 'GB'],
maxItemsPerGeo: 10,
includeNewsItems: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

API usage with Python

from apify_client import ApifyClient
import os
client = ApifyClient(os.environ['APIFY_TOKEN'])
run = client.actor('fetch_cat/google-trending-searches-scraper').call(run_input={
'geos': ['US', 'GB'],
'maxItemsPerGeo': 10,
'includeNewsItems': True,
})
items = client.dataset(run['defaultDatasetId']).list_items().items
print(items)

API usage with cURL

curl -X POST 'https://api.apify.com/v2/acts/fetch_cat~google-trending-searches-scraper/runs?token=YOUR_APIFY_TOKEN' \
-H 'Content-Type: application/json' \
-d '{"geos":["US","GB"],"maxItemsPerGeo":10,"includeNewsItems":true}'

MCP integration

Use this actor through Apify MCP from Claude or other MCP-compatible clients.

MCP endpoint:

https://mcp.apify.com/?tools=fetch_cat/google-trending-searches-scraper

Claude Code MCP setup

$claude mcp add apify-google-trending-searches https://mcp.apify.com/?tools=fetch_cat/google-trending-searches-scraper

Then ask:

Run Google Trending Searches Scraper for US and GB with 10 trends per country and summarize the biggest topics.

Claude Desktop MCP setup

Add an MCP server entry that points to:

https://mcp.apify.com/?tools=fetch_cat/google-trending-searches-scraper

Example JSON configuration:

{
"mcpServers": {
"apify-google-trending-searches": {
"url": "https://mcp.apify.com/?tools=fetch_cat/google-trending-searches-scraper"
}
}
}

Example prompt:

Collect today's trending searches for CA, AU, and IN. Group them by country and suggest newsletter angles.

MCP automation prompts

  • "Find trending searches in the US and suggest 5 blog post ideas."
  • "Compare trending searches in GB and AU and identify overlapping themes."
  • "Collect trends for DE, FR, and IT and create a short market brief."
  • "Send me the top 10 US trends with related news sources."

Data quality notes

Traffic values are approximate labels provided by the source.

Trend availability varies by country and time.

Some trend items may have images or related news while others may not.

The actor keeps missing optional fields as null or empty arrays rather than inventing data.

Limits

The actor caps maxItemsPerGeo at 100 to keep runs predictable.

Unsupported or temporarily unavailable geo codes may produce no rows.

Country-level availability can change over time.

For broad monitoring, start with a few geos and expand after confirming the dataset matches your workflow.

FAQ and troubleshooting

Why did a geo return no results?

Check that the geo code is supported and try a common code such as US, GB, CA, AU, or IN.

Why are some news fields empty?

Related news cards are optional. Some trend topics only include the trend title and traffic context.

Why is traffic a string like 2000+?

The source provides approximate traffic labels, not exact numeric counts.

Legality and responsible use

This actor collects publicly available trend information.

Use the data responsibly and respect applicable laws, platform terms, and privacy requirements.

Do not use the actor to infer sensitive personal information about individuals.

Support

If you need a new country workflow, additional output fields, or a scheduled monitoring setup, open an Apify issue from the actor page.

Summary

Google Trending Searches Scraper helps teams spot what audiences are searching for now.

It is built for recurring trend monitoring, editorial planning, SEO workflows, and lightweight market intelligence.