Skip to content

亚马逊产品实时高级结果

POST /v3/merchant/amazon/products/live/advanced

接口说明

POST https://api.seermartech.cn/v3/merchant/amazon/products/live/advanced

本接口根据指定的、地区和语言,实时获取亚马逊产品搜索结果,并返回自然商品、付费商品、编辑推荐、品牌精选、搜索等结果模块。

请求体使用 UTF-8 编码的 JSON 数组格式。平台限流以认证说明中的 30/60/120 次/分钟规则为准。

计费说明

提交任务时计费。默认每个最多 100 条结果的 SERP 计费一次;当 depth过 100 且返回更多结果时,可能产生额外费用。

参考价约 ¥0.0238 / 次(按示例中的 0.0033 美折算供参考)。扣费以响应头 X-SeerMarTech-Charge-CNY 为准。

请求参数

请求体示例:

json
[
  {
    "keyword": "shoes",
    "location_name": "United States",
    "language_name": "English (United States)"
  }
]
参数类型说明
keywordstring搜索,通常为产品名称,最长 700 个字符。所有 %## 编码会被解码,字符 + 会被解码为空格。如中需要使用 %,请写作 %25
urlstring搜索请求的完整 URL。接口会从 URL 中解析参数。该方式处理复杂,且 URL 中准确的语言和地区信息,通常不建议使用。示例:https://www.amazon.com/s/?field-keywords=shoes&language=en_US
location_namestring条件填搜索地区完整名称。未指定 location_codelocation_coordinate 时填。使用此参数后,不要同时传另外两个地区参数。可通过 /v3/merchant/amazon/locations 获取可用值。示例:HA1,England,United Kingdom
location_codeinteger条件填搜索地区编码。未指定 location_namelocation_coordinate 时填。使用此参数后,不要同时传另外两个地区参数。示例:9045969
location_coordinatestring条件填地区 GPS 坐标,格式为 latitude,longitude,radius。经纬度最多 7 位小数,radius 最小值为 199.9。示例:53.476225,-2.243572,200
language_namestring条件填搜索语言完整名称。未指定 language_code 时填。使用此参数后,不要同时传 language_code。可通过 /v3/merchant/amazon/languages 获取可用值。
language_codestring条件填搜索语言编码。未指定 language_name 时填。使用此参数后,不要同时传 language_name。示例:en_GB
se_domainstring搜索域名。接口会根据地区和语言自动选择域名,也可以手动指定,例如 amazon.comamazon.co.ukamazon.fr
depthinteger解析深度,即最多获取的结果数量。默认值为 100,最大值为 700。 100 可能产生额外费用。
max_crawl_pagesinteger最多抓取的搜索结果页数,最大值为 7。该参数与 depth合使用。
departmentstring产品部门。支持:Arts & CraftsAutomotiveBabyBeauty & Personal CareBooksComputersDigital MusicElectronicsKindle StorePrime VideoWomen's FashionMen's FashionGirls' FashionBoys' FashionDealsHealth & HouseholdHome & KitchenIndustrial & ScientificLuggageMovies & TVMusic, CDs & VinylPet SuppliesSoftwareSports & OutdoorsTools & Home ImprovementToys & GamesVideo Games
search_paramstring搜索附加参数,可传亚马逊搜索 URL 参数。例如:&low-price=52&high-price=45&sort=relevancerank&sort=featured-rank&sort=price-asc-rank&sort=price-desc-rank&sort=review-rank&sort=date-desc-rank。如果同时传 price_minprice_maxsort_by,该参数将被忽略。
price_mininteger返回产品的最低价格。示例:5。传后忽略 search_param
price_maxinteger返回产品的最高价格。示例:100。传后忽略 search_param
sort_bystring结果排序方式。支持:relevanceprice_low_to_highprice_high_to_lowfeaturedavg_customer_reviewnewest_arrival。传后忽略 search_param
tagstring自定义任务标识,最长 255 个字符。该值会原样返回在响应任务的 data 对象中,便于请求与结果。

请求示例

cURL

bash
curl --location --request POST \
  "https://api.seermartech.cn/v3/merchant/amazon/products/live/advanced" \
  --header "Authorization: Bearer smt_live_YOUR_KEY" \
  --header "Content-Type: application/json" \
  --data-raw '[
    {
      "location_name": "United States",
      "language_name": "English (United States)",
      "keyword": "shoes"
    }
  ]'

Python

python
import requests

url = "https://api.seermartech.cn/v3/merchant/amazon/products/live/advanced"

headers = {
    "Authorization": "Bearer smt_live_YOUR_KEY",
    "Content-Type": "application/json",
}

# 每次调用只能提交一个任务
payload = [
    {
        "location_name": "United States",
        "language_name": "English (United States)",
        "keyword": "shoes",
    }
]

