ユースケース
AliExpress のレビューで商品リサーチ
商品やサプライヤーを選ぶ前に、何千人もの購入者の声を確認しましょう。API がレビューを比較可能なデータに変えます。
レビューは星の評価以上のことを語る
同じ商品の2つの出品が、どちらも星4.7でもまったく異なる場合があります。一方はサイズへの不満を訴える星1のレビューが5%あり、もう一方はほとんどない、といった具合です。平均値ではそれが見えませんが、分布とレビューの内容には表れます。
API を使えば、あらゆる AliExpress 商品について、評価の分布、写真付きレビューの件数、星の数で絞り込んだレビューそのものを取得でき、数十の商品について自動化できます。
分析できること
- 同じ商品のサプライヤーを比較:平均評価、レビューの件数、否定的なレビューの割合で比べられます。
- 繰り返し発生する問題を発見:星1と星2のレビューだけを読み、パターン(サイズ、素材、配送、不良)を探します。
- 市場を確認:特定の国からのレビュー(
filter=local)で、あなたの顧客に近い購入者からの評価がわかります。 - ツールにデータを供給:感情分析、ダッシュボード、長所と短所を要約する LLM などに活用できます。
例:最適なサプライヤーを選ぶ
1つ目のスクリプトは、評価サマリーだけを使って複数の出品を比較します(pageSize=1 で各1リクエスト)。2つ目のスクリプトは、選んだ出品の星1レビューを読み、何が問題なのかを確認します。
# Compare several AliExpress listings of the same product before choosing a supplier.
import os
import requests
API = "https://api.aliexpress-reviews.com"
HEADERS = {"x-api-key": os.environ["REVIEWS_API_KEY"]}
def summary(product_id):
res = requests.get(f"{API}/v1/reviews/{product_id}", headers=HEADERS, params={"pageSize": 1}, timeout=30)
res.raise_for_status()
return res.json()["summary"]
for product_id in ["1005006123456789", "1005007654321098"]:
s = summary(product_id)
dist = s["ratingDistribution"]
total = sum(dist.values()) or 1
negative = (dist["1"] + dist["2"]) / total
print(f"{product_id}: {s['averageRating']}★ · {s['totalReviews']} reviews · {negative:.0%} negative")# Read the 1-star reviews to find recurring problems (sizing, shipping, quality…).
res = requests.get(
f"{API}/v1/reviews/1005006123456789",
headers=HEADERS,
params={"filter": "1", "pageSize": 20},
timeout=30,
)
for review in res.json()["data"]:
print(review["country"], review["date"], review["content"])各レスポンスで得られるデータ
- summary:
averageRating、totalReviews、ratingDistribution(星ごとのレビュー数)、filterCounts(写真付き、追加フィードバック付き、ローカル)。 - data:各レビューの評価、本文(翻訳と原文)、国、日付、購入したバリエーション(
sku)、「役に立った」の投票数。 - ページネーション:
totalとtotalPagesで、商品のすべてのレビューを取得できます。
よくある質問
多数の商品をまとめて分析できますか?
はい。1商品につき1リクエストで、すべてのレスポンスにサマリーが含まれるため、100商品の比較には100リクエストかかります(Pro プランには1日1,000リクエストが含まれます)。
各購入者がどのバリエーションを購入したかわかりますか?
はい。sku フィールドにバリエーション(色、サイズなど)が表示されるため、たとえば特定のサイズが小さめであることを見つけるのに役立ちます。
Python、Google スプレッドシート、ノーコードツールで使えますか?
はい。x-api-key ヘッダーを使う REST API なので、あらゆる言語や、Make、Zapier、n8n などのツールから利用できます。
ご自身の商品で試してみましょう
1日100リクエストまで無料、カード登録は不要です。ダッシュボードのテスターに商品 ID を貼り付けて、JSON を確認してください。