Amazon PA API v5.0でできることは?

API

どうもイトサル(@itosaru)です。

・Amazonアソシエイトに合格しました

・PA-APIを使ってみたいのですがどんなことができるのでしょうか?

現在公開されているProduct Advertising API(以下:PA-API)v5.0では大きく「4つ」のことが可能です。

具体的に言うと

  1. Amazonにおける商品カテゴリを取得できる
  2. 特定の商品のバリエーション情報を取得できる
  3. コードを指定して商品情報を取得できる
  4. キーワードを指定して商品情報を取得できる

この記事ではこの4つの情報の取得方法について紹介していきます。


Amazonにおける商品カテゴリを取得できる

「GetBrowseNodes」を使うことで商品のカテゴリ情報を取得することができます。

商品カテゴリはたとえは本や家電といったものですね。

大元の親カテゴリからそれに紐づく子カテゴリを取得できます

例えば

  • 親カテゴリ:本 → 子カテゴリ:SF、サスペンス、恋愛などのジャンル
  • 親カテゴリ:家電 → 冷蔵庫、掃除機、洗濯機などの製品カテゴリ

といったものですね。

正直「カテゴリ情報が取れても…」という感じなのであまり使い道はないかもしれません。

【PA-APIv5.0】カテゴリ情報を取得する
AmazonのProduct Advertising API(以下:PA-API)v5.0で商品のカテゴリ情報を取得するためには「GetBrowseNodes」オペレーションを使います。この記事ではPythonプログラムから「GetBrowseNodes」を使って商品カテゴリを取得する方法について説明します。

特定の商品のバリエーション情報を取得できる

「GetVariations」で商品のバリエーション情報を取得できます。

バリエーションってなんだ?

というと例えばゲーム機で言うと本体の色のカラーバリエーションだったり、ゲームソフトで言うとソフト単体販売もしくは特典付き販売だったりといった情報です。

新色の販売開始情報などが欲しいときに使えそうです。

【PA-APIv5.0】商品のバリエーション情報を取得する
AmazonのProduct Advertising API(以下:PA-API)v5.0で商品コードから商品情報を取得するためには「get_variations」オペレーションを使います。この記事ではPythonプログラムから「get_variations」を使って商品のバリエーション情報を取得する方法について説明します。

コードを指定して商品情報を取得できる

取得できる情報としては代表的なものを挙げると

「GetItems」を使って商品コードから商品情報を取得できます。

  • 商品名
  • 自分のアソシエイトIDが埋め込まれたURL
  • 商品の価格

といったものですね。

明確に特定のこの商品の情報が欲しい!といったときに使えます。

【PA-APIv5.0】コードで商品情報を取得する
AmazonのProduct Advertising API(以下:PA-API)v5.0で商品コードから商品情報を取得するためには「get_items」オペレーションを使います。この記事ではPythonプログラムから「get_items」を使って商品情報を取得する方法について説明します。

キーワードを指定して商品情報を取得できる

「SearchItems」を使ってキーワードから商品情報を取得できます。

取得できる情報は「GetItems」と同様です。

ざっくりとこのキーワードに合致する商品情報が欲しい!というときに使えます。

【PA-APIv5.0】キーワードで商品情報を取得する
AmazonのProduct Advertising API(以下:PA-API)v5.0でキーワードから商品情報を取得するためには「search_items」オペレーションを使います。この記事ではPythonプログラムから「search_items」を使って商品情報を取得する方法について説明します。

まとめ

この記事ではPA-APIでできることについて説明しました。

改めて今回の内容について振り返ってみましょう。

  1. Amazonにおける商品カテゴリを取得できる
    →GetBrowseNodes
  2. 特定の商品のバリエーション情報を取得できる
    →GetVariations
  3. コードを指定して商品情報を取得できる
    →GetItems
  4. キーワードを指定して商品情報を取得できる
    →SearchItems

本当は売れ筋ランキングなどの情報がほしいところですが、今後のアップデートで対応される予定とのことなので気長に待ちましょう!

》Amazon公式PA-APIリファレンス

また、私はPA-APIの認証キー生成後、48時間(2日)ほどPA-APIが正しく使えませんでした。

こちらの記事も合わせてご覧ください。

Amazon PA-API v5.0の登録申請をしたけど使えない!対処方法は?
Amazonアソシエイト合格後から使えるようになるProduct Advertising API(通称PA-API)。私も使ってみようと思ったらエラーコード429の「TooManyRequests」が返ってきて使うことができませんでした。対処方法は48時間空けることのようです。


コメント

タイトルとURLをコピーしました