response = requests.post(url, headers=headers, json=payload)
result = response.json()

if result.get("status_code") == 20000:
    print(result)
else:
    print(
        "请求失败,错误码:%s,错误信息:%s"
        % (result.get("status_code"), result.get("status_message"))
    )

TypeScript

typescript
import axios from "axios";

const response = await axios.post(
  "https://api.seermartech.cn/v3/merchant/amazon/products/live/advanced",
  [
    {
      location_name: "United States",
      language_name: "English (United States)",
      keyword: "shoes",
    },
  ],
  {
    headers: {
      Authorization: "Bearer smt_live_YOUR_KEY",
      "Content-Type": "application/json",
    },
  }
);

console.log(response.data);

响应结构

接口返回 JSON 数据,核心结构如下:

json
{
  "version": "0.1.20260520",
  "status_code": 20000,
  "status_message": "Ok.",
  "time": "17.2698 sec.",
  "cost": 0.0238,
  "tasks_count": 1,
  "tasks_error": 0,
  "tasks": [
    {
      "id": "00000000-0000-0000-0000-000000000000",
      "status_code": 20000,
      "status_message": "Ok.",
      "time": "17.2698 sec.",
      "cost": 0.0238,
      "result_count": 1,
      "data": {
        "api": "merchant",
        "function": "products",
        "se": "amazon",
        "language_code": "en_US",
        "location_code": 2840,
        "keyword": "shoes",
        "se_type": "products",
        "device": "desktop",
        "os": "windows"
      },
      "result": [
        {
          "se_results_count": 69070,
          "categories": null,
          "items_count": 2,
          "items": [
            {
              "type": "amazon_serp",
              "rank_group": 1,
              "rank_absolute": 1,
              "domain": "www.amazon.com",
              "title": "示例商品名称",
              "url": "https://www.amazon.com/example-product/dp/B000000000",
              "image_url": "https://m.media-amazon.com/images/example.jpg",
              "bought_past_month": 1000,
              "price_from": 60.57,
              "price_to": null,
              "currency": "USD",
              "special_offers": null,
              "data_asin": "B000000000",
              "rating": {
                "type": "rating_element",
                "position": "left",
                "rating_type": "Max5",
                "value": 4.5,
                "votes_count": 13200,
                "rating_max": 5
              },
              "is_amazon_choice": true,
              "is_best_seller": false,
              "delivery_info": {
                "delivery_message": "FREE delivery",
                "delivery_price": null
              },
              "labels": null
            }
          ]
        }
      ]
    }
  ]
}

响应字段

顶层字段

字段类型说明
versionstring当前 API 版本。
status_codeinteger请求总体状态码。完整错误码参见 /v3/appendix/errors
status_messagestring请求总体状态信息。
timestring执行耗时,单位为秒。
costfloat平台原始 USD 成本兼容字段;人民币实扣以 X-SeerMarTech-Charge-CNY 为准。
tasks_countintegertasks 数组中的任务总数。
tasks_errorintegertasks 数组中返回错误的任务数。
tasksarray任务结果数组。

任务字段

字段类型说明
idstring任务唯一标识,UUID 格式。
status_codeinteger任务状态码,通常在 1000060000 范围。
status_messagestring任务状态信息。
timestring任务执行耗时。
costfloat平台原始 USD 成本兼容字段;人民币实扣以 X-SeerMarTech-Charge-CNY 为准。
result_countintegerresult 数组中的数量。
patharray请求 URL 路径信息。
dataobject请求中提交的参数,以及接口补的解析参数。
resultarray搜索结果数组。

搜索结果字段

字段类型说明
keywordstring请求中的。返回时已解码 %##,字符 + 会解码为空格。
typestring搜索结果类型。
se_domainstring搜索域名。
location_codeinteger地区编码。
language_codestring语言编码。
check_urlstring亚马逊结果页的直接 URL,可用于核验结果准确性。
datetimestring结果获取时间,UTC 格式:yyyy-mm-dd hh-mm-ss +00:00
spellobject搜索引擎自动纠错信息。没有纠错时通常为空。
spell.keywordstring自动纠错后的,结果基于该返回。
spell.typestring纠错类型:did_you_meanshowing_results_forno_results_found_forincluding_results_for
item_typesarraySERP 中出现的结果类型:amazon_serpamazon_paideditorial_recommendationstop_rated_from_our_brandsrelated_searches
se_results_countinteger搜索引擎结果总数。
categoriesarray产品部门及子分类。
items_countintegeritems 数组中的结果数量。
itemsarray产品及 SERP素数组。

SERP素字段

通用商品字段

以下字段可能出现在自然商品、付费商品、编辑推荐和品牌精选商品中:

