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

オークション

検索

Version 1Version 2

リクエストURL

XML

http://auctions.yahooapis.jp/AuctionWebService/V2/search

PHPserialize

http://auctions.yahooapis.jp/AuctionWebService/V2/php/search

JSONP

http://auctions.yahooapis.jp/AuctionWebService/V2/json/search

Yahoo!オークションの商品の検索機能を提供します。

リクエストパラメータ

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

パラメータ 説明
appid(必須) string アプリケーションのIDです。詳細はこちらをご覧ください。
callback string JSONPとして出力する際のコールバック関数名を入力するためのパラメータです。UTF-8でエンコードした文字列を入力します。
query(必須) string 検索キーワードです。
type string 指定検索の種類です。
  • all :全クエリー文字を含む検索結果を返します。
  • any :クエリー文字のうちいずれかを含む検索結果を返します。
category integer カテゴリIDです。指定のない場合は全カテゴリを対象として検索を行ないます。
page integer ページ番号です。指定のない場合は1ページ目のリクエストとみなします。
sort string ソート項目です。指定のない場合は終了時間の昇順(近い順)になります。ただし、その商品リストに「注目のオークション」ある場合は、「注目のオークション(注目のオークション利用料の金額の降順)」「すべてのオークション(終了時間の昇順)」の順となります。
  • end :終了時間
  • img :画像の有無
  • bids :入札数
  • cbids :現在価格
  • bidorbuy :即決価格
order string ソートの順番です。(a :昇順 d :降順)
store integer 商品の出品区分の絞り込み指定です。
  • 0 :すべての商品
  • 1 :オークションストアの出品
  • 2 :一般の出品者の出品
aucminprice integer 商品価格の範囲指定の下限値です。指定のない場合は下限値指定なしとみなします
aucmaxprice integer 商品価格の範囲指定の上限値です。指定のない場合は上限値指定なしとみなします。
aucmin_bidorbuy_price integer 即決価格の範囲指定の下限値です。指定のない場合は下限値指定なしとみなします。
aucmax_bidorbuy_price integer 即決価格の範囲指定の上限値です。指定のない場合は上限値指定なしとみなします。
loc_cd integer 地域コードです。1:北海道~48:海外の指定が可能です。指定のない場合はすべての商品になります。
easypayment integer Yahoo!かんたん決済の利用が可能な商品の絞り込み指定です。指定のない場合はすべての商品になります。
ybank integer Yahoo!ネットバンキングの利用が可能な商品の絞り込み指定です。指定のない場合はすべての商品になります。
new integer 「new」アイコンのついた商品の絞り込み指定です。指定のない場合はすべての商品になります。
freeshipping integer 送料無料の商品の絞り込み指定です。指定のない場合はすべての商品になります。
wrappingicon integer 贈答品向き商品の絞り込み指定です。指定のない場合はすべての商品になります。
buynow integer 即決価格が設定されている商品の絞り込み指定です。指定のない場合はすべての商品になります。
thumbnail integer 画像のある商品の絞り込み指定です。指定のない場合はすべての商品になります。
attn integer 注目のオークションの商品の絞り込み指定です。指定のない場合はすべての商品になります。
english integer Yahoo!オークション英語版の絞り込み指定です。指定のない場合はすべての商品になります。
point integer Yahoo!ポイントの設定された商品の絞り込み指定です。指定のない場合はすべての商品になります。
gift_icon integer 目立ちアイコンのついた商品の絞り込み指定です。
  • 0 :指定なし
  • 2 :美品
  • 3 :非売品
  • 4 :限定品
  • 5 :保証書付
  • 6 :全巻セット
  • 7 :正規店購入
  • 8 :産地直送
指定のない場合はすべての商品になります。
item_status integer 商品状態での絞り込み指定です。
  • 0 :指定なし
  • 1 :新品
  • 2 :中古
指定のない場合はすべての商品になります。
offer integer 値下げ交渉が設定された商品の絞り込み指定です。指定のない場合はすべての商品になります。

サンプルリクエストURL

http://auctions.yahooapis.jp/AuctionWebService/V2/search?appid=<あなたのアプリケーションID>&query=%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3

レスポンスフィールド

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

フィールド 説明
ResultSet クエリーレスポンスのすべてを含み、次の属性を持ちます。

  • totalResultsAvailable:該当件数の総個数です。
  • totalResultsReturned:返された値の個数です。
  • firstResultPosition:最初のデータが何個目に当たるかです。

Result 各個別レスポンスを含みます。
UnitsWord 関連検索ワードです。(最大5件)
Item 商品(オークション)の情報を含みます。
AuctionID 商品(オークション)のIDです。
Title 商品(オークション)のタイトルです。
Seller 出品者に関する情報です。
Id 出品者のYahoo! JAPAN IDです。
ItemListUrl この出品者の出品リストを取得するリクエストURLです。(appidは含まれていませんのでご注意ください)
RatingUrl この出品者の評価リストを取得するリクエストURLです。(appidは含まれていませんのでご注意ください)
ItemUrl 商品(オークション)のURLです。
Image 画像(サムネイル)のURLです。以下の属性を持ちます。

  • width:サムネイルの横幅です。
  • height:サムネイルの縦幅です。

CurrentPrice 現在価格です。¥記号やカンマは含みません。小数点第二位までの精度です。
Bids 現在の入札数です。
EndTime 終了予定日時です。RFC3339に準拠した表現を用います。
(例:2004-04-01T12:00:00+09:00)
BidOrBuy 即決価格です。(設定されていない場合は要素なし)
IsReserved 最低落札価格の有無です。(あり:true なし:false
Option 商品(オークション)に設定されているオプション情報です。
NewIcon 「new」アイコンのURLです。
StoreIcon 「ストア」アイコンのURLです。
CheckIcon 「鑑定済み」アイコンのURLです。
PublicIcon 「官公庁オークション」アイコンのURLです。
FeaturedIcon 「注目のオークション」アイコンのURLです。
FreeshippingIcon 「送料無料」アイコンのURLです。
NewItemIcon 「新品」アイコンのURLです。
YBankIcon Yahoo!ネットバンキング対応の場合に「Yahoo!ネットバンキング」アイコンのURLが設定されます。
WrappingIcon 「贈答品」アイコンのURLです。
BuynowIcon 「即決価格」アイコンのURLです。
EasyPaymentIcon 「Yahoo!かんたん決済」アイコンのURLです。
GiftIcon 「目立ち」アイコンのURLです。
EnglishIcon 「Yahoo!オークション英語版」アイコンのURLです。
PointIcon 「Yahoo!ポイント」アイコンのURLです。
IsBold 太字設定の有無です。(あり:true なし:false
IsBackGroundColor 背景色設定の有無です。 (あり:true なし:false
IsOffer 値下げ交渉設定の有無です。 (あり:true なし:false

サンプルレスポンス

以下は、category=23632&query=サンプル のクエリーの結果です。

サンプルレスポンス(PHPserialize)

以下は、query=ipod のクエリーの結果です。

サンプルレスポンス(JSONP)

以下は、query=ipod, callback=loaded のクエリーの結果です。

エラー

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

利用制限


このAPIを使ったサンプルコード

開発者ブログ

Yahoo! JAPANのスタッフや著名なデベロッパーのブログを紹介しています。新しいサービスのアイデアにお役立てください。

開発者コミュニティ

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

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