ショッピング

Yahoo!ショッピングが持つ日本最大級の商品データベースや最先端のEC機能を直接利用して、アプリケーションを作成できます。デベロッパーがお持ちのコンテンツのリッチ化やアフィリエイトによるマネタイズにご活用いただけます。また、ストア運営をサポートするAPIもご用意しています。

お知らせ

Yahoo!ショッピング用のClient ID(アプリケーションID)ではない申請が増加しています。
こちらのアプリケーション一覧に「ストア向け操作関連の機能(開示先限定スコープ)」 の記載がない場合には、こちらのYahoo!ショッピング用の新しいアプリケーションを開発で取得してから申請してください。

ストア運営をサポートするAPI

ストア運営をサポートするAPIをご利用いただく場合は、Yahoo! ID連携が必要です。

Yahoo! ID連携とは

APIリクエスト時に必要な「アクセストークン」を取得するための認証のことです。
詳細はヘルプをご確認ください。

API一覧

注文API一覧
注文処理を行うために必要な機能を提供します。
※利用申請が必要です。
「注文」に関するAPIマニュアル
定期購入API一覧
定期購入の注文処理を行うために必要な機能を提供します。
※利用申請が必要です。
「定期購入」に関するAPIマニュアル
商品API一覧
商品登録や商品情報更新の機能を提供します。
「商品」に関するAPIマニュアル
在庫API一覧
在庫照会と在庫更新する機能を提供します。
「在庫」に関するAPIマニュアル
画像API一覧
商品画像のアップロード、削除の機能を提供します。
製品/SHPカテゴリ/ブランドAPI一覧
製品コードやプロダクトカテゴリ/スペック、ブランドコードを取得する機能を提供します。
ストアカテゴリAPI一覧
ストアカテゴリの登録、編集、削除の機能を提供します。
出品管理API一覧
アップロードチェック履歴取得や本番反映予約、ファイルダウンロード機能を提供します。
デザインAPI一覧
カスタムページの参照、編集、削除機能を提供します。
問い合わせ管理API一覧
問い合わせ管理に関するAPIを行うために必要な機能を提供します。
※利用申請が必要です。
店舗在庫API一覧
店舗在庫情報の参照、編集、削除機能を提供します。

サンプルコード集(PHP版)

  • Yahoo!ID連携(アクセストークン取得)
  • 注文API ・・・ 「注文ステータス別件数参照API」「注文検索API」「注文詳細API」
  • 商品API ・・・ 「商品参照API」「商品アップロードAPI」
  • 在庫API ・・・ 「在庫参照API」「在庫更新API」「在庫アップロードAPI」
  • 画像API ・・・ 「画像アップロードAPI」「商品画像一括アップロードAPI」

ショッピング情報取得API

以下のAPIに関しては、Yahoo! ID連携は不要です。

(旧仕様)商品検索
(新仕様)商品検索
商品検索はYahoo!ショッピングの商品検索結果を取得することが可能なAPIです。
デベロッパーは日本最大級の商品データベースからキーワードでの商品検索をはじめ、JANコード、ジャンルカテゴリID、ブランドID、ストアIDでの商品検索を行い、JSON形式で各種商品情報を取得できます。
高評価トレンドランキング
Yahoo!ショッピングの商品のランキング情報を取得することが可能なAPIです。
カテゴリID取得
カテゴリID取得はYahoo!ショッピングのカテゴリ名・カテゴリ構造をリアルタイムで返すAPIです。デベロッパーはカテゴリIDを指定することでこれらの情報を得ることができます。
商品コード検索(商品詳細)
各ストアの商品がもつユニークなコード(商品コード)をキーに個別の商品情報を取得するためのAPIです。(商品コードは商品検索およびカテゴリランキングのレスポンスフィールドCodeに含まれます)
キーワードランキング(v2)
キーワードランキングはYahoo!ショッピングで検索されている人気の検索キーワードを取得できるAPIです。
おすすめ情報モジュール
Yahoo!ショッピングで提供する最新のおすすめ情報を、モジュール単位で取得できるAPIです。おすすめ情報は季節やトレンドにあわせて更新されます。
商品レビュー検索
商品レビュー検索はYahoo!ショッピングで書き込まれた商品レビューを検索する事ができるAPIです。カテゴリ別やストア別等の切り口で、新着順や、レビュー数順で商品レビューの一覧を取得できます。(例 ゴルフクラブカテゴリの商品レビュー一覧)

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

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

  • Yahoo!ショッピングWeb APIをご利用いただくには、Yahoo!デベロッパーネットワーク ガイドラインへの同意が必要です。
  • Yahoo! JAPANが提供するWeb APIを利用するアプリケーションには、Yahoo!デベロッパーネットワークで登録したClient ID(アプリケーションID)を使用してください。
  • 短い時間で同一URLに大量にアクセスを行った場合、一定時間利用できなくなることもあります。※(1クエリ/秒)

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

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

アプリケーションの管理

利用のルール

開発のヒント