# Google Trending Now & Realtime Trends Scraper ($0.30/1k) 🔥 (`unitbytes/google-trending-now-scraper`) Actor

Extract real-time Google Trending Searches, breaking news spikes, search volumes, growth % (+5,000%), and news articles across 100+ countries. No keywords required—monitor 4h, 24h, 48h, or 7d viral trends in flat JSON or Excel/CSV.

- **URL**: https://apify.com/unitbytes/google-trending-now-scraper.md
- **Developed by:** [UnitBytes | Enterprise Web Data](https://apify.com/unitbytes) (community)
- **Categories:** SEO tools, Marketing, AI
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.30 / 1,000 result scrapeds

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

<p align="center">
  <a href="https://apify.com/unitbytes/google-trending-now-scraper?fpr=939u3w&fp_sid=readme" target="_blank">
    <img src="https://raw.githubusercontent.com/unitbytes/.github/main/assets/banners/unitbytes-google-trends-realtime-keyword-api-banner.jpg" alt="Google Trending Now & Realtime Trends Scraper by UnitBytes" width="100%" />
  </a>
</p>

<p align="center">
  <a href="https://console.apify.com/actors/unitbytes~google-trending-now-scraper" target="_blank">
    <img src="https://raw.githubusercontent.com/unitbytes/.github/main/assets/try-it-for-free.svg" width="240" height="48" alt="Try it for Free">
  </a>
  <br>
  <sub>⚡ <b>1-Click Realtime Feed:</b> No seed keywords required • Just select a country & click Start</sub>
</p>

## 🔥 Google Trending Now & Realtime Trends Scraper

> **Discover what the world is searching for right now—in seconds.** Extract live Google Trending Searches, breaking news surges, estimated search volumes (`500,000+`), breakout growth percentages (`+1,000%`), related search variations, topic categories, and verified news articles across **100+ countries** over the **past 4 hours, 24 hours, 48 hours, or 7 days**.

<div align="center">

| 🔥 No Keywords Needed | ⚡ Scrapes in Seconds | 📰 Verified News Context | 🌍 100+ Countries & States | 💰 $0 Start Fee ($0.30/1k) |
| :---: | :---: | :---: | :---: | :---: |
| 1-Click Viral Discovery | 256MB RAM Efficiency | Headlines, Sources & Links | 4h • 24h • 48h • 7d Windows | 4-Tier Volume PPE |

</div>

***

<table>
  <tr>
    <td colspan="6" style="padding:10px 14px;background:#059669;color:#FFFFFF;font-size:13px;font-weight:700;border-radius:6px 6px 0 0">
      ⚡ UnitBytes · Search Trends & Market Demand Intelligence Suite
    </td>
  </tr>
  <tr>
    <td colspan="2" style="padding:10px 12px;border:1px solid #E2E8F0;background:#FFF4ED;vertical-align:top;width:33.3%">
      <span style="white-space:nowrap">🔥 <b><a href="https://apify.com/unitbytes/google-trending-now-scraper?fpr=939u3w&fp_sid=ecosystem" style="color:#C2410C;text-decoration:none;font-size:13px">Google Trending Now</a></b></span><br><span style="color:#EA580C;font-size:11px;font-weight:700">📍 You are here</span><br>
      <span style="color:#64748B;font-size:11px">Realtime viral searches, volumes, growth % & breaking news</span>
    </td>
    <td colspan="2" style="padding:10px 12px;border:1px solid #E2E8F0;background:#FAFAFA;vertical-align:top;width:33.3%">
      <span style="white-space:nowrap">🎥 <b><a href="https://apify.com/unitbytes/youtube-trends-scraper?fpr=939u3w&fp_sid=ecosystem" style="color:#0F172A;text-decoration:none;font-size:13px">YouTube Trends Scraper</a></b></span><br><span style="color:#2563EB;font-size:11px;font-weight:600">Video Creators & SEO</span><br>
      <span style="color:#64748B;font-size:11px">Breakout YouTube search queries, video topics & viewer regions</span>
    </td>
    <td colspan="2" style="padding:10px 12px;border:1px solid #E2E8F0;background:#FAFAFA;vertical-align:top;width:33.3%">
      <span style="white-space:nowrap">🛍️ <b><a href="https://apify.com/unitbytes/google-shopping-trends-scraper?fpr=939u3w&fp_sid=ecosystem" style="color:#0F172A;text-decoration:none;font-size:13px">Google Shopping Trends</a></b></span><br><span style="color:#2563EB;font-size:11px;font-weight:600">E-Commerce & Product Research</span><br>
      <span style="color:#64748B;font-size:11px">Breakout physical products, seasonal buyer demand & regions</span>
    </td>
  </tr>
  <tr>
    <td colspan="3" style="padding:10px 12px;border:1px solid #E2E8F0;background:#FAFAFA;vertical-align:top;width:50%">
      <span style="white-space:nowrap">📈 <b><a href="https://apify.com/unitbytes/google-trends-scraper?fpr=939u3w&fp_sid=ecosystem" style="color:#0F172A;text-decoration:none;font-size:13px">Google Trends All-in-One Scraper</a></b></span><br><span style="color:#2563EB;font-size:11px;font-weight:600">Marketers & Spreadsheets</span><br>
      <span style="color:#64748B;font-size:11px">20-year timelines, DMA heatmaps, bulk 100 keywords & Excel/CSV</span>
    </td>
    <td colspan="3" style="padding:10px 12px;border:1px solid #E2E8F0;background:#FAFAFA;vertical-align:top;width:50%">
      <span style="white-space:nowrap">⚡ <b><a href="https://apify.com/unitbytes/google-trends-api?fpr=939u3w&fp_sid=ecosystem" style="color:#0F172A;text-decoration:none;font-size:13px">Google Trends Fast API</a></b></span><br><span style="color:#2563EB;font-size:11px;font-weight:600">Developers & AI Agents (MCP)</span><br>
      <span style="color:#64748B;font-size:11px">Sub-second REST API & unnested flat JSON for LLM pipelines</span>
    </td>
  </tr>
</table>

***

### ✨ Why Use Google Trending Now Scraper?

#### 1. 🔥 Zero Seed Keywords Required (True Viral Discovery)

Unlike standard keyword research tools where you must already know what term to search for, **Google Trending Now** reveals the exact topics surging across a country in real time—complete with:

- **Primary Trending Term (`keyword`)**: The breakout topic or event.
- **Estimated Search Volume (`volume`)**: Real search volume scale (e.g., `1,000,000+`, `200,000+`, `50,000+`).
- **Surge Velocity (`volume_growth_pct`)**: Percentage growth over baseline (e.g., `1000` for `+1,000%` breakout spikes).
- **Related Search Variations (`trend_keywords`)**: Every long-tail query people are typing around the event.
- **Topic Categories (`topic_names`)**: Classified categories (e.g., `Technology`, `Business and Finance`, `Sports`, `Entertainment`).
- **Context News Articles (`news`)**: Headlines, publishers, timestamps, and direct article URLs explaining *why* the topic is trending.

#### 2. ⏱️ 4 Flexible Real-Time Lookback Windows

Monitor trends at the exact speed your workflow demands:

- ⚡ **Past 4 Hours (`4h`)**: Catch breaking news, flash market events, and viral social moments minutes after they start.
- 🔥 **Past 24 Hours (`24h` - Default)**: The complete daily trending digest for newsletters, content calendars, and morning briefings.
- 📈 **Past 48 Hours (`48h`)**: Filter out fleeting 1-hour noise and focus on sustained 2-day momentum.
- 🗓️ **Past 7 Days (`7d`)**: Weekly macro stories and top cultural moments.

#### 3. 📊 Clean Flat Table for 1-Click Excel, CSV & AI Agents

Outputs one clean row per trending topic by default (`output_format: "flat"`). Export directly to **Excel, CSV, Google Sheets, Pandas, or BigQuery**, or connect directly to **Claude & Cursor via Apify MCP**.

***

### 🧪 Ready-to-Run Input Examples

#### 1. 🇺🇸 US Breaking Spikes (Past 4 Hours)

```json
{
  "common_geo": "US",
  "time_window": "4h",
  "trending_language": "en",
  "max_events": 50
}
```

#### 2. 🇬🇧 UK Daily Trending Searches (Past 24 Hours)

```json
{
  "common_geo": "GB",
  "time_window": "24h",
  "trending_language": "en",
  "max_events": 100
}
```

#### 3. 🇩🇪 Germany Weekly Top Trends (Past 7 Days in German)

```json
{
  "common_geo": "DE",
  "time_window": "7d",
  "trending_language": "de",
  "max_events": 100
}
```

***

### 📤 Sample Output Record (`output_format: "flat"`)

```json
[
  {
    "scrape_type": "trending_now",
    "event_index": 1,
    "error": false,
    "keyword": "champions league draw",
    "geo": "US",
    "volume": 500000,
    "volume_growth_pct": 1000,
    "topic_names": ["Sports"],
    "trend_keywords": [
      "champions league draw",
      "ucl draw",
      "champions league fixtures"
    ],
    "started_timestamp": "2026-10-24T06:00:00+00:00",
    "news": [
      {
        "title": "Champions League draw: Full fixtures and key matchups revealed",
        "source": "BBC Sport",
        "url": "https://www.bbc.com/sport/football/...",
        "time": 1761285600
      }
    ]
  }
]
```

***

### 💼 Top Use Cases

1. **📰 Automated Newsletters & Morning Briefings**: Schedule an hourly or daily run to pull the top 25 trending stories in your target country with verified news links and feed them directly into an LLM summarizer.
2. **📱 Viral Social Media & YouTube Shorts Production**: Spot `+1,000%` surging topics in the `4h` window before competing creators publish videos or posts.
3. **📈 PR, Brand & Crisis Monitoring**: Track real-time public search spikes across countries and regions with full context on which news outlets are driving the surge.
4. **🤖 Real-Time World Context for AI Agents (MCP)**: Give Claude, Cursor, or custom AI agents live awareness of what is happening in the world today.

***

### ⚙️ Input Parameters Reference

| Parameter | Type | Default | Description |
| :--- | :--- | :--- | :--- |
| `common_geo` | `string` | `"US"` | 2-letter ISO country code (`US`, `GB`, `DE`, `FR`, `CA`, `IN`, `BR`, `JP`, etc.) or full country name (`Germany`, `United Kingdom`) |
| `custom_geo_code` | `string` | `""` | Optional sub-region code (e.g. `US-CA`, `US-NY`, `GB-ENG`) |
| `time_window` | `string` | `"24h"` | Preset lookback window: `"4h"`, `"24h"`, `"48h"`, or `"7d"` |
| `trending_hours` | `integer` | `24` | Custom hours back (`1` to `191`). Also accepts API shorthand `hours` |
| `trending_language` | `string` | `"en"` | Language code for topic names and news headlines (`en`, `es`, `de`, `fr`, `ja`, etc.). Also accepts `language` or `hl` |
| `max_events` | `integer` | `200` | Maximum number of trending topics to return (`1` to `10,000`). Also accepts `maxItems`, `maxResults`, or `limit` |
| `trends_urls` | `array[string]` | `[]` | Optional `https://trends.google.com/trending?...` URLs to parse automatically |
| `output_format` | `string` | `"flat"` | `"flat"` (1 row per topic for Excel/CSV/APIs) or `"legacy"` (single nested JSON object) |

***

### 💎 Pay-Per-Event Pricing (Zero Start Penalty)

| Apify Plan Tier | Price per Trending Topic | Cost for 50 Trending Topics | Run Start Fee |
| :--- | :--- | :--- | :--- |
| **Free** | $0.00045 | **~$0.022** (2.2¢) | **$0.00** ($0.00005) |
| **Starter** | $0.00040 | **~$0.020** (2.0¢) | **$0.00** ($0.00005) |
| **Scale** | $0.00035 | **~$0.017** (1.7¢) | **$0.00** ($0.00005) |
| **Enterprise** | $0.00030 | **~$0.015** (1.5¢) | **$0.00** ($0.00005) |

***

### 📞 Support & Feedback

- 🐛 **Bug Reports & Questions**: Open a ticket on the [Apify Issues Tab](https://apify.com/unitbytes/google-trending-now-scraper/issues?fpr=939u3w)
- 💬 **Creator Profile**: [unitbytes on Apify](https://apify.com/unitbytes)

### ⚖️ Compliance & Privacy

This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Google LLC or Alphabet Inc. It retrieves only publicly available, aggregate search statistics published by Google Trends and does not collect or process any personal data. Read Apify's guide on [the legality of web scraping](https://blog.apify.com/is-web-scraping-legal/).

# Actor input Schema

## `common_geo` (type: `string`):

2-letter ISO country code (e.g. 'US', 'GB', 'DE', 'FR', 'CA', 'AU', 'IN', 'BR', 'JP') or full country name (e.g. 'United Kingdom', 'Germany').

## `custom_geo_code` (type: `string`):

Optional state or region code such as 'US-CA' (California) or 'US-NY' (New York). Leave empty for nationwide trends.

## `time_window` (type: `string`):

Select how far back to capture trending searches and breaking spikes.

## `trending_language` (type: `string`):

Language code for topic labels and news headlines (e.g. 'en', 'es', 'de', 'fr', 'pt', 'ja').

## `trends_urls` (type: `array`):

Optionally paste trends.google.com/trending?... URLs directly to auto-extract country, hours, and language.

## `max_events` (type: `integer`):

Maximum number of trending topics to extract in this run (1 to 10,000).

## `output_format` (type: `string`):

'flat' outputs 1 row per trending topic (ready for Excel, CSV, Google Sheets, and APIs). 'legacy' outputs a single nested JSON envelope.

## `trending_hours` (type: `integer`):

Optional custom lookback window in hours (1 to 191). Overrides 'Trending Time Window' if changed from 24.

## `proxyConfiguration` (type: `object`):

High-performance Apify Residential proxies are automatically used on Apify Cloud.

## `scrape_type` (type: `string`):

Internal endpoint selector

## `acknowledge_costs` (type: `boolean`):

Internal flag for backward compatibility

## Actor input object example

```json
{
  "common_geo": "US",
  "custom_geo_code": "",
  "time_window": "24h",
  "trending_language": "en",
  "max_events": 200,
  "output_format": "flat",
  "trending_hours": 24,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  },
  "scrape_type": "trending_now",
  "acknowledge_costs": true
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "common_geo": "US",
    "trending_language": "en",
    "max_events": 200
};

// Run the Actor and wait for it to finish
const run = await client.actor("unitbytes/google-trending-now-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "common_geo": "US",
    "trending_language": "en",
    "max_events": 200,
}

# Run the Actor and wait for it to finish
run = client.actor("unitbytes/google-trending-now-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "common_geo": "US",
  "trending_language": "en",
  "max_events": 200
}' |
apify call unitbytes/google-trending-now-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,unitbytes/google-trending-now-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/BogOJcZdnSisf5wZR/builds/TsvL0lENI8THR9hiv/openapi.json
