ログイン
IDでもっと便利に[ 新規取得 ]

Yahoo!検索Web APIを利用してアプリケーションを開発

好きな開発言語から、Yahoo!検索Web APIを利用して、Yahoo!検索サービス、コンテンツ、技術へアクセスできます。これらを直接利用してアプリケーションを作成できるのです。

Yahoo!プレミアム会員、Yahoo! BB会員、またはYahoo!ウォレット登録済みの方を対象として、以下のサービス内容にてウェブ検索API、画像検索APIの提供を行います(参考:「Yahoo!検索Web API のサービス内容変更について」、2011年3月)。

【Yahoo!プレミアム会員、Yahoo! BB会員、Yahoo!ウォレット登録済み向け提供機能】
1. 同時にアクセス可能なユーザー数に制限はありません。
2. 24時間中、1つのアプリケーションIDにつき50,000件のリクエストを上限とします。

従来と同様のご利用条件を希望される場合は、本ページをご確認のうえ 、各対象サービスの登録をご検討ください。

Yahoo! JAPANが提供する検索Web API

  • ウェブ検索

    ウェブ検索Web APIは、ウェブ上に公開されているページを検索する機能を提供します。

  • 画像検索

    画像検索Web APIは、ウェブ上に公開されている画像を検索する機能を提供します。

  • 動画検索

    動画検索Web APIは、ウェブ上に公開されている動画を検索する機能を提供します。

  • 関連検索ワード

    関連検索ワードWeb APIは、実際にYahoo!検索で使用されたキーワード情報をもとに、指定されたキーワードとよく組み合わせて検索されるキーワード情報などを抽出する機能を提供します。
    「関連検索ワード」の詳細は、「関連検索ワード」とは(Yahoo!検索のウェブ検索ヘルプページ)をご覧ください。

  • ブログ検索

    ブログ検索Web APIは、ウェブ上に公開されているブログを検索する機能を提供します。

  • アップグレード版検索

    Yahoo!プレミアム会員、Yahoo! BB会員、またはYahoo!ウォレット登録済みの方を対象として、ウェブ検索API、画像検索APIの提供を行っています。

圧倒的な拡張性と安心定額のパブリック型コンピューティングサービス

Yahoo! JAPANグループのIDCフロンティアが提供する「NOAHプラットフォーム」では、ネットワーク費用も含んで月額7,000円からスケールアップ・スケールアウトは自由自在。最大4CPU、メモリ64GBまで拡張可能。詳しくはこちらをご覧ください。

検索Web APIの利用方法

Yahoo!検索Web APIには、ウェブブラウザと同じHTTPリクエストによってアクセスできます。リクエストはWeb APIのURLで始まり(http://search.yahooapis.jp/WebSearchService/V1/webSearchのようなウェブ検索クエリーです)、希望する検索結果のためのパラメータ(例えば、?query=madonna)を追加することによって構築されます。結果は、各Yahoo!検索Web APIで決められたXMLで返されます。開発者はリクエストを送信後、レスポンスを取得し、返されたXMLをパースします。そして必要な情報を得るために、各Yahoo!検索Web APIを利用します(開発者はプロトコルを扱うため、ダウンロードしたSDKを参照する場合があります)。各Yahoo!検索Web APIは異なるクエリー引数を受け取り、それぞれ構造化されたXMLをレスポンスとして返します。詳細は、各Yahoo!検索Web APIのページをご覧ください。

Yahoo! JAPAN Web APIご利用の際には、次の点にご注意ください。

  1. Yahoo! JAPANが提供するWeb APIを利用するアプリケーションには、Yahoo!デベロッパーネットワークで登録したアプリケーションIDを使用してください。このアプリケーションIDは、各リクエストが'appid'パラメータとして送信されなければなりません。
  2. Yahoo! JAPAN Web APIへのアクセスには利用制限が設けられています。この利用制限は各Yahoo! JAPAN Web APIによって異なり、通常は1ユーザーあたり1日数千回が上限となっています。

詳細は、各Yahoo! JAPAN Web APIのページをご覧ください。

Yahoo!検索の検索パラメータ仕様(URLの意味)について

Yahoo! JAPANでは、検索サービスの検索パラメータ仕様を公開しています。
詳しくは、「検索パラメータ仕様」をご覧ください。

作成したアプリケーションがどのくらい利用されているかを確認する

アプリケーションIDの管理」ページで、アプリケーションIDごとに何回使われたかを確認できます。

サンプルコード集

Web APIを使用したサンプルコードを紹介いたします。開発のヒントにお役立てください。

スタッフブログ

日々成長を続けるYahoo!検索。その戦略、サービスの詳細、Tipsなどを開発の現場から発信。検索に関する新しい情報や、いろいろなトピックスを公開しています。

開発者コミュニティ

Yahoo!グループに開発者のためのグループを用意しています。ほかのデベロッパーと交流し、質問やアイデアの共有にお役立てください。

法人デベロッパー専用お問い合わせ