Google Trends Scraper API - Interest Over Time, Related Queries について
SEO、マーケット調査、データ分析向けに Google Trends のデータを取得する Apify Actor です。時系列、地域別の関心度、関連クエリ、Trending Now をまとめて扱い、Apify API または Apify MCP サーバー経由で AI エージェントから利用できます。
主な機能
- 01検索関心度の時系列取得
- 02最大 5 キーワードの比較
- 03地域別の関心度表示
- 04関連クエリの上位と急上昇を取得
- 05Trending Now とニュースの収集
- 06Google のトピック候補の検索
活用シーン
- 01ブランドや商品の検索関心度の比較
- 02テーマ周辺の急上昇クエリの発見
- 03特定国の Trending Now の定期収集
- 04調査モデル向けトレンド指標の生成
MCP 対応
Apify MCP サーバー経由で、AI エージェントから Google Trends データを利用できます。Apify API からも実行できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.apify.com/?tools=anshumanatrey/google-trends-api-scraperclaude mcp add --transport http anshumanatrey-google-trends-api-scraper https://mcp.apify.com/?tools=anshumanatrey/google-trends-api-scraper{"mcpServers":{"anshumanatrey-google-trends-api-scraper":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/google-trends-api-scraper"}}}Cursor で開く{"servers":{"anshumanatrey-google-trends-api-scraper":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/google-trends-api-scraper"}}}VS Code で開く{"mcpServers":{"anshumanatrey-google-trends-api-scraper":{"type":"http","url":"https://mcp.apify.com/?tools=anshumanatrey/google-trends-api-scraper"}}}{"mcpServers":{"anshumanatrey-google-trends-api-scraper":{"serverUrl":"https://mcp.apify.com/?tools=anshumanatrey/google-trends-api-scraper"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.apify.com/?tools=anshumanatrey/google-trends-api-scraper認証が必要ツール
詳細
Google Trends スクレイパー API - 時系列の検索インタレスト、関連クエリ
Google アカウントも API キーも不要な、Google Trends スクレイパーおよび非公式の Google Trends API です。キーワードを入力すると、Google の検索インタレストの時系列、最大5個のキーワードの並列比較、国・州・都市別の検索インタレスト、上位および急上昇の関連クエリ、「Trending Now」のすべての検索と関連ニュース記事、さらに Google が単語に対応付けるトピックを取得できます。
pytrends の代替または SerpApi Google Trends の代替として利用できます。Apify API または Apify MCP サーバーを通じて、Python、JavaScript、n8n、Make、AI エージェントから Google Trends のデータを取得し、行を JSON、CSV、Excel としてエクスポートできます。キーワード1個あたり $0.02、関連クエリを含める場合はさらに $0.08、Trending Now の検索1件あたり $0.0009です。開始料金はなく、プラットフォーム利用料も含まれています。必要なのはキーワードだけです。
どのような機能がありますか?
1つ以上のキーワードを入力して Start を押します。各キーワードは毎回同じキーを持つデータセットの1行として返されるため、そのままスプレッドシート、データベース、AI パイプラインに取り込めます。
- 時系列の検索インタレスト。 キーワードに対する Google の0~100の推移です。Google は期間に応じて間隔を選択します。過去1時間は分単位、過去7日間は時間単位、3か月は日単位、12か月は週単位です。2004年まで遡ることができ、カスタム期間では任意の2つの日付を指定できます。各データポイントには UTC 日時が含まれ、最後のデータポイントには、まだ暫定値であることを示す情報が含まれます。
- 最大5個のキーワードを比較。 trends.google.com でキーワードを並べて入力する場合と同様に、キーワードをまとめて1つのリクエストで Google に送信するため、すべての値が同じ尺度で表示されます。各キーワードの Google 独自の平均値も含まれます。
- 地域別の検索インタレスト。 キーワードが最も検索されている国、州・県、または都市を確認できます。Google にデータがない地域は、ゼロで埋めずに省略されます。
- 関連クエリ(上位、急上昇)。 上位検索と急上昇検索をそれぞれ最大25件取得できます。「Breakout」や「+2,650%」など、Google の増加率ラベルも含まれます。
- Trending Now。 Google の RSS フィードに掲載される10件だけでなく、過去4時間、24時間、48時間、または7日間における、ある国の Google トレンド検索をすべて取得できます。各検索には、検索ボリューム、増加率、開始・終了時刻、トピック、Google がその検索に関連付けた検索語句、関連ニュース記事が含まれます。Google の全リストを取得できない場合、アクターは RSS フィードにフォールバックし、実行サマリーにその旨を表示します。
- 候補。 Google が単語に対応付けるトピックと、それぞれの ID を取得できます。
bitcoinの場合は、Bitcoin (Cryptocurrency)、Blockchain.com、Cryptocurrency ATM など、ほか2件です。 - Google 検索のあらゆる種類、場所、期間、カテゴリに対応。 ウェブ、ニュース、画像、YouTube、ショッピング検索に対応しています。全世界または特定の国を指定できます。Google の1,427カテゴリすべてを選択できます。
他の Google Trends スクレイパーとの違いは何ですか?
2026-09-24 時点で、直近 30 日間に 40 人以上のユーザーがいた Apify Store の Google Trends アクター全件について、入力スキーマと README を確認しました。対象は 8 アクターで、そのうち 2 つは Trending Now 専用です。8 アクターのうち、各機能を提供しているものの数は次のとおりです。
| 機能 | 他の Google Trends アクター(8 件中) | このアクター |
|---|---|---|
| 2〜5 個のキーワードを同じ尺度で比較 | 4(うち 1 つは、1 つの検索語にカンマを含める方式) | はい。通常のリストとして指定できます |
| 関連クエリ(上位と急上昇) | 5 | はい |
| Google の RSS フィードにある 10〜20 件だけでなく、Trending Now のすべての検索 | 3 | はい |
| ニュース記事付きの Trending Now のすべての検索 | 1 | はい。トレンドごとに 0〜10 件の記事 |
| キーワードデータと Trending Now を 1 つのアクターで取得 | 4 | はい |
| ウェブ、ニュース、画像、YouTube、ショッピングの検索 | 3 | はい |
| 日付範囲を指定 | 3 | はい |
| トピックの候補(Google が単語に対応付けるトピック ID) | 1 | はい |
| 実行ごとの基本料金 | 8 件中 5 件が課金 | なし |
| 価格に加えて、プラットフォーム利用料を請求 | 8 件中 2 件 | いいえ。料金に含まれます |
問題が起きたときに初めて気づく、もう 1 つの違いがあります。
- 取得できたキーワード分だけ料金がかかります。 キーワードの検索データが Google にほとんどない場合や、再試行と 2 回の新しいセッションの後もスロットリングが続く場合、そのキーワードは保存されず、料金もかかりません。実行概要にはそのキーワードと理由が記載されます。行の一部が空の場合(たとえば、まれな単語の関連クエリなど)は、
missingにその項目が記載され、関連クエリの料金はかかりません。そのため、空のリストが Google の回答として表示されることはありません。
関連トピックは含まれません。このアクターが使用するエンドポイントでは、2026-09-24 の 3 回の試行すべてで関連トピックのリストが空だった一方、関連クエリはすべて取得できました。その日、apify の Google Trends Scraper では関連トピックが取得できました(実行 Wsjyg51mE7OXfXwOR)。
どのような場合に使うべきですか?
- SEO とコンテンツ:トピックに関する急上昇クエリをピーク前に見つけ、2 つの表現を比較して選びます。
- 市場・製品調査:ブランドや製品を 12 か月または 5 年にわたって同じ尺度で比較し、検索数が最も多い州や国を確認します。
- 報道機関やソーシャルチーム:特定の国の Trending Now の検索をすべて、各検索に関連するニュース記事とともに毎時取得します。
- 金融・調査モデル:暗号資産、株式、選挙、製品の発売のシグナルとして、週間または日次の関心度の時系列データを取得します。
- AI エージェント:「X への関心は高まっていますか?」という質問に、Apify API または Apify MCP サーバーを通じて、Google の実際の時系列データで回答します。
- 学術研究:2004 年以降の検索関心度を日付付きで記録します。
Google Trends のスクレイピングにはいくらかかりますか?
イベントごとの従量課金です。人気度の推移と地域別の人気度はキーワードあたり $0.02、関連クエリはキーワードあたり追加で $0.08(3つすべてを含むキーワードの場合は**$0.10**)、Trending Now の検索は1回あたり $0.0009(1,000回あたり $0.90)、候補の検索はキーワードあたり $0.002です。開始料金も月額料金もなく、プラットフォームの利用料も含まれています。
| 実行内容 | 課金対象 | 料金 |
|---|---|---|
| 入力例(キーワード2件、過去12か月、全世界、3つすべての項目) | キーワード2件 + 関連クエリ2件 | $0.20 |
| キーワード1件、人気度の推移と地域 | キーワード1件 | $0.02 |
| 関連クエリも含むキーワード1件 | キーワード1件 + 関連クエリ1件 | $0.10 |
| キーワード5件の比較(人気度の推移と地域) | キーワード5件 | $0.10 |
| 3つすべての項目を含むキーワード100件 | キーワード100件 + 関連クエリ100件 | $10.00 |
| キーワード1,000件、人気度の推移のみ | キーワード1,000件 | $20.00 |
| Trending Now、米国、過去24時間(2026-09-24時点でトレンド220件) | トレンド220件 | $0.198 |
| Trending Now、インド、過去7日間(2026-09-24時点でトレンド1,182件) | トレンド1,182件 | $1.06 |
| キーワード10件の候補 | 検索10回 | $0.02 |
| Google からデータが返されなかった実行 | 0 | $0.00 |
人気度の推移と地域のどちらをリクエストしても、キーワード1件あたりの料金は同じです。また、比較では各キーワードを1件として数えます。関連クエリは、Google から1件以上返された場合にのみ課金されます。Apify の無料プランには月額 $5 のクレジットが含まれており、人気度の推移と地域を取得する場合は約250件のキーワード、関連クエリも取得する場合は50件のキーワード、または Trending Now の検索5,500回分に相当します。実行に上限額を設定すれば、支出に上限を設けられます。アクターは、残りの上限額では料金を支払えないキーワードの処理を開始せず、上限に達すると正常に停止し、料金を支払った行はすべて保存されます。
料金は他の Google Trends スクレイパーと比べてどうですか?
2026-09-24時点で、過去30日間のユーザー数が40人以上だった Apify Store のすべての Google Trends アクターで同じジョブを実行し、ユーザー数順に並べています。料金は、各アクターの同日の Apify 無料プランにおける公開料金(デフォルトのメモリ設定)に基づいています(一部ではメモリ1 GBあたりの開始料金が発生します)。プラットフォームの利用料がユーザーに請求される apify のアクターについては、当社のアカウントで両方のジョブを実行し、請求額を記載しています(注1)。
- ジョブ1: キーワード1件、米国、過去12か月、人気度の推移、州別の人気度、関連クエリを取得。
- ジョブ2: 同じ条件のキーワード10件を、各アクターが対応する範囲で最少の実行回数で取得。 | スクレイパー | ジョブ 1 | ジョブ 2 | 開始料金 | プラットフォーム利用料 | 比較 | 地域 | 関連クエリ | トレンド速報 | 失敗またはタイムアウト(過去 30 日間) | |---|---|---|---|---|---|---|---|---|---| | このアクター | $0.10 | $1.00 | なし | 込み | はい、2~5 件 | はい | はい | はい、すべてのトレンド | 新規 | | apify 提供の Google Trends Scraper | $0.111(実測)(1) | 10 件中 3 件で $0.72、その後 900 秒で停止 (1) | なし | ユーザー負担(デフォルトは 4 GB) | はい、1 つの検索語内でカンマ区切り | はい | はい | いいえ | 25.9% | | data_xplorer 提供の Google Trends Scraper | $0.022、関連クエリなし | $0.22、10 回実行、関連クエリなし | $0.02 | 込み | いいえ | はい、1 か国の範囲内 | いいえ | はい、最大 1,000 件 | 0.2% | | agenscrape 提供の Google Trends Scraper | $0.125 | $0.35 | $0.10(4 GB) | 込み | いいえ (2) | はい | はい | いいえ | 0.1% | | khadinakbar 提供の Google Trends Scraper - Interest, Regions & Queries | 約 $0.77 + プラットフォーム利用料 (3) | 約 $7.70 + プラットフォーム利用料、2 回実行 | $0.00005 | ユーザー負担 | はい、1~5 件 | はい | はい | はい | 10.1% | | vnx0 提供の Google Trends Daily Scraper - Real-Time Trending Keywords API | - | - | なし | 込み | - | - | - | はい、RSS リスト | 0.1% | | scrapesage 提供の Google Trends Scraper - Interest, Regions & Trends | $0.004 | $0.04 | なし | 込み | はい、2~5 件 | はい | はい | はい、すべてのトレンド | 0.0% | | automation-lab 提供の Google Trends Scraper | $0.143 | $1.39、2 回実行 | $0.005 | 込み | はい、2~5 件 | はい | はい | はい、RSS リスト | 0.8% | | data_xplorer 提供の Google Trends Trending Now | - | - | $0.02 | 込み | - | - | - | はい、すべてのトレンド | 0.0% |
(1) 2026-09-24 に、apify のデフォルト入力とデフォルトのメモリ容量 4 GB を使い、当社の Apify アカウントで計測しました。キーワード 1 件(bitcoin、US)の実行時間は 300.7 秒で、プラットフォーム利用料 $0.1077 と結果料金 $0.003 が請求されました(実行 Wsjyg51mE7OXfXwOR)。1 回の実行でキーワード 10 件を指定すると、テストセットで設定した上限の 900 秒に達し、3 件を保存した時点で停止しました。プラットフォーム利用料 $0.709 と結果料金 $0.009、つまり保存されたキーワード 1 件あたり $0.24 が請求されました(実行 abuI6GZ4QJjbmQ8qb。apify のデフォルト時間制限は 7 日間です)。このアクターが返さない関連トピックと市区町村レベルの関心度も、同サービスの行には含まれています。プラットフォーム利用料はプランによって異なります。
(2) README では、1 回の実行で最大 5 件の語句を比較することを推奨しています。Issues タブの未解決の Issue では、各キーワードが個別のスケールで取得されると報告されています。
(3) データポイント 1 件あたり $0.005 が請求されます。週ごとの値 53 件、US の地域 51 件、関連クエリ最大 50 件を合わせると約 154 ポイントになります。これは 2026-09-24 に Google 自身の回答から数えた値です。1 回の実行でキーワードを 1~5 件指定でき、ジョブ 2 では、1 回あたりのデフォルト上限 500 レコードを引き上げる必要があります。
関連クエリ付きのキーワード 1 件では、このアクターの料金は apify、agenscrape、automation-lab、khadinakbar より安くなります。キーワード 10 件を一度に処理する場合は、scrapesage($0.04)、関連クエリなしの data_xplorer($0.22)、agenscrape($0.35)のほうがこのアクターより安くなります。
「失敗またはタイムアウト」は、Apify の公開実行統計に基づく、過去 30 日間に FAILED または TIMED-OUT で終了した各アクターの実行割合です。タイムアウトした実行には、呼び出し元が設定した時間制限によって停止された実行も含まれます。
トレンド速報のみを取得した場合、過去 24 時間の US のすべてのトレンド(2026-09-24 時点で 220 件):
| スクレイパー | トレンドあたり | 開始料金 | 米国のトレンド220件 | ニュース記事 |
|---|---|---|---|---|
| このアクター | $0.0009 | なし | $0.198 | あり。トレンドあたり0~10件 |
| data_xplorer's Google Trends Scraper | 1行あたり$0.002。READMEの例によると、リスト全体が1行です | $0.02 | $0.022 | なし |
| scrapesage | $0.0015 | なし | $0.33 | あり |
| data_xplorer's Google Trends Trending Now | $0.001 | $0.02 | $0.24 | なし |
| automation-lab | $0.00115 | $0.005 | RSSリストのみ:10~20件のトレンドで$0.017~$0.028(READMEでは約20件と記載されていますが、2026-09-24のGoogleの米国フィードには10件ありました) | あり |
| vnx0 | $0.0012 | なし | RSSリストのみ。1日あたり最大10件で$0.012 | あり |
| khadinakbar | $0.005 + プラットフォーム利用料 | $0.00005 | READMEには、1回の実行で返されるトレンドの件数が記載されていません | あり |
これらのアクターのいくつかは、有料のApifyプランで料金が割引されます。有料プランでは、Apifyの結果あたりの料金は$0.001~$0.0001になりますが、プラットフォーム利用料(キーワード1件で実行した場合は約$0.108)は引き続き請求されます。このアクターは、どのプランでも料金は同じです。ニュースなしでトレンド名のリストだけが必要な場合は、data_xplorer's Google Trends Scraperのほうがこのアクターより安価です。
どのような入力を受け取りますか?
各フィールドには、わかりやすい名前と角括弧内の JSON キーが記載されています。フォームに入力するか、API 経由で同じキーを送信してください。
| フィールド(JSON キー) | 必須 | 説明 |
|---|---|---|
レポートの種類(mode) | いいえ | keywords(デフォルト):各キーワードを個別の 0~100 の尺度で表示します。compare:2~5 個のキーワードを共通の尺度で比較します。trending:国別の「急上昇中」を表示します。suggestions:Google が各キーワードに関連付けるトピックを表示します |
キーワード(searchTerms) | trending を除き、はい | 検索語を 1 行に 1 つずつ入力します。bitcoin, ethereum のように 1 行に入力した場合は 2 つのキーワードとして扱われます。貼り付けた Google Trends のリンクも使用できます(フォームの設定がデフォルトのままの項目には、そのリンクのキーワード、国、日付が使用されます)。suggestions のトピック ID(Bitcoin のトピックを示す /m/05p0rrx など)も使用できます |
国(geo) | いいえ | リストから選択するか、India のような国名、または IN のようなコードを入力します。WW または空欄の場合は全世界が対象です(デフォルト)。trending の場合は、データを取得する国を指定します(デフォルトは US) |
期間(timeRange) | いいえ | now 1-H(過去 1 時間)、now 4-H、now 1-d、now 7-d、today 1-m、today 3-m、today 12-m(デフォルト)、today 5-y、all(2004 年以降)、または 2024-01-01 2024-06-30 のように 2 つの日付を指定します(2004-01-01 から今日まで) |
取得するデータ(dataTypes) | いいえ | キーワードごとに取得するデータ部分を指定します:interestOverTime、interestByRegion、relatedQueries。デフォルトでは 3 つすべてを取得します。関連クエリはキーワードごとに $0.08 追加されます。取得するデータ部分を減らすと、完了も早くなります |
検索タイプ(property) | いいえ | web(デフォルト)、news、images、youtube、または froogle(Google ショッピング) |
分野(category) | いいえ | Google Trends のカテゴリ番号です。0 は全分野(デフォルト)です。7 は金融、5 はコンピュータ・電化製品、71 は食品・飲料、20 はスポーツです |
地域の詳細度(regionLevel) | いいえ | auto(デフォルト)では Google が選択します。全世界の場合は国、国内の場合は州または県が選択されます。または country、region(州または県)、city を指定します |
急上昇期間(trendingHours) | いいえ | 「急上昇中」の対象期間:"4"、"24"(デフォルト)、"48"、または "168" 時間 |
トピック(trendingCategory) | いいえ | all(デフォルト)、または sports、technology、politics など、Google の「急上昇中」の 19 個のトピックから選択します |
ニュース記事(newsPerTrend) | いいえ | 各トレンドに付けるニュース記事の数を 0~10 で指定します。デフォルトは 3 です |
トレンド数(maxItems) | いいえ | 保存する「急上昇中」の行数の上限を指定し、コストを抑えます。0(デフォルト)では、すべてのトレンドを保存します |
pytrends または SerpApi から移行しますか?同じ設定をそれぞれの名称で示します:
| この actor | pytrends | SerpApi |
|---|---|---|
searchTerms | kw_list | q |
timeRange | timeframe | date |
geo | geo | geo |
category | cat | cat |
property | gprop | gprop |
dataTypes | 各データ部分につき 1 回呼び出し:interest_over_time()、interest_by_region()、related_queries() | data_type |
regionLevel | resolution | |
trendingHours | hours(Trending Now API) | |
trendingCategory | category_id(Trending Now API、数値) |
API 経由の場合:
{
"mode": "compare",
"searchTerms": ["bitcoin", "ethereum", "solana"],
"geo": "US",
"timeRange": "today 12-m"
}
出力はどのような形式ですか?
キーワードごと、「急上昇中」の検索ごと、またはサジェストの検索ごとに 1 行が出力されます。各列には、わかりやすい名前と角括弧内の JSON キーが記載されており、Console に表示されるラベルと同じです。Output タブには、キーワード、時系列の関心度、地域別の関心度、「急上昇中」、トピックの候補の 5 つのビューがあります。
キーワードの行(keywords モードと compare モード):
| 列(JSON キー) | 内容 |
|---|---|
検索語(keyword) | 入力したキーワードまたはトピック ID |
用語またはトピック(keywordType) | Search term、またはトピック ID の場合は Topic |
比較対象(comparedWith) | 比較対象の他のキーワード。該当しない場合は空 |
国コード(geo)、場所(geoName) | 空と Worldwide、または国 |
期間(timeRange)、開始(startDate)、終了(endDate) | 指定した期間と、その最初の日および最後の日(UTC) |
ポイント間隔(step) | minute、hour、day、week、または month |
分野(category)、検索タイプ(property) | 使用したフィルター |
時系列(interestOverTime) | 期間の開始(date)、関心度 0~100(value)、集計中かどうか(isPartial)を含むポイント |
平均 0~100(averageInterest) | 比較時の Google の平均値。該当しない場合は null |
地域の詳細度(regionLevel) | country、region、または city |
地域(interestByRegion) | 地域コード(regionCode。Google がコードなしで送信する都市の場合は null)、地域名(regionName)、関心度 0~100(value) |
関連検索(relatedQueries) | 検索数が多い順(top)と急上昇(rising):関連検索(query)、スコア(value)、上昇率(%)または急増(growth) |
データのない項目(missing) | 指定したものの、Google が空で返した項目 |
Google Trends のリンク(trendsUrl) | trends.google.com 上の同じ表示 |
取得日時(scrapedAt) | Google から回答を取得した日時(UTC) |
Trending Now の行:トレンド検索語(term)、国コード(geo)、トレンド期間(trendingHours)、トレンド継続中かどうか(isActive)、開始日時(startedAt)、終了日時(endedAt)、推定検索数(searchVolume)、上昇率(%)(increasePercent)、トピック(categories)、関連するトレンド(relatedSearches)、ニュース記事(news)。各記事には、見出し(title)、リンク(url)、発行元(source)、公開日時(publishedAt)、画像(imageUrl)が含まれます。RSS フォールバックから取得した行には、上昇率、終了日時、トピック、記事の日付はありません。また、フィードの期間は Google が設定するため、trendingHours は null です。
サジェストの行:検索語(keyword)と一致するトピック(suggestions)。各トピックには、トピック ID(topicId)、トピック名(title)、トピック種別(type)が含まれます。
以下の行は、2026-09-24 に取得した、全世界、過去 12 か月の bitcoin に対する Google の実際の回答から作成されています。実際の行には週ごとのポイントが 53 件、国が 64 か国、検索数の多いクエリと急上昇クエリがそれぞれ 25 件含まれます。ここでは各 3 件を表示しています。
{
"keyword": "bitcoin",
"keywordType": "Search term",
"comparedWith": [],
"geo": "",
"geoName": "Worldwide",
"timeRange": "today 12-m",
"startDate": "2025-09-24",
"endDate": "2026-09-24",
"step": "week",
"category": 0,
"property": "web",
"interestOverTime": [
{ "date": "2025-09-21", "value": 40, "isPartial": false },
{ "date": "2026-02-01", "value": 100, "isPartial": false },
{ "date": "2026-09-20", "value": 34, "isPartial": true }
],
"averageInterest": null,
"regionLevel": "country",
"interestByRegion": [
{ "regionCode": "CH", "regionName": "Switzerland", "value": 100 },
{ "regionCode": "AT", "regionName": "Austria", "value": 87 },
{ "regionCode": "DE", "regionName": "Germany", "value": 79 }
],
"relatedQueries": {
"top": [
{ "query": "bitcoin price", "value": 100 },
{ "query": "bitcoin usd", "value": 34 },
{ "query": "bitcoin news", "value": 24 }
],
"rising": [
{ "query": "how to buy bitcoin safely", "value": 18750, "growth": "Breakout" },
{ "query": "clarity act", "value": 2650, "growth": "+2,650%" },
{ "query": "bitcoin clarity act", "value": 2550, "growth": "+2,550%" }
]
},
"missing": [],
"trendsUrl": "https://trends.google.com/trends/explore?q=bitcoin&date=today%2012-m",
"scrapedAt": "2026-09-24T06:32:58+00:00"
}
compare モードでは、各キーワードは引き続き個別の行になります。comparedWith には他のキーワードが記載され、値は共通の尺度を使います。averageInterest はこのキーワードに対する Google の平均値で、各地域の値は、その地域で比較された検索のうちこのキーワードが占める割合(%)です。以下は、2026-09-24 に取得した、米国、過去 7 日間、ニュース検索における 5 つのコインの比較から得た ethereum の行の一部です(Google の実際の回答)。
{
"keyword": "ethereum",
"comparedWith": ["bitcoin", "solana", "dogecoin", "xrp"],
"geo": "US",
"timeRange": "now 7-d",
"step": "hour",
"property": "news",
"averageInterest": 8,
"interestOverTime": [
{ "date": "2026-09-17T06:00:00+00:00", "value": 4, "isPartial": false },
{ "date": "2026-09-24T06:00:00+00:00", "value": 13, "isPartial": true }
],
"interestByRegion": [
{ "regionCode": "US-CA", "regionName": "California", "value": 17 },
{ "regionCode": "US-NY", "regionName": "New York", "value": 17 },
{ "regionCode": "US-TX", "regionName": "Texas", "value": 15 }
]
}
以下は、2026-09-24 に取得した Google の米国向けリスト(過去 24 時間)に基づく Trending Now の行です(画像リンクは短縮されています)。
{
"term": "meta vr glasses",
"geo": "US",
"trendingHours": 24,
"isActive": true,
"startedAt": "2026-09-23T23:50:00+00:00",
"endedAt": null,
"searchVolume": 50000,
"increasePercent": 1000,
"categories": ["Technology"],
"relatedSearches": ["meta vr glasses", "meta glasses", "meta", "vr glasses", "meta connect", "meta connect 2026"],
"news": [
{
"title": "Meta Launches Lightweight $1,299 VR Headset That Looks Like Glasses",
"url": "https://www.bloomberg.com/news/articles/2026-09-23/meta-launches-1-299-vr-headset-that-look-like-glasses-to-rival-apple-vision-pro",
"source": "Bloomberg.com",
"publishedAt": "2026-09-23T23:41:36+00:00",
"imageUrl": "https://encrypted-tbn2.gstatic.com/images?q=tbn:ANd9GcQ-LIElz2n..."
},
{
"title": "Meta is betting big on its Muse AI agent with a blitz of new gadgets",
"url": "https://www.cnn.com/2026/09/24/tech/meta-muse-ai-glasses-connect",
"source": "CNN",
"publishedAt": "2026-09-24T04:01:29+00:00",
"imageUrl": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcTE6QfFP4TO..."
},
{
"title": "Meta unveils $1,299 VR Glasses, camera-less smart glasses at Meta Connect",
"url": "https://finance.yahoo.com/technology/article/meta-unveils-1299-vr-glasses-camera-less-smart-glasses-at-meta-connect-235611909.html",
"source": "Yahoo Finance",
"publishedAt": "2026-09-23T23:56:11+00:00",
"imageUrl": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcTn2yjPYgR0..."
}
],
"scrapedAt": "2026-09-24T06:36:28+00:00"
}
searchVolume は Google の概算の範囲で、trends.google.com に「50K+」と表示される値の下限です。
サジェストの行(Google が bitcoin に対して返した実際の回答から、5 件のトピックのうち 3 件を表示):
{
"keyword": "bitcoin",
"suggestions": [
{ "topicId": "/m/05p0rrx", "title": "Bitcoin", "type": "Cryptocurrency" },
{ "topicId": "/m/0_1fcmj", "title": "Blockchain.com", "type": "Topic" },
{ "topicId": "/m/0_lgq95", "title": "Cryptocurrency ATM", "type": "Topic" }
],
"scrapedAt": "2026-09-24T06:34:26+00:00"
}
実行サマリーは OUTPUT レコードです(コンソール:Output タブ、API:デフォルトのキーと値のストア、キー OUTPUT)。入力したすべてのキーワードについて、ステータス(ok、partial、skipped)、理由コード(ok、no_data、throttled、invalid、error、limit、time)、理由の平易な説明、データが欠落している項目に加え、課金対象イベントと Google に送信したリクエスト数が記載されます。実行中は約 10 秒ごとに更新されます。データセットにサマリー行は含まれないため、CSV および Excel のエクスポートにはデータ行のみが含まれます。
どのくらい速いですか?
2026-09-24 に Apify 上で 256 MB を使用して測定しました。Google に同じリクエストを送る調査ビルドを使用しています。特に記載がない限り、Google へのリクエスト間隔を 1.5 秒にして、過去 12 か月、全世界の人気度の推移のみを取得しました。
- 15 個のキーワード:Apify 独自のサーバー、および Apify のデータセンターと米国の住宅用プロキシを経由して、6 回の実行で取得に 54~72 秒(起動時間を含む Apify の実行時間は 61~77 秒)かかりました。
- スロットリング:リクエスト間隔を 1.5~3 秒にして 8 回実行し、Google に 275 件のリクエストを送信しました。Google はそのうち 2 件をスロットリングしました(HTTP 429。うち 1 件は意図的に Cookie を省略するテストでした)。それぞれ再試行で取得できたため、115 個のキーワードすべてのデータが返されました。
- 1 つのアドレスからのリクエスト間隔を 0.3 秒にして、人気度の推移、地域、関連キーワードを取得したところ、Google は 117 件中 18 件のリクエストをスロットリングし、30 個中 3 個のキーワードで失敗しました(このテストでは再試行を無効にしていました)。そのため、アクターはリクエストの間隔を空けています。
- 9 回すべての実行でメモリ使用量は 75 MB 未満でした。そのため、256 MB あれば十分です。
地域別の人気度と関連キーワードを取得するには、キーワードごとにリクエストが 2 件追加されるため、キーワード 1 個あたりのリクエスト数は合計 4 件です。キーワードが 8 個を超えると、アクターは最大 6 つのセッションを並列実行します。アクター独自の接続に加え、Apify のデータセンタープロキシ上で最大 5 つのセッションを実行します。各セッションにはそれぞれ独自の IP アドレスが割り当てられ、キーワードが 8 個増えるごとにセッションが 1 つ追加されます。Google は質問したアドレスに回答を結び付けるため、各キーワードは最初から最後まで同じセッションで処理されます。Google またはプロキシがセッションを毎回拒否した場合、そのセッションはキーワードの処理を停止し、キーワードを返します。そのため実行は遅くなりますが、データが失われることはありません。
2026-09-24 に自宅の接続からローカルで実行したリリースビルド(1 セッション):
- 入力例(キーワード 2 個、3 つの項目すべて):18 秒、Google へのリクエスト 9 件。
- キーワード 3 個、米国、過去 7 日間、3 つの項目すべてを比較:15 秒、リクエスト 7 件。
- Trending Now、米国、過去 24 時間:216 件のトレンドを 8 秒で取得、リクエスト 2 件。
- キーワード 2 個のサジェスト:5 秒、リクエスト 3 件。
Apify 上で多数のキーワードと並列セッションを使用した実行については、測定後にここへ追加します。
よくある質問
apify、data_xplorer、agenscrape、scrapesage による Google Trends Scraper の代替になりますか?
はい。人気度の推移、地域別の人気度、関連キーワード、キーワード比較、Trending Now に対応しています。関連キーワードありの場合はキーワード 1 個あたり $0.10、なしの場合は $0.02 で、プラットフォームの利用料が含まれ、開始料金はかかりません(上記の料金表を参照)。関連トピックや米国の大都市圏(DMA)地域は返しません。
Google Trends の公式 API はありますか?
クローズドテストのみです。Google は 2025-07-24 に「ごく限られたテスター」を対象とする Trends API のアルファ版を発表しました。2026-09-24 時点でも、そのページには申し込みを受け付けていると記載されていましたが、料金や割り当て量は公開されていません。発表によると、過去 5 年間の人気度の推移を一貫した尺度で、最大 2 日前まで取得できます。Trending Now と関連キーワードは対象外です。
pytrends は今も使えますか?
安定しては使えません。pytrends ライブラリは GitHub でアーカイブされており、最終リリース(4.9.2)は 2023-04-13 です。また、使用していた以前の日次およびリアルタイムのトレンド取得エンドポイントは 404 を返します(2026-09-24 に確認)。このアクターなら、インストールも保守も不要で同種のデータを取得できます。上記の入力セクションでは、各 pytrends パラメーターに対応するこのアクターのキーを示しています。
数値は検索回数ですか?
いいえ。Google はリクエストごとに人気度を 0~100 の範囲に換算します。100 はその場所と期間における最も人気の高い時点、50 はその半分の人気度を表します。そのため、別々に取得した 2 つのキーワードは比較できません。比較するには compare モードを使用してください。例外は Trending Now です。searchVolume は Google によるおおよその件数区分で、「50K+」の場合は 50000 のように表されます。
キーワードを公平に比較するにはどうすればよいですか?
キーワードを 2~5 個指定して "mode": "compare" を使用してください。trends.google.com で複数のキーワードを並べて入力した場合と同じく、1 件のリクエストで Google に送信されるため、すべての値が同じ尺度で示されます。各キーワードには引き続き独自の行が割り当てられ、comparedWith に他のキーワードが示されます。
急上昇クエリの「Breakout」と「+2,650%」は何を意味しますか?
Google が、前の期間と比べて最も大きく上昇したクエリに付ける成長ラベルです。「+2,650%」は Google が報告する増加率で、「Breakout」は、最も急上昇したクエリに対して Google がパーセンテージの代わりに表示するラベルです。value には常に Google の生の数値が入ります(例の「how to buy bitcoin safely」では 18750)。
関連トピックが表示されないのはなぜですか?
2026-09-24 の 3 回の試行すべてで、このアクターが使用するエンドポイントから関連トピックの空のリストが返された一方、関連クエリはすべて返されたためです。空のリストを返す代わりに、このアクターでは関連トピックを省略します。同じ日に apify の Google Trends Scraper では関連トピックが返されたので(bitcoin の上位 18 件と急上昇 9 件)、必要であればそちらをお使いください。
他のツールで「429 Too Many Requests」が発生するのはなぜですか?また、このアクターは対処できますか?
はい、このアクターは対処できます。429 は Google のスロットルページです。リクエストに Google の Cookie がない場合や、同じアドレスから短時間にリクエストが送られた場合に、Google が返します。このアクターはまず Cookie を取得し、各セッションのリクエスト間隔を 1.5 秒空けます。429 の後は 5 秒待って、同じセッションで 1 回再試行します。再び Google に制限された場合は、すでに取得したデータを保持したまま、新しい IP を使う新しいセッションでキーワードの処理を最初からやり直します。再試行は最大 2 回で、最初は Apify のデータセンタープロキシを使い、最後の試行では Apify のレジデンシャルプロキシを使います。Google は Cookie ではなくアドレスをブロックするため、Cookie jar を新しくするだけでは解決しません。2026-09-24 に Apify で実施したテストでは、8 回の実行で 429 が 2 件とも再試行により解消されました(うち 1 件は、意図的に Cookie を省略したテストで発生したものです)。115 件すべてのキーワードの結果が返されました。それでも失敗したキーワードには料金がかかりません。
キーワードがスキップされたのはなぜですか?
その地域と期間では Google の検索データが少なすぎた、再試行後も Google に制限された、100 文字を超えていた、または処理順が来る前に実行が利用上限または時間制限に達したためです。実行の概要には、各キーワードがスキップされた理由が表示されます。スキップされたキーワードには料金がかかりません。
Google アカウント、API キー、プロキシは必要ですか?
いいえ。このアクターは、trends.google.com に表示されるのと同じ公開データを読み取ります。アカウント、キー、プロキシの設定は不要です。
データはどこまでさかのぼりますか?
2004 年までです。"timeRange": "all" を指定すると、2004-01-01 以降のすべてのデータを Google に要求します。それ以外の期間では、2024-01-01 2024-06-30 のように 2 つの日付を指定してください。
日付のタイムゾーンは何ですか?
UTC です。Google の集計期間は UTC の境界で始まり、このアクターはすべての日付を UTC で報告します。
最後のポイントに isPartial と表示されるのはなぜですか?
現在の週、日、または時間がまだ終わっていないため、Google はその値を部分的なものとして示します。期間が終わると値が変わることがあります。
検索語ではなく、トピックを追跡できますか?
はい。単語に対して "mode": "suggestions" を実行すると、Google がその単語に関連付けるトピックと、/m/05p0rrx(Bitcoin、Cryptocurrency)のような ID が取得できます。その ID を searchTerms に指定すると、そのトピックへの関心度を取得できます。これは、人々が同じものを検索する際に使うさまざまな表現をまとめたものです。
トレンドを毎日または毎時間確認するにはどうすればよいですか?
入力を Apify タスクとして保存し、スケジュールを設定してください。Trending Now の場合は、時間単位のスケジュールで "trendingHours": "4" を指定すると、新しいトレンドが発生したタイミングを捉えられます。各実行では結果全体が再び返されるため、最新の実行結果を保存してください。
SerpApi や DataForSEO と比べてどうですか?
サブスクリプションは不要で、3 つすべての項目を取得する場合はキーワード 1 件あたり $0.10、関連クエリを除く場合は $0.02 です。SerpApi のプランは月額 $25 で 1,000 件の検索から始まり、各 Trends データタイプがそれぞれ 1 件の検索として扱われます。DataForSEO は標準キュー(45 分以内に結果を取得)でタスク 1 件あたり $0.0027、ライブタスク 1 件あたり $0.011 を請求し、1 つのタスクに最大 5 件のキーワードを含められます。どちらの料金も、2026-09-24 時点の各社の料金ページに基づいています。
コードや AI エージェントから呼び出せますか?
はい。上記の JSON 入力を指定して Apify API または Apify MCP サーバー経由で起動し、データセットを読み取ってください。searchTerms は単純なリストで、比較は独立したモードなので、エージェントが間違えやすいカンマの細工は不要です。Google に該当するデータがない場合でも、各キーは常に含まれ、値は空(null または [])になります。
制限事項
- 値はリクエストごとの Google の相対的な 0~100 の尺度であり、検索数ではありません。
- 関連トピックはありません。このアクターが使用するエンドポイントでは、2026-09-24 に行ったすべてのテストで空の値が返されました。
- 比較できるキーワードは最大 5 件です。これは Google 独自の制限です。
- 地域は国、州または県、市区町村で指定できます。米国の都市圏(DMA)レベルや、
US-CAのような国未満のgeoにはまだ対応していません。 - 検索ボリュームが少ないキーワードや地域は、データなしで返されます。該当するキーワードはスキップされ、課金されません。
- スロットリングを避けるため、各セッションでは Google へのリクエストを 1.5 秒間隔で送信します。そのため、最大 6 セッションを並列実行しても、大規模な実行には時間がかかります。実行時間の上限に達する 60 秒前にキーワードの処理開始を停止し、それでも概要は書き込みます。
- このアクターは trends.google.com と同じウェブエンドポイントを読み取ります。Google は予告なく変更する可能性があります。
メンテナーについて(優先対応は 1~2 時間以内)
Anshuman Atrey(@AnshumanAtrey)が開発・メンテナンスしています。
- パープルチームのセキュリティ研究者、ハッカソンで 5 回優勝
- Walrus Securitas(AI サイバーセキュリティ SaaS)と The Drone Syndicate(自律型防衛ドローン)の共同創業者
- Apify Store の OSINT およびデータアクターのポートフォリオを開発。メール、電話番号、ユーザー名、IP とドメイン、ネットワーク、シークレット、ソーシャル、LinkedIn、ドメイン履歴、Telegram、インドのフィンテックデータを扱う 16 個のアクターを公開
カスタム機能のリクエストに優先対応(1~2 時間以内に実装)
このアクターにないフィールド、フィルター、出力形式が必要な場合、メンテナーがこのアクターに直接実装します。優先リクエストは、対応時間中であれば通常 1~2 時間以内、夜間であれば 24 時間以内に対応します。業者に依頼する順番待ちではなく、メンテナーによる直接の一対一対応です。
最速の連絡手段(返信の速い順):
- LinkedIn の DM -> linkedin.com/in/anshumanatrey、対応時間中は通常 1 時間以内
- このアクターのリポジトリで GitHub issue を作成
@anshumanatrey宛てに Apify Console から DM- atrey.dev 経由で メール
同じメンテナーが提供する関連 Actor
| Actor | 用途 |
|---|---|
| telegram-channel-scraper | 公開 Telegram チャンネル -> 投稿、メディアリンク、インラインボタン、リアクション(ログイン不要) |
| domain-history-contact-osint | 使用停止または期限切れのドメイン -> 以前の所有者のメールアドレス、電話番号、人物と組織、WHOIS + Wayback の履歴、各行にソース URL |
| social-analyzer | ユーザー名 -> 900 以上のソーシャルサイトのプロフィールと信頼度スコア |
| instagram-profile-intel-no-login | Instagram のユーザー名 -> プロフィールのメールアドレスと電話番号 + 25 項目(ログイン不要) |
| theharvester-osint | ドメイン -> 54 以上の公開ソースからメールアドレス + サブドメイン + IP |
| linkedin-harvester | メールアドレス -> 一致度が最も高い公開 LinkedIn プロフィール URL + 信頼度スコア |
| netintel | IP またはドメイン -> WHOIS + DNS + GeoIP + ASN + ポートの統合情報 |
| holehe-email-osint | メールアドレス -> 120 以上のプラットフォームに登録されたアカウント |
| phoneinfoga-phone-osint | 国際電話番号 -> 国、関連 URL、OSINT の調査履歴 |
| bug-bounty-finder | ドメイン -> 有効な HackerOne + Bugcrowd + security.txt プログラム |
| nmap-scanner | ネットワーク -> ポート + サービス + バージョンの検出、NSE スクリプト |
| gitleaks-github-secret-scanner | GitHub -> 30 以上のサービスの漏えいした API キー |
| betterleaks-cloud | GitHub + S3 -> ベンダー API によるライブ検証付きの漏えいしたシークレット |
| upi-id-osint | インドの電話番号または VPA -> 有効な UPI ID + NPCI に登録された銀行口座名義 |
| yt-dlp-video-link-extractor | あらゆる動画 URL -> 直接ストリーミング・ダウンロード用リンク + メタデータ、1,000 以上のサイト |
| zomato-restaurant-scraper | Zomato の都市ページ -> 電話番号、住所、料理の種類、評価、2 人分の料金を含むレストラン情報 |
ドキュメント
- Apify Store: https://apify.com/anshumanatrey/google-trends-api-scraper
- GitHub リポジトリ: https://github.com/AnshumanAtrey/google-trends-api-scraper
- 変更履歴: CHANGELOG.md
- 問題・機能リクエスト: GitHub リポジトリで issue を作成するか、迅速な回答が必要な場合は LinkedIn で DM をお送りください
- ライセンス: MIT
最終更新日
2026-09-24(バージョン 1.0)
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。