Google Trends Scraper — キーワード・関連キーワード・カテゴリランキング
任意のキーワードのGoogle トレンド——検索インタレストの推移、人気・急上昇の関連キーワード、地域別のインタレスト——と、Googleの928カテゴリのいずれかの人気・急上昇キーワードを、任意の国・地域・米国の都市圏で、Googleが提供するあらゆる期間について取得できます。
主な機能
キーワード照会:検索インタレストの推移、人気・急上昇の関連キーワード(Breakout=Googleの「急激増加」を明示)、地域別・都市別のインタレストを1行に集約
カテゴリランキング:Googleの928カテゴリ(第3階層まで)のいずれか、またはすべての人気・急上昇キーワード
あらゆる場所を指定可能:国、国内の地域(US-CA、GB-SCT)、米国の都市圏(US-CA-807)、または全世界
過去1時間から2004年以降の全期間まで、Googleが提供するすべての期間に対応——1回の実行で複数指定可能
カテゴリを指定してキーワードを照会し、意味の違いを区別:たとえば車のjaguar
各照会とランキング入りした各キーワードは実行をまたいで同じキーを保持するため、スケジュール実行で履歴が積み上がります
「データなし」と「失敗」を区別する実行サマリー。Googleに拒否されたリクエストは実行の最後に再試行
活用例
- SEO・コンテンツ企画:トピック周辺の急上昇キーワードと、最も関心を集める地域
- 商品・市場調査:商品、ブランド、カテゴリへの関心が高まっているのか、頭打ちなのか、シーズンごとに戻ってくるのかを把握
- カテゴリのウォッチ:ショッピング、旅行、あらゆるニッチで人々が何を検索しているかを毎月追跡
- データパイプラインとダッシュボード:キーワード・市場・期間を横断したスケジュール照会
- ApifyのMCPサーバー経由で、AIエージェントにGoogle トレンドのデータを提供
入力パラメータ
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
keywords | array | 任意 | 照会する検索キーワード。それぞれ個別に、すべての地域・期間で照会します |
keywordCategory | string | 任意 | キーワードを1つのカテゴリ内で照会:ID、名前、またはパスで指定 |
categories | array | 任意 | 人気・急上昇キーワードを取得するカテゴリ:名前、パス、ID。0を指定するとすべてのカテゴリをまとめた結果 |
subcategories | boolean | 任意 | 各カテゴリのサブカテゴリも第3階層までランキング |
allCategories | boolean | 任意 | 928カテゴリすべてをランキング:地域・期間ごとに約1時間半 |
countries | array | 任意 | 国コード、地域(US-CA)、米国の都市圏(US-CA-807)、または全世界 |
windows | array | 任意 | 1h、4h、24h、7d、30d、90d、12m、5y、または2004年以降の全期間を表すall。デフォルトは過去12か月 |
maxItemsPerList | number | 任意 | 人気・急上昇の各リストから取得する検索キーワードの最大数 |
maxItems | number | 任意 | 実行全体でこの件数の結果に達したら停止 |
proxy | object | 任意 | すべてのリクエストに使用。デフォルトはApifyのレジデンシャルプロキシ |
出力例
キーワード照会の例:米国における過去12か月のbitcoin:
1{
2 "recordType": "lookup",
3 "itemKey": "google|lookup|US|12m|all|bitcoin",
4 "keyword": "bitcoin",
5 "geo": "US",
6 "geoScope": "country",
7 "window": "12m",
8 "category": null,
9 "status": "ok",
10 "reason": null,
11 "points": [
12 { "time": "2025-10-05T00:00:00.000Z", "value": 37, "hasData": true, "partial": false },
13 { "time": "2025-10-12T00:00:00.000Z", "value": 40, "hasData": true, "partial": false },
14 { "time": "2026-09-27T00:00:00.000Z", "value": 16, "hasData": true, "partial": false },
15 { "time": "2026-10-04T00:00:00.000Z", "value": 17, "hasData": true, "partial": true }
16 ],
17 "relatedQueries": {
18 "top": [
19 { "query": "bitcoin price", "value": 100, "label": "100", "breakout": false },
20 { "query": "bitcoin stock", "value": 18, "label": "18", "breakout": false }
21 ],
22 "rising": [
23 { "query": "spcx stock", "value": 14250, "label": "Breakout", "breakout": true },
24 { "query": "spcx stock price", "value": 12750, "label": "Breakout", "breakout": true }
25 ]
26 },
27 "regions": [
28 { "code": "US-WY", "name": "Wyoming", "value": 100 },
29 { "code": "US-NV", "name": "Nevada", "value": 51 }
30 ],
31 "observedAt": "2026-10-09T07:32:28.150Z",
32 "url": "https://trends.google.com/trends/explore?date=today+12-m&geo=US&q=bitcoin"
33}
紙幅の都合で一部省略しています。この行にはplatformとgeoRequestedも含まれ、完全な行には毎週のデータポイント、人気25件・急上昇25件の検索キーワード、すべての州が含まれていました。カテゴリランキングでは代わりに検索キーワードごとに1行となり、listにはexplore_topまたはexplore_risingが入ります。2026年10月9日には、米国の過去12か月におけるショッピングカテゴリの急上昇キーワードで、quinceが+80%で首位でした。
ヒント
- 全カテゴリを対象にした実行には、2時間以上のタイムアウトを設定してください。 1つの地域・1つの期間で929件のランキングをすべて取得するのに約1時間半かかります。制限時間に近づいた実行は自動的に停止し、残りを
not_reachedとしてマークします。 - Googleにデータがない照会も1行として出力されます。
status: "not_available"とGoogleが示す理由が付き、課金されません。 - キーワードカテゴリで意味を区別しましょう。 Autos & Vehicles(自動車カテゴリ)で
jaguarを照会すれば、動物ではなく車を指します。 - 実行の
SUMMARYレコードを確認しましょう。 データのないキーワードと、読み取れなかった照会を区別できます。