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

検索

画像検索

Version 2

リクエストURL

XML

http://search.yahooapis.jp/ImageSearchService/V2/imageSearch

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


【Yahoo!プレミアム会員、Yahoo! BB会員、Yahoo!ウォレット登録済みの方向け提供機能(通常版との差異)】

  1. 同時にアクセス可能なユーザー数に制限はありません。
  2. 24時間中、1つのアプリケーションIDにつき50,000件のリクエストを上限とします。

Yahoo!検索Web API のより広範なご利用を希望される場合には、以下のページの内容をご確認のうえ、各対象サービスの登録をご検討ください。



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

リクエストパラメータ

RESTリクエストの構築(GET)」および、「RESTリクエストの構築(POST)」をご参照ください。

パラメータ 説明
appid(必須) string アプリケーションID。詳細はこちらをご覧ください。
query(必須) string 検索クエリーです。文字を含む場合は ’+’、含まない場合は ’-’ を指定します。フレーズの場合は "検索 クエリー" のように " でくくります。
type all(デフォルト), any, phrase 指定検索の種類:
  • allは全クエリー文字を含む検索結果を返します。
  • anyはクエリー文字のうちいずれかを含む検索結果を返します。
  • phraseはクエリー文字を文章として含む検索結果を返します。
results integer: 10(デフォルト), 20(最大) 返却結果の数です。
start integer: 1(デフォルト) 返却結果の先頭位置(1 - based)です。最終位置(start + results - 1)は、1000を超えられません。
format any(デフォルト), gif, jpeg, png 検索する画像の種類を指定します。
adult_ok 値なし(デフォルト), 1 アダルトコンテンツの検索結果を含めるかどうかを指定します。1の場合はアダルトコンテンツを含みます。
coloration any(デフォルト), color, bw カラー画像だけを検索結果とするかどうかを指定します(カラーか白黒)。
site string: 値なし(デフォルト) 検索するドメイン(例えば www.yahoo.co.jp)を制限します。
site=www.yahoo.co.jp

サンプルリクエストURL

http://search.yahooapis.jp/ImageSearchService/V2/imageSearch?appid=<あなたのアプリケーションID>&query=%e6%b2%96%e7%b8%84&results=2

レスポンスフィールド

画像検索Web APIのスキーマの記述は、以下のURLをご覧ください。
http://search.yahooapis.jp/ImageSearchService/V2/ImageSearchResponse.xsd

フィールド 説明
ResultSet 他のレスポンスフィールドのすべてを含み、次の属性を持ちます。
  • totalResultsAvailable: クエリにマッチした検索結果数です
  • totalResultsReturned: クエリにマッチした検索結果のうち、実際に返却された検索結果数です。もし有効な結果の数が少ない場合、要求した結果の数より少なくなることがあります。
  • firstResultPosition: クエリにマッチした検索結果全体における、返却された検索結果の先頭の順位です。
Result 各個別レスポンスを含みます。
Title 画像ファイルのタイトルです。
Summary 画像ファイルに関連するテキストサマリーです。
Url 画像ファイルのURLです。
ClickUrl 画像ファイルのURLです。
RefererUrl 画像へのリンクを含むページのURLです。
FileSize ファイルサイズです。単位はkB, MB などファイルサイズに応じて表示されます
FileFormat gifjpegまたはpngのいずれかになります。
Height 画像の高さです。単位はピクセルです。
Width 画像の幅です。単位はピクセルです。
Thumbnail サムネイル画像のURL、高さ、幅です。高さ、幅の単位はピクセルです。
Restrictions このメディアオブジェクトの制限事項です。制限事項はnoinlineを含みます。
  • noinlineとは、フレーム上のインラインオブジェクトとして表示してはいけないことを意味します(サイトに"referrer"などの保護がされているため、動作しません)。

サンプルレスポンス

以下は、沖縄 のクエリーの結果です。

エラー

画像検索Web APIはYahoo! JAPAN Web APIに共通のエラーメッセージおよびコードを返します。

利用制限

画像検索Web APIは、24時間中1アプリケーションIDにつき50000件のリクエストが上限となっています。詳しくは「利用制限」をご参照ください。

スタッフブログ

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

開発者コミュニティ

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

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