Googleトレンドの検索傾向データを取得する方法

GoogleトレンドのAPI周りを色々と調べたのでメモしておきます。

過去10年間のキーワードごとデータの取得方法

複数のキーワードを入れて検索傾向を比較したい場合などに使用する場合です。

http://www.google.com/trends/fetchComponent?q=word1,word2,word3,word4,word5&cid=TIMESERIES_GRAPH_0&export=3

「word」の部分に調べたいキーワードを入れてアクセスすればjson形式で過去10年間のGoogleでのキーワードごとの検索傾向を取得することができます。

キーワードを5つ以上入れてアクセスすると6個目からは無視されます。Googleトレンドのサイトと同じく最大5つのキーワードまでのようです。

ちなみに以下だとjson形式ではなく、グラフを描写して結果を出力することができます。

http://www.google.com/trends/fetchComponent?q=asdf,qwerty&cid=TIMESERIES_GRAPH_0&export=5

現在のトレンド

今現在の検索傾向を取得したい場合のコードです。

http://www.google.co.jp/trends/hottrends/atom/hourly

こちらはxml形式での取得になります。

json形式で探してみたのですがどうやら提供されていないようです。

急上昇キーワード

これはなんとGoogle提供のものは既に終了してしまったそうです。

なので、Yahoo提供のRSSデータのこちらを代替的に使用するのがよろしいかと。

http://searchranking.yahoo.co.jp/rss/rt_ranking-rss.xml