Client work · EC自動化
Amazon ASIN 自動抽出ツール
検索条件から対象商品の ASIN と価格・ランキング情報を自動収集。Keepa API と連携し、価格推移も取得。リピート依頼で複数バージョンを開発。
- C#
- .NET
- Keepa API
Background
依頼の背景・課題
Amazon での販売・仕入れ判断のために、対象カテゴリの商品を大量にリサーチしているご依頼主から、「ASIN と価格・ランキングを毎回手で集めるのが限界」というご相談。仕入れの判断には価格の推移も必要で、Keepa のグラフを 1 件ずつ見ていました。
Solution
作ったもの
キーワードやカテゴリなどの検索条件を入力すると、対象商品の ASIN・タイトル・価格・ランキングを自動で収集し、Excel に出力する Windows ツールを開発しました。Keepa API と連携し、各 ASIN の価格推移・ランキング推移も同時に取得します。
初回の納品後、「別の条件でも取りたい」「出力項目を増やしたい」といったリピート依頼を受け、複数バージョンを開発しています。
Points
工夫した点
- 01
API があるものは API を使う
価格推移はスクレイピングではなく Keepa の公式 API から取得しています。安定していて、規約上も明確です。API の利用枠(トークン)を無駄にしないよう、取得済みのデータはキャッシュします。
- 02
アクセス頻度を抑える
大量のリクエストは対象サイトに負荷をかけ、ブロックの原因にもなります。待機時間とリトライを設計し、長時間かけて確実に集める方針にしました。
- 03
判断しやすい形で出す
集めたデータは Excel に、仕入れ判断に必要な列(価格差、ランキング、推移の傾向)を並べた形で出力します。「データを集める」ではなく「判断できる」ところまでがツールの仕事です。