Amazon Search Intelligence SF
Amazon Keyword Overview
Evaluate search demand and competition for an Amazon keyword. Call the Amazon Keyword Overview API via REST or MCP from 12 credits per call.
MCP tool name
nexscope_amazon_keyword_overviewMCP endpoint
https://api.nexscope.ai/mcpJSON-RPC method
tools/callAuthentication
Use OAuth 2.1 Authorization Code with PKCE and the mcp:tools scope. API keys remain supported as a compatibility option.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxIf authentication fails, ask the user to open API Access and copy a valid key.
Call this MCP tool
Initialize an MCP 2025-11-25 Streamable HTTP session at https://api.nexscope.ai/mcp, then use tools/call.
{
"jsonrpc": "2.0",
"id": "amazon-keyword-overview-1",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_keyword_overview",
"arguments": {
"country": "US",
"keyword": "phone case",
"last7d": true
}
}
}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 |
|---|---|---|---|
keyword | string | required | Keyword, translate to the corresponding country's language whenever possible. Max length: 1000 characters Example: phone case |
country | string | optional | Country site, default US. Options (13 total): US, UK, DE, CA, JP, FR, ES, IT, MX, AU, AE, BR, SA Example: {} |
last7d | boolean | optional | Whether to get last 7 days data, default true. When false, use startDate/endDate range Example: true |
startDate | string | optional | Start date yyyy-MM-dd (effective when last7d=false) Example: 2026-01-01 |
endDate | string | optional | End date yyyy-MM-dd (paired with startDate) Example: 2026-01-01 |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
msg | string | optional | news Example: {} |
total | integer | optional | Total amount of data, usually 1 Example: {} |
code | string | optional | sf business return code, `"1"` indicates success Example: {} |
data | array | optional | keyword overview array Example: {} |
costTime | integer | optional | Time consuming (ms) Example: {} |
costToken | integer | optional | Consume token Example: {} |
columns | array | optional | render column Example: {} |
type | string | optional | rendering style Example: {} |
title | string | optional | Title Example: {} |
keyword | string | optional | keywords Example: {} |
keywordPopularityRank | integer | optional | Keyword popularity ranking. The smaller the value, the greater the search volume. Example: {} |
estimatedWeeklySearchVolume | integer | optional | Estimated search volume per week Example: {} |
supplyDemandRatio | number | optional | Supply and demand ratio (number of search results products / monthly search volume), the smaller the value, the smaller the competition and the greater the opportunity. Example: {} |
totalSearchResultProductCount | integer | optional | Total number of search results items Example: {} |
naturalSearchProductCount | integer | optional | Number of natural search items Example: {} |
sponsoredProductsCount | integer | optional | SP number of advertised items Example: {} |
brandAdProductCount | integer | optional | Number of brand advertising products Example: {} |
videoAdProductCount | integer | optional | Number of video advertising products Example: {} |
paidAdvertisingProductCount | integer | optional | Total number of PPC paid advertising products Example: {} |
amazonChoiceProductCount | integer | optional | Amazon's Choice item count Example: {} |
topRatedProductCount | integer | optional | Top Rated number of items Example: {} |
searchRecommendationProductCount | integer | optional | Search the number of recommended products Example: {} |
editorialRecommendationsProductCount | integer | optional | Number of items recommended by editors Example: {} |
recNonadProductCount | integer | optional | Number of recommended non-advertising products Example: {} |
recAdProductCount | integer | optional | Number of recommended advertising products Example: {} |
trackedAsinTotalCount | integer | optional | The total number of exposed ASIN deduplication tracked by sf; the upstream field is `totalAsinNum` Example: {} |
totalMarketplaceKeywordCount | integer | optional | Total number of site keywords Example: {} |
dataPeriodStartDate | string | optional | Data period start date Example: {} |
dataPeriodEndDate | string | optional | Data period end date Example: {} |
keywordDataUpdateTime | string | optional | Keyword data update time Example: {} |
Examples
Example arguments
{
"country": "US",
"keyword": "phone case",
"last7d": true
}Example structuredContent
{}