Amazon Search Intelligence SF
Amazon ASIN Keywords MCP
Find keywords driving traffic to an Amazon ASIN. Call the Amazon ASIN Keywords API via REST or MCP with your Nexscope API key.
Amazon ASIN Keywords AI Prompts & Use Cases
After connecting this MCP tool to your AI assistant, you can ask the questions below. Replace bracketed placeholders with your own inputs and use the supported values in Arguments.
New to Nexscope MCP? Follow the connection guide, then use the prompts below. The Integration and Parameters & Response tabs contain the connection steps, call example, and technical reference.
1. Find Traffic Keywords
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE].
2. Check Recent Traffic Keywords
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Use the last [7_OR_30] days and retain the source’s reporting period.
3. Check Keywords For A Month
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Use calendar month [YEAR_MONTH] and retain the source’s reporting period.
4. Check Keywords For A Week
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Use the week starting on [WEEK_START_DATE] and retain the source’s reporting period.
5. Focus On A Keyword
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Keep results matching [KEYWORD_FILTER], using the language of the chosen marketplace.
6. Review Several Result Pages
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Collect up to 3 pages for this research task. Request 10 results per page. Stop sooner if there is no next page, an empty result or an error. Deduplicate matching identifiers and do not describe the sample as the full market.
7. Prioritize Results By Search Visibility
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Put [RANKING_PRIORITY] first, choosing natural rank, ad rank, search rank or monthly search volume. Use [ASCENDING_OR_DESCENDING] order.
8. Prioritize Results By Listing Dates
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Put [RANKING_PRIORITY] first, choosing keyword crawl time. Use [ASCENDING_OR_DESCENDING] order.
9. Prioritize Results By Default Order
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Use the source’s default result order.
10. Find Keywords By Traffic Source
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Filter for [KEYWORD_SEGMENT], choosing organic search, Sponsored Products ads, Sponsored Brands ads, video ads or AC recommendations. Use one segment for this request.
11. Find Precise Search Terms
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Filter for [KEYWORD_SEGMENT], choosing precise traffic keywords or precise long-tail keywords. Use one segment for this request.
12. Find Keywords By Conversion Quality
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Filter for [KEYWORD_SEGMENT], choosing converting keywords, high-quality conversion keywords, stable conversion keywords, lost conversion keywords or invalid-impression keywords. Use one segment for this request.
13. Find Keywords Shared By Product Variations
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Show keywords with organic ranks for multiple variants.
14. Find Keywords With Changing Demand
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Filter for [KEYWORD_SEGMENT], choosing keywords with rising year-over-year search volume or keywords with falling year-over-year search volume. Use one segment for this request.
15. Find New Search And Recommendation Keywords
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Show newly appearing [KEYWORD_SEGMENT], choosing traffic keywords, organic keywords, advertising keywords, all Sponsored Products keywords, Sponsored Products search keywords or Sponsored Products recommendation keywords. Use one segment for this request.
16. Review Search And Recommendation Keywords
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Use the full-period segment for [KEYWORD_SEGMENT], choosing organic keywords, advertising keywords, all Sponsored Products keywords, Sponsored Products search keywords or Sponsored Products recommendation keywords. Use one segment for this request.
17. Review Brand-Ad Keywords
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Use the full-period segment for [KEYWORD_SEGMENT], choosing all Sponsored Brands keywords, Sponsored Brands regular keywords or Sponsored Brands video keywords. Use one segment for this request.
18. Find New Brand-Ad Keywords
Prompt: Find keywords bringing traffic to Amazon ASIN [ASIN] in [MARKETPLACE]. Show newly appearing [KEYWORD_SEGMENT], choosing all Sponsored Brands keywords, Sponsored Brands regular keywords or Sponsored Brands video keywords. Use one segment for this request.
What You Need to Provide
Replace the bracketed placeholders with your own research inputs. Keep source estimates, reporting periods and missing information explicit.
Step 1 · Connect
Connect Your AI Assistant
Connect a compatible MCP client to Nexscope, then select this tool from your assistant. Use the connection settings in your client to complete authentication.
POST https://api.nexscope.ai/mcp
MCP-Protocol-Version: 2025-11-25
Content-Type: application/jsonAuthentication
Use OAuth 2.1 Authorization Code with PKCE and the mcp:tools scope. API keys remain supported as a compatibility option.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxUsing an API key? Get your key from API Access and include it in the Authorization header shown above.
Call this MCP tool
nexscope_amazon_asin_keywordshttps://api.nexscope.ai/mcptools/callInitialize an MCP 2025-11-25 Streamable HTTP session at https://api.nexscope.ai/mcp, then use tools/call.
{
"jsonrpc": "2.0",
"id": "amazon-asin-keywords-1",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_asin_keywords",
"arguments": {
"asin": "B072MQ5BRX",
"country": "US",
"desc": true,
"pageNum": 1,
"pageSize": 10
}
}
}MCP 2025-11-25 · Streamable HTTPProgress is delivered on the original POST SSE response. GET SSE carries notifications; reconnecting must query existing asynchronous work rather than submit again.
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
asin | string | required | ASIN code, max length 1000 characters. This tool can only query one ASIN at a time Example: B072MQ5BRX |
country | string | optional | Country site, default US. Options (13 total): US, UK, DE, CA, JP, FR, ES, IT, MX, AU, AE, BR, SA |
keyword | string | optional | Keyword, max length 1000. Translate to the corresponding country's language whenever possible Example: phone case |
timePieceType | string | optional | Time slice type, default latelyDay. Options: latelyDay (last N days), month (a specific month), week (a specific week) |
timePieceValue | string | optional | Time slice value, default 7, max length 1000. For latelyDay only 7 or 30; for month format YYYY-MM (e.g. 2026-04); for week format week start date YYYY-MM-DD (e.g. 2026-04-13) |
conditions | string | optional | Condition filters, comma-separated. Options:<br>Flag type: nfPosition (natural traffic keyword), isSpAd (SP ad keyword), isBrandAd (brand ad keyword), isVedioAd (video ad keyword), isAC (AC recommended keyword), isAccurateKw (precise traffic keyword), isAccurateTailKw (precise long-tail keyword), isPurchaseKw (converting keyword), isQualityKw (high-quality conversion keyword), isStableKw (stable conversion keyword), isLossKw (lost conversion keyword), isInvalidKw (invalid impression keyword), isMultiVariantKw (multi-variant natural rank keyword), isSearchVolUpKw (search volume YoY growth keyword), isSearchVolDownKw (search volume YoY decline keyword)<br>Period count type (.total all / .in new): totalPeriod.in, nfKeywordCnt.total, nfKeywordCnt.in, adKeywordCnt.total, adKeywordCnt.in, allSpKeywordCnt.total, allSpKeywordCnt.in, spKeywordCnt.total, spKeywordCnt.in, recSpKeywordCnt.total, recSpKeywordCnt.in, allSbKeywordCnt.total, allSbKeywordCnt.in, sbKeywordCnt.total, sbKeywordCnt.in, sbvKeywordCnt.total, sbvKeywordCnt.in |
sortBy | string | optional | Sort field. Options: lastRank (natural rank), adLastRank (ad rank), updateTime (keyword crawl time), searchesRank (search rank), estSearchesNum (monthly search volume). Empty string means default system sort |
desc | boolean | optional | Whether to sort descending, default true Example: false |
pageNum | integer | optional | Page number, default 1 Example: 1 |
pageSize | integer | optional | Results per page, min 10, max 100, default 100 Example: 10 |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
code | string | optional | sf business return code, `"1"` indicates success |
msg | string | optional | news |
total | integer | optional | The actual amount of data returned this time |
data | array | optional | keyword data array |
columns | array | optional | render column |
type | string | optional | rendering style |
title | string | optional | Title |
isParentAsin | boolean | optional | Is it a parent ASIN? |
hasVaiants | boolean | optional | Are there any variants? |
abaCreateDateWeek | string | optional | The latest weekly ABA data corresponds to the weekly time |
costTime | integer | optional | Time consuming (ms) |
costToken | integer | optional | Consume token |
keyword | string | optional | keywords |
translateKeyword | string | optional | Site localization translation |
asin | string | optional | Product ASIN |
productNaturalRank | integer | optional | Natural search ranking |
naturalRankDisplay | string | optional | Natural ranking display text |
productAdRank | integer | optional | SP Ad Rank |
adRankDisplay | string | optional | Ad rank display text |
weeklySearchVolume | integer | optional | Estimated search volume per week |
keywordPopularityRank | integer | optional | Keyword popularity ranking. The smaller the value, the greater the search volume. |
totalSearchResultProductCount | integer | optional | Total number of search results items |
trafficShare | number | optional | The proportion of traffic this keyword brings to ASIN, 1 means 100% |
naturalTrafficShare | number | optional | Natural traffic score proportion |
paidTrafficShare | number | optional | Proportion of paid advertising traffic score (SP+SB+SBV+recommended advertising) |
naturalTrafficScore | number | optional | Natural Search Exposure Score |
sponsoredProductsScore | number | optional | SP regular bit score |
brandAdScore | number | optional | SB Brand Advertising Score (Regular + Video) |
videoAdScore | number | optional | SBV Video Ad Score |
sponsoredRecommendationScore | number | optional | SP recommendation total score |
sponsoredRecommendationBreakdown | array | optional | Recommendation bit details, each item is `{title, score, scoreRatio}` |
clickConcentrationShare | number | optional | ABA TOP3 click concentration, not conversion rate |
clickToPurchaseConversionRate | number | optional | Click-to-purchase conversion rate (`purchaseQty / clickQty`) |
displayPositionTypes | array | optional | Placement: `natural`, `ac`, `sp`, `top`, `bottom`, `er`, `vedio`, `tr`, `trfob` |
trafficCharacteristicMarkers | array | optional | Traffic tags: `isMainKw`, `isAccurateKw`, `isAccurateAboveKw`, `isAccurateTailKw` |
conversionPerformanceMarkers | array | optional | Conversion tags: `isPurchaseKw`, `isQualityKw`, `isStableKw`, `isLossKw`, `isInvalidKw` |
lastNaturalRankTime | string | optional | The most recent effective natural ranking time |
lastAdRankTime | string | optional | Last effective SP ad ranking time |
periodEndDate | string | optional | End date of this cycle |
updateTime | string | optional | Keyword data update time |
Format Illustration
Illustrative example with fictional data, not a live tool call.
Illustrative Question
Show keywords associated with ASIN B072MQ5BRX on Amazon US.
Illustrative Response Explanation
In this illustrative result, “phone case” has an organic rank of 12, an SP ad rank of 4 and estimated weekly search volume of 2,000. Its traffic share is 0.25, or 25% of the measured ASIN traffic.
About this sample: Illustrative example only. Names, identifiers and numbers are fictional; no live tool call was made. Your results depend on your account, inputs and available data.
Published sample data is not available for this page. A format illustration or workflow guide is not a substitute for a published result.
View the MCP Request & Response Format
Examples
Illustrative example with fictional data, not a live tool call.
The JSON-RPC envelope below illustrates how the shown arguments and payload fit into MCP. It is not captured network traffic or proof of a successful call. Workflow-only examples do not include a result.
MCP Request
{
"jsonrpc": "2.0",
"id": "amazon-asin-keywords-example",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_asin_keywords",
"arguments": {
"asin": "B072MQ5BRX",
"country": "US",
"desc": true,
"pageNum": 1,
"pageSize": 10
}
}
}MCP Response Format
{
"jsonrpc": "2.0",
"id": "amazon-asin-keywords-example",
"result": {
"content": [
{
"type": "text",
"text": "{\"code\":0,\"msg\":null,\"data\":{\"total\":1,\"data\":[{\"asin\":\"B072MQ5BRX\",\"keyword\":\"phone case\",\"productNaturalRank\":12,\"productAdRank\":4,\"weeklySearchVolume\":2000,\"trafficShare\":0.25}]}}"
}
],
"structuredContent": {
"code": 0,
"msg": null,
"data": {
"total": 1,
"data": [
{
"asin": "B072MQ5BRX",
"keyword": "phone case",
"productNaturalRank": 12,
"productAdRank": 4,
"weeklySearchVolume": 2000,
"trafficShare": 0.25
}
]
}
},
"isError": false
}
}