Search Amazon Products & BuyBox Prices
GET/v1/amazon/search· Updated 2026-11-14
Direct Answer · Commerce Engineering Summary
GET /v1/amazon/search resolves live Amazon keyword and category queries across US, UK, DE, JP, CA, and 15+ storefronts into normalized JSON product cards in one HTTP request. Each item includes item_id (ASIN), title, price, list_price, currency, is_prime, rating, review_count, sales_volume_30d, and product_url. Pricing is strictly result-based at 2 Credits per returned item ($0.08–$0.20 per 1,000 items, 0 Credits if empty). Warm PostgreSQL + Redis cache hits respond in 28ms (1.7s live multi-rail) via x-api-key: sd_live_... with zero Associates PA-API approval.
Honest Trade-Offs & Scope Boundaries
- →Extracts publicly visible Amazon search SERP cards; call GET /v1/amazon/product when you need full child-ASIN color/size variation matrices and BSR sub-ranks.
- →Default 30-minute warm cache maximizes sub-50ms throughput; pass ?fresh=1 on paid plans to force a live real-time SERP fetch.
- →Read-only retail intelligence endpoint; Seller Central private inventory mutations and advertising bid management are out of scope.
Primary-Source Benchmark & Gateway Telemetry
“If your Associates account does not generate qualifying sales for 30 consecutive days, your access to Product Advertising API 5.0 will be revoked.”
— Amazon Product Advertising API 5.0 — Usage Requirements (retrieved 2026-11-14)
ShopData API requires zero Amazon Associates referral sales, never throttles new developer keys to 1 TPS, and delivers 20–48 live ASINs per page at 2 Credits per item.
Search real-time Amazon products by keyword across 18 marketplaces. Cost: 2 Credits / product returned (0 Credits if empty).
Parameters
querystringrequiredSearch keyword (aliases: q, keyword, search_term).
countrystringAmazon marketplace ISO-2 code (US, UK, DE, JP, CA, FR, IT, ES, AU, MX, IN).
pageinteger (1 to 50)
Example Request (cURL / Python / JavaScript)
curl "https://api.shopdataapi.com/v1/amazon/search?query=ceramic+mug" \
-H "x-api-key: sd_live_your_api_key"import requests
res = requests.get(
"https://api.shopdataapi.com/v1/amazon/search?query=ceramic+mug",
headers={"x-api-key": "sd_live_your_api_key"},
timeout=30,
)
print(res.json())const res = await fetch("https://api.shopdataapi.com/v1/amazon/search?query=ceramic+mug", {
headers: { "x-api-key": "sd_live_your_api_key" },
});
const data = await res.json();
console.log(data);Response Fields
Normalized Amazon product list with ASIN, BuyBox price, Prime status, rating, reviews, and 30d sales.
| Field | Type | Sample / Notes |
|---|---|---|
code | integer | Example: 0 |
status | string | Example: ok |
msg | string | Example: success |
meta | object | |
marketplace | string | |
count | integer | |
credits_per_item | integer | Example: 2 |
data | array of ShopProduct | |
marketplace | "amazon" | "walmart" | "etsy" | "1688" | "taobao" | "shopee" | "tiktok_shop" | "facebook_marketplace" | |
item_id | string | Example: B0CRMP3RQT |
asin | stringnull | Example: B0CRMP3RQT |
country | string | Example: US |
title | string | Example: OWALA SmoothSip Insulated Stainless Steel Coffee Tumbler, 20 |
url | string | Example: https://www.amazon.com/dp/B0CRMP3RQT |
brand | stringnull | Example: Owala |
category | stringnull | Example: Kitchen & Dining > Travel Mugs |
price | numbernull | Example: 24.99 |
list_price | numbernull | Example: 29.99 |
currency | string | Example: USD |
price_usd | numbernull | Example: 24.99 |
wholesale_tiers | array of WholesaleTier | |
min_qty | integer | Example: 50 |
max_qty | integernull | Example: 499 |
label | string | Example: 50–499 pcs |
unit_price | number | Example: 8.5 |
currency | string | Example: CNY |
unit_price_usd | number | Example: 1.18 |
moq | integernull | Example: 2 |
rating | numbernull | Example: 4.8 |
reviews_count | integer | Example: 8420 |
sales_volume | stringnull | Example: 10K+ bought in past month |
monthly_sales_est | integernull | Example: 10000 |
is_prime | boolean | Example: true |
is_best_seller | boolean | Example: true |
in_stock | boolean | Example: true |
seller_name | stringnull | Example: Amazon.com |
verified_supplier | boolean | Example: false |
repurchase_rate | stringnull | Example: 38% |
main_image | stringnull | |
images | array of string | |
sku_matrix | array of SkuOption | |
sku_id | string | Example: B0CRMP3RQT-BLK |
attributes | object | Example: [object Object] |
price | numbernull | Example: 24.99 |
currency | string | Example: USD |
in_stock | boolean | Example: true |
stock_qty | integernull | Example: 420 |
image_url | stringnull | |
badges | array of string |
Status Codes
- 200
- Normalized Amazon product list with ASIN, BuyBox price, Prime status, rating, reviews, and 30d sales.