data | object | required | Data value used by this API operation. |
data.total | integer | optional | Number of data records actually returned Example: 1 |
data.data | array | optional | Data array (see below) Example: [] |
data.data[] | object | required | |
data.data[].keyword | string | optional | Keyword Example: phone case |
data.data[].translateKeyword | string | optional | Keyword translation, localized translation for the site Example: phone case |
data.data[].asin | string | optional | Product ASIN Example: B072MQ5BRX |
data.data[].productNaturalRank | integer | optional | Product natural search rank. The position ranking of this product in natural search results for this keyword, e.g. 1 means ranked 1st (top position) in search results Example: 1 |
data.data[].naturalRankDisplay | string | optional | Natural rank display text. String representation of natural search rank Example: null |
data.data[].productAdRank | integer | optional | Product SP ad rank. The ranking position of this product in Sponsored Products ad placements for this keyword, e.g. 3 means ranked 3rd in ad placement Example: 1 |
data.data[].adRankDisplay | string | optional | Ad rank display text. String representation of SP ad rank Example: null |
data.data[].weeklySearchVolume | integer | optional | Weekly search volume. Estimated weekly search count for this keyword on Amazon Example: 1 |
data.data[].keywordPopularityRank | integer | optional | Keyword search popularity rank. This keyword's monthly search volume ranking among all Amazon keywords; lower values indicate higher search volume Example: 1 |
data.data[].totalSearchResultProductCount | integer | optional | Total search result product count for this keyword (active listings) Example: 1 |
data.data[].trafficShare | number | optional | Traffic share. Proportion of traffic this keyword brings to the product out of all keywords' total traffic, where 1 = 100% Example: 1 |
data.data[].naturalTrafficShare | number | optional | Natural traffic score share. Natural search traffic score / total score Example: 1 |
data.data[].paidTrafficShare | number | optional | Paid ad traffic score share. Ad traffic score / total score; ad total = sp + sb + sbv + recAd Example: 1 |
data.data[].naturalTrafficScore | number | optional | Natural traffic score. Natural search exposure score this keyword brings to this ASIN; 0 = no natural traffic exposure Example: 1 |
data.data[].sponsoredProductsScore | number | optional | SP ad regular score. Traffic score for Sponsored Products regular placements (excluding SP recommendation placements) Example: 1 |
data.data[].brandAdScore | number | optional | SB brand ad score. Traffic score for Sponsored Brands brand ads (regular + video, combined) Example: 1 |
data.data[].videoAdScore | number | optional | SBV video ad score. Traffic score for Sponsored Brands Video video ads Example: 1 |
data.data[].sponsoredRecommendationScore | number | optional | SP recommendation placement score. Combined score for Trending now / Seen on social media / Customers frequently viewed / 4 stars and above, etc. Example: 1 |
data.data[].sponsoredRecommendationBreakdown | array | optional | SP recommendation placement score breakdown. Each entry {title, score, scoreRatio} Example: [] |
data.data[].clickConcentrationShare | number | optional | ABA TOP3 click concentration. Measures whether clicks are concentrated on top ASINs; note this is not conversion rate Example: 1 |
data.data[].clickToPurchaseConversionRate | number | optional | Click-to-purchase conversion rate (purchaseQty / clickQty) Example: 1 |
data.data[].displayPositionTypes | array | optional | Product display position type array. May contain: natural=natural search result position; ac=Amazon's Choice recommendation position; sp=Sponsored Products ad position; top=top-of-page brand ad position; bottom=bottom-of-page brand ad position; er=Editorial Recommendations position; vedio=video ad position; tr=Top Rated recommendation position; trfob=Top Rated Frequently Bought recommendation position Example: [] |
data.data[].trafficCharacteristicMarkers | array | optional | Keyword traffic characteristic marker array. May contain: isMainKw=main traffic keyword; isAccurateKw=precise traffic keyword; isAccurateAboveKw=precise broad keyword; isAccurateTailKw=precise long-tail keyword Example: [] |
data.data[].conversionPerformanceMarkers | array | optional | Conversion performance marker array. May contain: isPurchaseKw=converting keyword; isQualityKw=high-quality conversion keyword; isStableKw=stable conversion keyword; isLossKw=lost conversion keyword; isInvalidKw=invalid impression keyword Example: [] |
data.data[].lastNaturalRankTime | string | optional | Time of the most recent valid natural rank Example: null |
data.data[].lastAdRankTime | string | optional | Time of the most recent valid SP ad rank Example: null |
data.data[].periodEndDate | string | optional | Current period (weekly granularity) end date = start week + 7 days (site time) Example: 2026-01-01 |
data.data[].updateTime | string | optional | Keyword data update time Example: 2026-01-01 |
data.columns | array | optional | Render columns Example: [] |
data.type | string | optional | Render style Example: null |
data.title | string | optional | |
data.isParentAsin | boolean | optional | Whether it is a parent ASIN (pasin) Example: false |
data.hasVaiants | boolean | optional | Whether it has variants Example: false |
data.abaCreateDateWeek | string | optional | Week date corresponding to the latest weekly ABA data Example: 2026-01-01 |
data.costTime | integer | optional | |
data.costToken | integer | optional | Tokens consumed Example: 1 |
data.sourceType | string | optional | Provider-specific source platform type. Example: null |
data.sourceTool | string | optional | Provider-specific source tool name. Example: null |
data.page | integer | optional | Current page returned by the upstream provider. Example: null |
data.pageSize | integer | optional | Page size returned by the upstream provider. Example: null |
data.pageItemCount | integer | optional | Item count on the current page returned by the upstream provider. Example: null |
data.totalPage | integer | optional | Total page count returned by the upstream provider. Example: null |
data.dataSnapshotMonth | string | optional | Data snapshot month returned by the upstream provider. Example: null |