字段类型说明
typestring素类型,例如 amazon_serpamazon_paid
rank_groupinteger同类型中的组排名。不同类型之间不会连续计该字段。
rank_absoluteinteger在整个 SERP 中的绝对排名。
positionstring素在 SERP 中的对齐位置,可能为 leftright
xpathstring素在页面中的 XPath。
domainstring亚马逊域名。
titlestring产品标题。
urlstring产品页 URL。
image_urlstring搜索结果中展示的产品图片 URL。
bought_past_monthinteger过去一个月的购买数量,可能为 null
price_fromfloat产品常规起始价格。
price_tofloat产品价格区间上限。
currencystringISO 货币编码,例如 USD
special_offersarray特殊优惠信息优惠券和订省优惠等。
data_asinstring亚马逊产品唯一标识。该值由亚马逊动态分,不存在固定枚举列表。示例:B07G82D89J
ratingobject产品评分信息。
rating.typestring固定为 rating_element
rating.positionstring评分在 SERP 中的对齐位置:leftright
rating.rating_typestring评分类型:Max5PercentsCustomMax
rating.valuefloat评分值。
rating.votes_countinteger评价数量。
rating.rating_maxinteger评分类型对应的最大值。
is_amazon_choiceboolean是否带有“Amazon's Choice”标签。
is_best_sellerboolean是否带有“Best Seller”标签。
delivery_infoobject送信息说明和费用。
delivery_info.delivery_messagestring卖家展示的说明。
delivery_info.delivery_priceobject/null根据请求地区计算的价格。时为 null
delivery_info.delivery_price.currentfloat当前价格。
delivery_info.delivery_price.regularfloat未折扣的常规价格。
delivery_info.delivery_price.max_valuefloat未折扣价格区间的最大值。
delivery_info.delivery_price.currencystring送价格的 ISO 货币编码。
delivery_info.delivery_price.is_price_rangeboolean是否为价格区间。
delivery_info.delivery_price.displayed_pricestring商品列表中原样展示的价格文本。
labelsarray/null产品标签信息。没有标签时为 null
labels[].typestring固定为 amazon_label_element
labels[].titlestring标签标题,例如 Audiobook
labels[].urlstring标签产品链接 URL。
labels[].domainstring/null标签链接域名;亚马逊场景下通常为 null

编辑推荐

editorial_recommendations_element 表示编辑推荐模块,字段:

  • type:固定为 editorial_recommendations
  • rank_group:同类型中的组排名
  • rank_absolute:SERP 绝对排名
  • position:对齐位置,leftright
  • xpath:页面 XPath
  • items:该模块中的商品数组

items 中的商品使用上述通用商品字段,且商品的 type 通常为 amazon_serp_element

自有品牌精选

top_rated_from_our_brands_element 表示“Top rated from our brands”模块,字段:

  • type:固定为 top_rated_from_our_brands
  • rank_group:同类型中的组排名
  • rank_absolute:SERP 绝对排名
  • xpath:页面 XPath
  • items:该模块中的产品数组

该模块中的产品通常来自亚马逊自有品牌,商品类型为 amazon_serp_element

付费商品

amazon_paid_element 表示付费商品结果,字段:

  • type:固定为 amazon_paid
  • rank_group:同类型中的组排名
  • rank_absolute:SERP 绝对排名
  • xpath:页面 XPath
  • 字段:使用通用商品字段标题、URL、价格、ASIN、评分、标签和信息等

搜索

related_searches_element 表示搜索模块,字段:

  • type:固定为 related_searches
  • rank_group:同类型中的组排名
  • rank_absolute:SERP 绝对排名
  • xpath:页面 XPath
  • items:搜索项数组

搜索项字段:

字段类型说明
typestring素类型,通常为 related_searches_element
titlestring搜索或产品标题。
urlstring链接 URL。
image_altstring产品图片的替代文本。
image_urlstring产品图片 URL。

错误处理

建议同时检查以下状态字段:

  • 顶层 status_code
  • 顶层 status_message
  • 任务级 tasks[].status_code
  • 任务级 tasks[].status_message
  • tasks_error

当状态码不为 20000 时,应记录任务 ID、状态码和错误信息,并根据业务需要执行重试或异常告警。完整错误码参见 /v3/appendix/errors

实用场景

  • 监控核心的商品排名,跟踪自然商品和付费商品在不同国家、语言及地区的排名变化,评估市场度。
  • 比较竞品价格与优惠策略,结合 price_fromprice_tospecial_offers 和费用,识别价格竞争区间。
  • 筛选高评价及销商品,利用 ratingvotes_countis_amazon_choiceis_best_seller 发现重点竞品和潜在选品。
  • 分析不同部门的搜索结果结构,通过 departmentitem_typescategories 研究类目分布及 SERP 展示模块。
  • 发现用户搜索需求,读取 related_searches_element 中的搜索词,为产品标题、描述和 SEO 提供扩展方向。

统一入口:官网 · LLM API · 控制台