Google Trendsデータ専用に設計されたAPI「Google Trends API」を使って、検索需要、トレンドキーワード、時系列の関心度、地域別の関心度、関連・急上昇の検索キーワード、Google Suggestの発見データを構造化JSONとして取得し、需要リサーチとトレンドモニタリングに活用できます。
構造化出力
CrawloraのGoogle Trends APIを使えば、自前のクローラー、プロキシルーティング、リトライ処理、レスポンス正規化を構築することなく、公開されている検索需要データ(時系列の関心度、地域別の関心度、関連・上昇の検索キーワード、トレンドキーワード)を収集できます。これらのエンドポイントが返す構造化JSONは、キーワード需要リサーチ、コンテンツ企画、市場トレンドダッシュボード、AIワークフローに活用できます。
SERPワークフロー
Crawloraは、検索関心度が時間や地域をまたいでどう変化するかを測定し、上昇・トレンドの関連検索キーワードを発見し、需要シグナルをコンテンツ・SEO・市場リサーチのワークフローに統合するチームを支援します。
SERPモニタリングワークフローリクエストスキーマ
これらのパラメータは、稼働中の「Google Trends explore data」カタログエントリから取得しています。
| パラメータ | 型 | 必須 | 説明 | 例 |
|---|
JSON例
この例は稼働中のエンドポイントカタログからレンダリングされるため、ページは常にDocsおよびPlaygroundと同期しています。
{
"code": 200,
"msg": "OK",
"data": {
"keywords": [
"chatgpt"
],
"geo": "US",
"time_range": "today 12-m",
"type": "web",
"interest_over_time": [
{
"time": "1777075200",
"formatted_time": "Apr 2026",
"values": [
{
"keyword": "chatgpt",
"value": 87,
"formatted_value": "87",
"has_data": true
}
]
}
],
"top_queries": [
{
"keyword": "chatgpt",
"items": [
{
"query": "chatgpt login",
"value": 100,
"formatted_value": "100"
}
]
}
],
"rising_queries": [
{
"keyword": "chatgpt",
"items": [
{
"query": "chatgpt alternatives",
"formatted_value": "Breakout"
}
]
}
]
}
}エンドポイントカタログ
/google/suggestReturns Google autosuggest query completions from the public unauthenticated suggest JSON endpoint.
レスポンスに関する注記
- Malformed suggest payloads and upstream blocks return `503`. - Duplicate or empty suggestions are removed from the normalized response. Example response: ```json { "code": 200, "msg": "OK", "data": { "query": "openai", "suggestions": [ { "position": 1, "query": "openai api" } ] } } ```
MCPツール google_suggest
/google/trends/categoriesReturns supported top-level Google Trends category ids and labels for Trending Now category filters.
MCPツール google_trends_categories
/google/trends/enumsReturns supported Google Trends enum values for explore/trending filters, including locations, date ranges, search types, categories, statuses, and sort modes.
MCPツール google_trends_enums
/google/trends/exploreReturns normalized Google Trends keyword analytics from internal Trends widget requests: interest over time, interest by region, related queries, and related topics when available.
MCPツール google_trends_explore
/google/trends/explore/interest-by-regionReturns only the interest-by-region widget from the Google Trends Explore widget flow. Supports multiple comparison terms and returns an empty interest_by_region array when Google returns no rows.
MCPツール google_trends_explore_interest_by_region
/google/trends/explore/interest-over-timeReturns only the interest-over-time timeline from the Google Trends Explore widget flow. Supports multiple comparison terms.
MCPツール google_trends_explore_interest_over_time
マネージド実行
対応する公開Google TrendsとSuggestページ向けに、Crawloraはリクエスト処理、プロキシ対応の収集、レスポンスのパース、ドキュメント化されたエラー挙動を安定したAPIインターフェースの背後で提供します。
Google Trendsのexplore、trending、カテゴリ、地域データ向けのエンドポイント別リクエストロジック
同じグループにGoogle Suggestのクエリ補完エンドポイントを提供
対応範囲でのプロキシ対応の収集とリトライ対応の実行
Playgroundでテスト済みのサンプル付き、正規化されたJSONレスポンス
ドキュメント化されたエンドポイントコストに基づくクレジット課金
Crawloraは利用不能な上流レスポンスを検知し、壊れたHTMLを黙って返す代わりにドキュメント化されたエラーを返します。
自社構築との比較
スクレイピングインフラを社内で維持するか、マネージドエンドポイントを呼び出すかの判断にご活用ください。
| 要件 | 自社構築 | Crawlora |
|---|---|---|
| プロキシローテーション | プロキシプールの購入・検証・ローテーション・監視を自前で行います。 | 対応範囲でマネージドなプロキシ対応の収集を利用できます。 |
| パーサーの保守 | Googleの変更に合わせてTrendsのリクエスト署名と解析ロジックを保守し続けます。 | API背後で保守されるエンドポイント別パーサーを利用できます。 |
| スキーマの正規化 | レスポンスモデルを自分で設計・バージョン管理します。 | カタログからドキュメント化されたJSONフィールドを受け取れます。 |
| リトライとエラー分類 | レート制限、空レスポンス、上流障害を自力で分類します。 | 利用不能な上流レスポンスに対しドキュメント化されたエラーを受け取れます。 |
| エンドポイントドキュメント | 社内APIドキュメントを自分で作成・保守します。 | 稼働中のエンドポイントカタログから生成されるDocsページを利用できます。 |
| Playgroundでのテスト | 開発者向けのテストコンソールを構築します。 | 同じエンドポイント群を出荷前にPlaygroundでテストできます。 |
| 利用量課金 | メータリングと上限を自前で構築します。 | クレジットベースの利用量とプラン上限を利用できます。 |
| モニタリング | リクエスト量と障害のモニタリングをゼロから構築します。 | Crawloraのドキュメント化されたステータス・利用状況ワークフローを利用できます。 |
Googleの公式Google Trends APIは2025年に登場しましたが、依然として申請制・クォータ制限付きのアルファ段階にあり、全面公開はされていません。よく使われる非公式のラッパーライブラリpytrendsは保守が停止しており、頻繁に機能しなくなります。Crawloraは、対応する公開Google TrendsとSuggestページ向けの構造化Web公開データ抽出エンドポイントを、待機列不要なJSON代替として提供します。データは遅延する場合や、上流ページの変更に伴い正規化・調整される場合があります。お客様は、適用法、第三者の権利、プラットフォーム規約、Crawloraの規約に自らの利用が準拠していることを確認する責任を負います。
関連API
このエンドポイントを、関連するCrawloraの検索、モニタリング、ドキュメント、料金の各ページと組み合わせて活用できます。
検索需要データをGoogle SERP順位トラッキングと組み合わせられます。
開くBingのSERPデータをエンジン横断モニタリングワークフローに追加できます。
開くBraveサーチの結果を発見・モニタリングワークフローに追加できます。
開くキーワード順位、結果の変化、検索露出を追跡できます。
開く定期的な検索結果スナップショットに基づくキーワード追跡ダッシュボードを構築できます。
開く構造化された結果のスナップショットでキーワード順位と順位URLを確認できます。
開くAPIを通じて時系列の関心度、上昇・トレンドの検索キーワード、トレンドキーワードを取得する方法を、実行可能なコード付きで解説します。
開くプラン、クレジット、上限、利用オプションを確認できます。
開く稼働中の全エンドポイントカタログを閲覧できます。
開くGoogle Trendsのスクレイピング方法
CrawloraのGoogle Trendsエンドポイントは、公開されているTrendsウィジェットとTrending Nowの処理をJSONとして再現します。Explore:POST /google/trends/exploreは1回の呼び出しで1つまたは複数のキーワードについて時系列の関心度、地域別の関心度、関連検索キーワード、関連トピックを返し、/google/trends/explore/interest-over-time、/google/trends/explore/interest-by-region、/google/trends/explore/related-topics、/google/trends/explore/top-queries、/google/trends/explore/rising-queriesはそれぞれ1つのウィジェットのデータのみを返します。Trending Now:GET /google/trends/trendingはgeo、hl、tz、window、time_range、category、statusを受け付け、POST /google/trends/trending/detailはあるキーワードの照会に使用します。/google/trends/locations、/google/trends/categories、/google/trends/enumsは受け付け可能なフィルター値を一覧し、/google/suggestはGoogleのオートコンプリート候補を返します。
GET /google/trends/locationsで地域コード(Exploreの場合はWORLDWIDEも可)を、/google/trends/categoriesでカテゴリIDを、/google/trends/enumsで日付範囲・検索タイプ・ステータス・ソート方法を取得します。これらの値はリクエストオブジェクトのフィールドとして渡してください。文字列を自分で推測する必要はありません。
POST /google/trends/exploreにリクエストを送ります。リクエストオブジェクトにはterms(比較対象の1つまたは複数のキーワード)、geo、期間、カテゴリを含めます。レスポンスは時系列の関心度、地域別の関心度、関連検索キーワード、関連トピックを集約したものです。いずれか1つだけが必要な場合は単一ウィジェットのルートを使用してください。Googleに関連データがない場合、rising-queriesとtop-queriesは空の配列を返します。
GET /google/trends/trending?geo=US&hl=en&window=<hours>&category=<id>で現在のトレンドキーワードを取得し、次にあるキーワードについてPOST /google/trends/trending/detailを呼び出して時系列の関心度、地域別の関心度、関連検索キーワードを取得します。実行ごとにレコードを保存してください。trendingは静的なテーブルではなくデータストリームです。
GET /google/suggest?q=<prefix>&country=us&lang=enはGoogleのオートコンプリート候補を返します。これは、探索を始める前に人々が実際に入力する表現を低コストで列挙する方法です。
FAQ
対応する公開検索結果ページ向けにCrawloraを評価している開発者向けの回答です。
はい。Crawloraは対応する公開Google Trendsページ向けのGoogle Trendsエンドポイント(explore:時系列の関心度、地域別の関心度、関連・上昇の検索キーワード、trending、カテゴリ、地域を含む)を提供し、ドキュメント化されたAPIルート経由で正規化JSONを返します。
Googleは2025年に公式のGoogle Trends APIを発表しましたが、現在は申請制・クォータ制限・エンドポイント限定の制約付きアルファ段階にあり、ほとんどの開発者はまだアクセスできません。長年使われているpytrendsラッパーは非公式で頻繁に機能しなくなります。Crawloraは今すぐ、正規化JSONとして構造化された公開Google Trendsデータを待機列なしで提供します。これは、いまTrendsデータを必要とする開発者にとっての代替手段です。
Googleの公式Trends APIは申請制のアルファ段階にあるため、現在登録できる汎用のGoogle Trends APIキーはありません。Crawloraを使う場合、ご自身のCrawlora APIキー(x-api-keyヘッダーで送信)で、すぐにTrendsのexplore、trending、カテゴリ、地域の各エンドポイントを呼び出せます。
カタログには、explore データ(時系列の関心度、地域別の関心度、関連トピック、上昇・トレンドの検索キーワード)、trending-nowのキーワードと詳細、カテゴリ、地域、対応範囲内の列挙メタデータが含まれ、同じグループにGoogle Suggestのクエリ補完エンドポイントもあります。
exploreエンドポイントはkeywords、geo(地域)、hl(言語)、time_range、category、property、typeを受け付けます。trendingエンドポイントはgeo、window、time_range、category、sort_by、limitを受け付けます。
はい。チームはこれを使って、キーワード需要の時系列変化の測定、地域をまたいだ関心度の比較、上昇検索キーワードの発見、SEOとコンテンツ戦略の企画を行っています。Google Search APIとSERPモニタリングのユースケースを組み合わせれば、需要データと順位を関連付けられます。
Crawloraは利用不能な上流レスポンスを検知し、壊れたHTMLを黙って返す代わりにドキュメント化されたエラーを返します。エラー処理、リトライ、上流の可用性変化への対応は、各自の統合側で行ってください。
Crawloraの/google/trends/exploreエンドポイントにterms、geo、期間、カテゴリを指定してPOSTリクエストを送れば、1回のレスポンスで時系列の関心度、地域別の関心度、関連検索キーワード、関連トピックを取得できます。単一のデータのみが必要な場合は単一ウィジェットのルートを呼び出すこともできます。GET /google/trends/trendingでTrending Nowを取得できます。
いいえ。時系列の関心度と地域別の関心度は、そのリクエスト範囲内でGoogleが0から100にスケーリングした相対指数であるため、数値は同じ呼び出し内でのみ比較可能です。複数のキーワードを比較したい場合は、個別に呼び出すのではなく、比較対象として一緒に渡してください。
特定のキーワード・地域・期間の組み合わせ(特に検索ボリュームが低い場合)では、Googleがデータ行を返さないことがあります。この場合、Crawloraの/google/trends/explore/rising-queriesと/google/trends/explore/top-queriesエンドポイントはエラーではなく空の配列を返します。
Crawloraの/google/trends/locations、/google/trends/categories、/google/trends/enumsエンドポイントを使って受け付け可能な値を一覧できます。Exploreエンドポイントは追加でWORLDWIDEも受け付けます。
Guides
Read Crawlora guides and comparisons that use the Google Trends API.
Four weeks on, "Flock camera" search held near its 12-month peak. Rising queries shifted from 100% definitional to policy, legal and lookup intent.
Google Trends real-time board, 26 daily snapshots: ~96% of everything that ever cracks the top 50 shows up on exactly one sampled day, then never returns.
HBO's Lanterns scores 90/90 on Rotten Tomatoes and 72/7.0 on Metacritic — no critic/audience gap. The real story: most reviews are 2-day-old advance screeners.
PlaygroundでGoogle Trendsのexploreエンドポイントをテストし、Docsで現在のレスポンススキーマを確認し、料金ページでクレジット利用量を比較できます。