Google ニュースのAPIを商用利用できるかとYahooとの比較

Googleニュースの記事を商用サイトで表示できるか調査したメモ。

記事を取得するAPIは「Google AJAX Search API」を使う。この利用に関しては誰でもアクセスできるサイトなら無償で利用できるみたい。リクエストの制限なし。クレジットの表示(たぶん)不要 ← それらしい情報が見当たらなかっただけ。マナーとしてサイトのどこかに「produce by google」的な表記は必要だと思う。

Google FAQ 商用ウェブサイトで AJAX Search API を利用できますか?

[WAFL] Google AJAX Search API

単純なものならGoogleが提供しているウィザードを使えば、プログラミングせずともできる。こちらから。

携帯サイトでも利用する場合はサーバーサイドで問い合わせる必要がある。

こちらのサイトを参考に。

ちなみにYahooが提供しているAPIを使ってもニュースを表示することができる。

Yahoo!デベロッパーネットワーク

こちらは法人(商用)で利用する場合に審査が必要。ここから右下にある「法人デベロッパー専用お問い合わせ」から行う。わかりづらい・・・。

さらにYahooの場合はクレジット表示が必須。1日5000リクエストまで。

トピックスAPI version 2からクエリで検索もできるので最低限のことはできそう。

  Yahoo!Japan Google
クレジット表示 必須 サイトのどこか(マナー) 必須
アクセス制限 1日5000 なし
審査 あり(法人のみ) なし
会員限定 不可 不可
取得情報 13文字の見出しのみ タイトルと本文(?)
データ形式 XML JSON
公式ページ デベロッパーネットワーク Google AJAX Search API

比べると使い易いのはやっぱりGoogle?もう少し調査したら更新予定。

< 2011/11/15 Modified >
規約を読みなおして、"Business Listing"の意味が分かったので、GoogleのCredit表示を"必須"に変更。

 

<関連記事>

コメント

  1. クレジット表示はgoogleでも必須かと思います。
    規約に
    「利用者がデフォルトの検索コントロールを使用しない場合、利用者は、検索結果に隣接した、同じ画面上の場所に同等の属性を表示する必要があります。」とあります。

    返信削除
  2. コメントありがとうございます。
    引用された文章は利用規約の下記英文でしょうか。

    http://code.google.com/intl/ja/apis/ajaxsearch/terms.html

    「For business listings Google Search Results from the Google Maps service, Google sometimes provides business listing source attribution information (such as "Business listings provided by name"). If Google provides this attribution, then You must include it adjacent to any business listing Google Search Results on your Property. If You do not use the default search control, You must obtain and include the business listing attribution information as described in our documentation. Your use of third party business listing content may also be subject to additional terms that can be found on our Legal Notices page.」

    英語は苦手なので、正直よくわかりませんが、
    ビジネスリスティングについての言及のような気がします。

    http://www.google.com/support/places/bin/answer.py?hl=jp&answer=107528

    もし気付いたら教えて頂けると助かります。m(_ _)m

    返信削除
  3. 参考にさせていただきました。
    ありがとうございます。

    返信削除
  4. お役に立ったようで何よりです。
    ちなみに先ほど読み直してみまして、「Business Listings」が「エンドユーザーに直接サービスを提供する掲載」のような感じなので、商用利用に関係なくクレジット表示は必須みたいです。

    返信削除

コメントを投稿

このブログの人気の投稿

【.NET】DataGridViewを選択した際に背景色を変更しない

【PostgreSQL】ROWNUMのように行番号(現在行)を取得するROW_NUMBER

Can't open PID file /var/run/nginx.pid (yet?) after start: Too many levels of symbolic links