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

ショッピング

Yahoo!ショッピングWeb APIを利用してアプリケーションを開発

Yahoo!ショッピングが持つ日本最大級の商品データやEC機能を利用でき、アフィリエイトも提供します

Yahoo! JAPANが提供するショッピングWeb API

  • 商品検索

    商品検索はYahoo!ショッピングの商品検索結果を取得することが可能なAPIです。デベロッパーは日本最大級の商品データベース(約1,800万(約8,500カテゴリ))からキーワードでの商品検索をはじめ、JANコード、ISBNコード、カテゴリID、製品ID、人物ID、ブランドID、ストアIDでの商品検索を行い、XMLおよびPHPserialize、JSONP形式で各種商品情報を取得できます。

  • カテゴリランキング

    カテゴリランキングはYahoo!ショッピングの商品の売り上げランキング情報を取得することが可能なAPIです。デベロッパーは、カテゴリ別売り上げランキングをはじめ、男女別、年代別、週間および日間の売り上げランキング情報を取得することができます。

  • カテゴリID取得

    カテゴリID取得はYahoo!ショッピングのカテゴリ名・カテゴリ構造をリアルタイムで返すAPIです。デベロッパーはカテゴリIDを指定することでこれらの情報を得ることができます。

  • 商品コード検索

    各ストアの商品がもつユニークなコード(商品コード)をキーに個別の商品情報を取得するためのAPIです(商品コードは商品検索およびカテゴリランキングのレスポンスフィールドCodeに含まれます)。

  • キーワードランキング

    キーワードランキングはYahoo!ショッピングで検索されている人気の検索キーワードを取得できるAPIです。人気の検索キーワード以外に、急上昇している検索キーワードも取得できます。

  • コンテンツマッチアイテム

    指定されたURLのコンテンツをキーワード、ブランド名、人物名の辞書を使い解析し、コンテンツにマッチする商品リストをダイナミックに返すAPIです。

  • コンテンツマッチランキング

    指定されたURLのコンテンツのカテゴリを解析し、その内容にマッチするカテゴリのランキング情報をダイナミックに返すAPIです。

  • おすすめ情報モジュール

    Yahoo!ショッピングで提供する最新のおすすめ情報を、モジュール単位で取得できるAPIです。おすすめ情報は季節やトレンドにあわせて更新されます。

  • 販促イベント検索

    Yahoo!ショッピング内で公開している販促イベント情報を検索するAPIです。季節販促、ポイントキャンペーン等の販促イベント情報をリアルタイムで取得できます。

  • 商品レビュー検索

    商品レビュー検索はYahoo!ショッピングで書き込まれた商品レビューを検索する事ができるAPIです。カテゴリ別やストア別等の切り口で、新着順や、レビュー数順で商品レビューの一覧を取得できます。(例 ゴルフクラブカテゴリの商品レビュー一覧)

  • 商品関連付け 商品情報検索

    商品関連付け 商品情報検索APIは、URLに対して任意の商品を関連付ける為の商品検索と、商品情報登録に必要な署名(signature)を発行します。
    発行した署名(signature)は、商品関連付け 商品情報登録APIにて使用します。

  • 商品関連付け 商品情報参照

    商品関連付け 商品情報参照APIは、商品関連付け 商品情報登録APIにてURLに対して登録された商品を参照する為のAPIです。
    商品情報参照APIで発行される署名(signature)は商品情報削除APIで使用します。

  • 商品関連付け 商品情報登録

    商品関連付け 商品情報登録APIは、URLに対して任意の商品を関連付ける為のAPIです。商品関連付け 商品情報検索APIで発行された署名(signature)を用いて登録を行います。

  • 商品関連付け 商品情報削除

    商品関連付け 商品情報削除APIは、URLに関連付けた商品情報を削除する為のAPIです。商品関連付け 商品情報参照APIで発行された署名(signature)を用いて削除を行います。

Yahoo!クラウドがあなたのビジネスを支えます

Yahoo!クラウド クラウドコンピューティング セルフタイプは、オンデマンドでITリソースを利用・管理できるIaaS型のパブリッククラウドサービスです。信頼できる品質にて多種多様な機能を低価格で提供します。詳しくはこちらをご覧ください。

アフィリエイトの利用方法

バリューコマース株式会社の提供するアフィリエイトプログラムをご利用いただけます。

ショッピングWeb APIの利用方法

Yahoo!ショッピングWeb APIは、ウェブブラウザと同じHTTPリクエストによってアクセスできます。リクエストはWeb APIのURLで始まり(http://shopping.yahooapis.jp/ShoppingWebService/V1/itemSearchなど)、商品情報を取得するためのパラメータ(例えば、?query)を追加することによって構築されます。商品情報やランキング情報の取得は、Yahoo!ショッピングWeb APIで決められたXMLで返されます(PHPserialize,JSONPでも取得可能です)。デベロッパーはリクエストを送信後、レスポンスを取得し、返されたXMLをパースします。そして必要な情報を得るために、Yahoo!ショッピングWeb APIを利用します。Yahoo!ショッピングWeb APIは異なるクエリー引数を受け取り、それぞれ構造化されたXMLをレスポンスとして返します。詳細は、各Yahoo!ショッピングWeb APIの説明ページをご覧ください。

Yahoo!ショッピングWeb APIご利用の際には、次の点にご注意ください。

  1. Yahoo! JAPANが提供するWeb APIを利用するアプリケーションには、Yahoo!デベロッパーネットワークで登録したアプリケーションIDを使用してください。このアプリケーションIDは、各リクエストが‘appid’パラメータとして送信されなければなりません。
  2. 短い時間で同一URLに大量にアクセスを行った場合、一定時間利用できなくなることもあります。※(1クエリ/秒)
  3. Yahoo!ショッピングWeb APIを利用するにあたり、以下の制限事項を守ってください。
    - Yahoo!ショッピング、もしくはYahoo!ショッピングストアへの誘導リンクを設置すること。
    - Yahoo!ショッピングストアが扱う商品を紹介する目的以外での利用をしないこと。
    - APIから取得した画像を加工して利用しないこと(リサイズは可)。
    - Web APIの使用によってアフィリエイト以外の方法で収入を得ること。
  4. Yahoo!ショッピングWeb APIをご利用いただくには、Yahoo!デベロッパーネットワーク ガイドラインへの同意が必要です。

※大規模なサイト構築やアプリ開発等にご利用いただけるデベロッパー様や、法人様向けに、クエリー数制限/秒を解除させていただきます(無料)。
まずはヘルプページのお問い合わせフォームからご相談ください。

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

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

サンプルコード集

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

開発者ブログ

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

開発者コミュニティ

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

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