Nexscope

Amazon Keyword Summary

Compare competitor traffic from search, ads, and recommendations. Call the Amazon Keyword Summary API via REST or MCP from 12 credits per call.

CostRecent 19 credits / call
Try online
POST · https://api.nexscope.ai/sf/keywordSummaryMCP · nexscope_amazon_keyword_summary

Choose an integration method

Amazon Search Intelligence SF

What this API does

Compare competitor traffic from search, ads, and recommendations. The request accepts searchKeyword, country, asins, condition, last7d. Its documented result includes amazonRecommendationSources, amazonsChoiceExposureRatio, amazonsChoiceExposureScore, asin, brandAdExposureRatio, brandAdExposureScore, comprehensiveNaturalExposureRatio, comprehensiveNaturalExposureScore.

Amazon Keyword Summary API use cases

Build a keyword shortlist

To build a keyword shortlist, a marketplace analyst submits searchKeyword and country to Amazon Keyword Summary. The returned amazonRecommendationSources, amazonsChoiceExposureRatio, amazonsChoiceExposureScore help choose candidate search terms for further investigation.

Compare search demand signals

A marketplace analyst uses Amazon Keyword Summary with searchKeyword and country to compare search demand signals. The returned amazonRecommendationSources, amazonsChoiceExposureRatio, amazonsChoiceExposureScore help compare keyword demand within the requested market scope.

Plan a content or advertising test

For this workflow, a marketplace analyst calls Amazon Keyword Summary with searchKeyword and country to plan a content or advertising test. The result helps select terms for a content or advertising experiment.

Amazon Keyword Summary API FAQ

What does the Amazon Keyword Summary API return?

Compare competitor traffic from search, ads, and recommendations. The documented output includes amazonRecommendationSources, amazonsChoiceExposureRatio, amazonsChoiceExposureScore, asin, brandAdExposureRatio, brandAdExposureScore, comprehensiveNaturalExposureRatio, comprehensiveNaturalExposureScore. It corresponds to the supplied searchKeyword, country, asins, condition, last7d. Optional fields can be absent; a missing value should not be interpreted as a measured zero. Example values illustrate the response shape, rather than live account results.

How many credits does the Amazon Keyword Summary API cost?

The current documented cost is Recent 19 credits / call. This is the same cost shown at the top of this page. If a range or estimate is displayed, the final charge depends on the request. Review your available credits and the pricing page before calling the API, and check API usage records for the actual charge.

How do I call the Amazon Keyword Summary API from my app or an MCP client?

Send a POST request to https://api.nexscope.ai/sf/keywordSummary with your API key as a Bearer token and the JSON inputs shown in API integration. In a compatible MCP client such as Claude or Cursor, connect Nexscope and call nexscope_amazon_keyword_summary. Use the MCP arguments shown in the MCP guide, or switch Online test to MCP to review its request before adding it to your app.

View plans and creditsConnect this API with MCP

Try this API
Endpoint
https://api.nexscope.ai/sf/keywordSummary
MCP method
nexscope_amazon_keyword_summary

Step 1 of 3 · Authenticate

Authentication

All run endpoints require a user API key. Send it as a bearer token in the Authorization header.

Authorization: Bearer nk-xxxxxxxxxxxxxxxxx
Missing or invalid API keys return an authentication error. Manage keys from .

Step 2 of 3 · Send a request

POSThttps://api.nexscope.ai/sf/keywordSummary

Run an API

Send a JSON request body using the parameters described below.

Example request

Replace YOUR_API_KEY, then run this command in your terminal.

curl -X POST 'https://api.nexscope.ai/sf/keywordSummary' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "asins": "B01NBNDC1T,B09VLJJPL6",
  "country": "US",
  "pageSize": 50,
  "searchKeyword": "wireless charger"
}'

Step 3 of 3 · Inspect the result

Check the response

Read code for the request status and data for the result. Open the parameter and response reference for the full field definitions.

HTTP status codes

CodeDescription
200Default HTTP response for both success and many business errors. Only outer JSON code 0 indicates success or asynchronous acceptance; inspect data for the result.
429Execution admission rate limit; honor Retry-After when present.
503Execution admission is temporarily unavailable; honor Retry-After when present.
Opt-inX-Nexscope-Http-Status: semantic maps controller-handled business errors to HTTP status on run and task routes. Pre-authentication failures, such as a missing API key (code 11209), may still return HTTP 200 before this mapping. Always check the outer JSON code; malformed requests and infrastructure failures may also return non-200 HTTP responses.
All categories/ Amazon Search Intelligence SF
POSThttps://api.nexscope.ai/sf/keywordSummary

Run this API

Send a JSON request to execute this API and receive the documented response payload.

Endpoint

MethodPOST
Pathhttps://api.nexscope.ai/sf/keywordSummary
AuthBearer API key
Content-Typeapplication/json

Request parameters

NameTypeRequiredDescription
searchKeywordstringrequired
Search keywords, maximum length 1000; try to use the target site language
countrystringoptional
Site: `US`, `UK`, `DE`, `CA`, `JP`, `FR`, `ES`, `IT`, `MX`, `AU`, `AE`, `BR`, `SA`
Example: US
asinsstringoptional
ASIN filter list, comma separated; maximum length 1000
conditionstringoptional
Only one condition can be passed at a time: `nfPosition`, `isSpAd`, `isVedioAd`, `isBrandAd`, `isPPCAd`, `isSearchRecommend`、`acAd`、`totalPeriod.in`、`nfKeywordCnt.total`/`.in`、`adKeywordCnt.total`/`.in`、`allSpKeywordCnt.total`/`.in`、`spKeywordCnt.total`/`.in`、`recSpKeywordCnt.total`/`.in`, `allSbKeywordCnt.total`/`.in`, `sbKeywordCnt.total`/`.in`, `sbvKeywordCnt.total`/`.in`
last7dbooleanoptional
Whether to take the last 7 days; when it is `false`, use the date range
Example: true
startDatestringoptional
`yyyy-MM-dd`; takes effect when `last7d=false`
endDatestringoptional
`yyyy-MM-dd`; works with `startDate`
sortBystringoptional
`totalKeywordNum`、`naturalKeywordNum`、`brandKeywordNum`、`vedioKeywordNum`、`acKeywordNum`、`erKeywordNum`、`trKeywordNum`、`sumScore`、`totalNfScore`、`totalSpSocre`、`totalBrandScore`、`totalVedioScore`、`totalAcScore`、`totalTrScore`、`totalErScore`
pageNumintegeroptional
Page number
Example: 1
pageSizeintegeroptional
Number per page, range 10–100
Example: 100
descbooleanoptional
Is descending order
Example: true

Code example

{
  "asins": "B01NBNDC1T,B09VLJJPL6",
  "country": "US",
  "pageSize": 50,
  "searchKeyword": "wireless charger"
}

Response example

Platform response envelope. code 0 indicates success or acceptance; data contains the business result.

{
  "code": 0,
  "cost": "-1",
  "data": {},
  "msg": null,
  "time": "2026-01-01 00:00:00",
  "traceId": null,
  "ts": "0"
}

Response fields

NameTypeRequiredDescription
codeintegerrequired
0 means accepted or successful; nonzero is a platform error.
coststringrequired
Elapsed milliseconds, never credits; -1 outside web requests.
dataanyrequired
Data value used by this API operation.
msgstring | nullrequired
Msg value used by this API operation.
timestringrequired
Server local time: yyyy-MM-dd HH:mm:ss.
traceIdstring | nullrequired
Trace id value used by this API operation.
tsstringrequired
Epoch milliseconds.

Any of option 1

NameTypeRequiredDescription
dataobjectrequired
Data value used by this API operation.
data.amazonRecommendationSourcesanyoptional
Amazon recommendation sources value used by this API operation.
data.amazonsChoiceExposureRatioanyoptional
Amazons choice exposure ratio value used by this API operation.
data.amazonsChoiceExposureScoreanyoptional
Amazons choice exposure score value used by this API operation.
data.asinanyoptional
Asin value used by this API operation.
data.brandAdExposureRatioanyoptional
Brand ad exposure ratio value used by this API operation.
data.brandAdExposureScoreanyoptional
Brand ad exposure score value used by this API operation.
data.columnsanyoptional
Columns value used by this API operation.
data.comprehensiveNaturalExposureRatioanyoptional
Comprehensive natural exposure ratio value used by this API operation.
data.comprehensiveNaturalExposureScoreanyoptional
Comprehensive natural exposure score value used by this API operation.
data.costTimeanyoptional
Cost time value used by this API operation.
data.costTokenanyoptional
Cost token value used by this API operation.
data.customerRatingCountanyoptional
Customer rating count value used by this API operation.
data.dataanyoptional
Data value used by this API operation.
data.dataPeriodStartDateanyoptional
Data period start date value used by this API operation.
data.dataSnapshotMonthanyoptional
Data snapshot month value used by this API operation.
data.editorialRecommendationsExposureRatioanyoptional
Editorial recommendations exposure ratio value used by this API operation.
data.editorialRecommendationsExposureScoreanyoptional
Editorial recommendations exposure score value used by this API operation.
data.keywordAmazonsChoiceExposureScoreanyoptional
Keyword amazons choice exposure score value used by this API operation.
data.keywordBrandAdExposureScoreanyoptional
Keyword brand ad exposure score value used by this API operation.
data.keywordComprehensiveNaturalExposureScoreanyoptional
Keyword comprehensive natural exposure score value used by this API operation.
data.keywordNaturalExposureScoreanyoptional
Keyword natural exposure score value used by this API operation.
data.keywordRecommendAdExposureScoreanyoptional
Keyword recommend ad exposure score value used by this API operation.
data.keywordRecommendExposureScoreanyoptional
Keyword recommend exposure score value used by this API operation.
data.keywordRecommendNonadExposureScoreanyoptional
Keyword recommend nonad exposure score value used by this API operation.
data.keywordSponsoredProductsExposureScoreanyoptional
Keyword sponsored products exposure score value used by this API operation.
data.keywordTotalExposureScoreanyoptional
Keyword total exposure score value used by this API operation.
data.keywordVideoAdExposureScoreanyoptional
Keyword video ad exposure score value used by this API operation.
data.naturalSearchExposureRatioanyoptional
Natural search exposure ratio value used by this API operation.
data.naturalSearchExposureScoreanyoptional
Natural search exposure score value used by this API operation.
data.naturalSearchTrafficSourcesanyoptional
Natural search traffic sources value used by this API operation.
data.pageanyoptional
Page value used by this API operation.
data.pageItemCountanyoptional
Page item count value used by this API operation.
data.pageSizeanyoptional
Page size value used by this API operation.
data.ppcTrafficSourcesanyoptional
Ppc traffic sources value used by this API operation.
data.productImageUrlanyoptional
Product image url value used by this API operation.
data.productPriceanyoptional
Product price value used by this API operation.
data.productRatingScoreanyoptional
Product rating score value used by this API operation.
data.productStarRatinganyoptional
Product star rating value used by this API operation.
data.productTitleanyoptional
Product title value used by this API operation.
data.productUpdateTimeanyoptional
Product update time value used by this API operation.
data.promotionalDealSourcesanyoptional
Promotional deal sources value used by this API operation.
data.recommendAdExposureRatioanyoptional
Recommend ad exposure ratio value used by this API operation.
data.recommendAdExposureScoreanyoptional
Recommend ad exposure score value used by this API operation.
data.recommendNonadExposureRatioanyoptional
Recommend nonad exposure ratio value used by this API operation.
data.recommendNonadExposureScoreanyoptional
Recommend nonad exposure score value used by this API operation.
data.recommendPositionExposureScoreanyoptional
Recommend position exposure score value used by this API operation.
data.sourceToolanyoptional
Source tool value used by this API operation.
data.sourceTypeanyoptional
Source type value used by this API operation.
data.sponsoredProductsExposureRatioanyoptional
Sponsored products exposure ratio value used by this API operation.
data.sponsoredProductsExposureScoreanyoptional
Sponsored products exposure score value used by this API operation.
data.titleanyoptional
Title value used by this API operation.
data.topRatedExposureRatioanyoptional
Top rated exposure ratio value used by this API operation.
data.topRatedExposureScoreanyoptional
Top rated exposure score value used by this API operation.
data.totalanyoptional
Total value used by this API operation.
data.totalExposureRatioanyoptional
Total exposure ratio value used by this API operation.
data.totalExposureScoreanyoptional
Total exposure score value used by this API operation.
data.totalPageanyoptional
Total page value used by this API operation.
data.typeanyoptional
Type value used by this API operation.
data.videoAdExposureRatioanyoptional
Video ad exposure ratio value used by this API operation.
data.videoAdExposureScoreanyoptional
Video ad exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.amazonRecommendationSourcesarrayoptional
Amazon Recommended Source Mark
Example: null

Any of option 2

NameTypeRequiredDescription
data.amazonRecommendationSourcesnulloptional
Amazon recommendation sources value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.amazonsChoiceExposureRationumberoptional
AC exposure ratio
Example: null

Any of option 2

NameTypeRequiredDescription
data.amazonsChoiceExposureRationulloptional
Amazons choice exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.amazonsChoiceExposureScorenumberoptional
AC exposure total score
Example: null

Any of option 2

NameTypeRequiredDescription
data.amazonsChoiceExposureScorenulloptional
Amazons choice exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.asinstringoptional
ASIN code
Example: null

Any of option 2

NameTypeRequiredDescription
data.asinnulloptional
Asin value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.brandAdExposureRationumberoptional
Brand advertising exposure proportion
Example: null

Any of option 2

NameTypeRequiredDescription
data.brandAdExposureRationulloptional
Brand ad exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.brandAdExposureScorenumberoptional
Total brand advertising exposure score
Example: null

Any of option 2

NameTypeRequiredDescription
data.brandAdExposureScorenulloptional
Brand ad exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.columnsarrayoptional
render column
Example: null

Any of option 2

NameTypeRequiredDescription
data.columnsnulloptional
Columns value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.comprehensiveNaturalExposureRationumberoptional
Combined organic traffic share
Example: null

Any of option 2

NameTypeRequiredDescription
data.comprehensiveNaturalExposureRationulloptional
Comprehensive natural exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.comprehensiveNaturalExposureScorenumberoptional
Comprehensive organic traffic score
Example: null

Any of option 2

NameTypeRequiredDescription
data.comprehensiveNaturalExposureScorenulloptional
Comprehensive natural exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.costTimeintegeroptional
Time consuming (ms)
Example: null

Any of option 2

NameTypeRequiredDescription
data.costTimenulloptional
Cost time value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.costTokenintegeroptional
Consume token
Example: null

Any of option 2

NameTypeRequiredDescription
data.costTokennulloptional
Cost token value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.customerRatingCountintegeroptional
Total customer ratings
Example: null

Any of option 2

NameTypeRequiredDescription
data.customerRatingCountnulloptional
Customer rating count value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.dataarrayoptional
ASIN keyword traffic data array
Example: null

Any of option 2

NameTypeRequiredDescription
data.datanulloptional
Data value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.dataPeriodStartDatestringoptional
Data period start date
Example: null

Any of option 2

NameTypeRequiredDescription
data.dataPeriodStartDatenulloptional
Data period start date value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.dataSnapshotMonthstringoptional
Data snapshot month returned by the upstream provider.
Example: null

Any of option 2

NameTypeRequiredDescription
data.dataSnapshotMonthnulloptional
Data snapshot month value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.editorialRecommendationsExposureRationumberoptional
ER exposure ratio
Example: null

Any of option 2

NameTypeRequiredDescription
data.editorialRecommendationsExposureRationulloptional
Editorial recommendations exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.editorialRecommendationsExposureScorenumberoptional
ER total exposure score
Example: null

Any of option 2

NameTypeRequiredDescription
data.editorialRecommendationsExposureScorenulloptional
Editorial recommendations exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.keywordAmazonsChoiceExposureScorenumberoptional
AC score of this keyword
Example: null

Any of option 2

NameTypeRequiredDescription
data.keywordAmazonsChoiceExposureScorenulloptional
Keyword amazons choice exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.keywordBrandAdExposureScorenumberoptional
Brand advertising score for this keyword
Example: null

Any of option 2

NameTypeRequiredDescription
data.keywordBrandAdExposureScorenulloptional
Keyword brand ad exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.keywordComprehensiveNaturalExposureScorenumberoptional
Comprehensive natural score for this keyword
Example: null

Any of option 2

NameTypeRequiredDescription
data.keywordComprehensiveNaturalExposureScorenulloptional
Keyword comprehensive natural exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.keywordNaturalExposureScorenumberoptional
Natural score for this keyword
Example: null

Any of option 2

NameTypeRequiredDescription
data.keywordNaturalExposureScorenulloptional
Keyword natural exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.keywordRecommendAdExposureScorenumberoptional
Advertising score for recommended positions for this keyword
Example: null

Any of option 2

NameTypeRequiredDescription
data.keywordRecommendAdExposureScorenulloptional
Keyword recommend ad exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.keywordRecommendExposureScorenumberoptional
Recommended position score for this keyword
Example: null

Any of option 2

NameTypeRequiredDescription
data.keywordRecommendExposureScorenulloptional
Keyword recommend exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.keywordRecommendNonadExposureScorenumberoptional
This keyword recommendation position is not an advertising score
Example: null

Any of option 2

NameTypeRequiredDescription
data.keywordRecommendNonadExposureScorenulloptional
Keyword recommend nonad exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.keywordSponsoredProductsExposureScorenumberoptional
SP score of this keyword
Example: null

Any of option 2

NameTypeRequiredDescription
data.keywordSponsoredProductsExposureScorenulloptional
Keyword sponsored products exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.keywordTotalExposureScorenumberoptional
The total score of this keyword
Example: null

Any of option 2

NameTypeRequiredDescription
data.keywordTotalExposureScorenulloptional
Keyword total exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.keywordVideoAdExposureScorenumberoptional
Video ad score for this keyword
Example: null

Any of option 2

NameTypeRequiredDescription
data.keywordVideoAdExposureScorenulloptional
Keyword video ad exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.naturalSearchExposureRationumberoptional
Natural search exposure ratio
Example: null

Any of option 2

NameTypeRequiredDescription
data.naturalSearchExposureRationulloptional
Natural search exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.naturalSearchExposureScorenumberoptional
Total organic search exposure score
Example: null

Any of option 2

NameTypeRequiredDescription
data.naturalSearchExposureScorenulloptional
Natural search exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.naturalSearchTrafficSourcesarrayoptional
Organic search traffic source tag
Example: null

Any of option 2

NameTypeRequiredDescription
data.naturalSearchTrafficSourcesnulloptional
Natural search traffic sources value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.pageintegeroptional
Current page returned by the upstream provider.
Example: null

Any of option 2

NameTypeRequiredDescription
data.pagenulloptional
Page value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.pageItemCountintegeroptional
Item count on the current page returned by the upstream provider.
Example: null

Any of option 2

NameTypeRequiredDescription
data.pageItemCountnulloptional
Page item count value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.pageSizeintegeroptional
Page size returned by the upstream provider.
Example: null

Any of option 2

NameTypeRequiredDescription
data.pageSizenulloptional
Page size value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.ppcTrafficSourcesarrayoptional
PPC Traffic Source Tags
Example: null

Any of option 2

NameTypeRequiredDescription
data.ppcTrafficSourcesnulloptional
Ppc traffic sources value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productImageUrlstringoptional
Main image URL
Example: null

Any of option 2

NameTypeRequiredDescription
data.productImageUrlnulloptional
Product image url value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productPricenumberoptional
Product selling price
Example: null

Any of option 2

NameTypeRequiredDescription
data.productPricenulloptional
Product price value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productRatingScorenumberoptional
Product rating value
Example: null

Any of option 2

NameTypeRequiredDescription
data.productRatingScorenulloptional
Product rating score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productStarRatingnumberoptional
Product star rating
Example: null

Any of option 2

NameTypeRequiredDescription
data.productStarRatingnulloptional
Product star rating value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productTitlestringoptional
Product title
Example: null

Any of option 2

NameTypeRequiredDescription
data.productTitlenulloptional
Product title value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productUpdateTimestringoptional
Product update time
Example: null

Any of option 2

NameTypeRequiredDescription
data.productUpdateTimenulloptional
Product update time value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.promotionalDealSourcesarrayoptional
Promotion source tag
Example: null

Any of option 2

NameTypeRequiredDescription
data.promotionalDealSourcesnulloptional
Promotional deal sources value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.recommendAdExposureRationumberoptional
Recommended advertising traffic share
Example: null

Any of option 2

NameTypeRequiredDescription
data.recommendAdExposureRationulloptional
Recommend ad exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.recommendAdExposureScorenumberoptional
Recommended advertising exposure score
Example: null

Any of option 2

NameTypeRequiredDescription
data.recommendAdExposureScorenulloptional
Recommend ad exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.recommendNonadExposureRationumberoptional
Recommended non-advertising traffic share
Example: null

Any of option 2

NameTypeRequiredDescription
data.recommendNonadExposureRationulloptional
Recommend nonad exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.recommendNonadExposureScorenumberoptional
Recommended position non-advertising exposure score
Example: null

Any of option 2

NameTypeRequiredDescription
data.recommendNonadExposureScorenulloptional
Recommend nonad exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.recommendPositionExposureScorenumberoptional
Recommended position exposure total score
Example: null

Any of option 2

NameTypeRequiredDescription
data.recommendPositionExposureScorenulloptional
Recommend position exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.sourceToolstringoptional
Provider-specific source tool name.
Example: null

Any of option 2

NameTypeRequiredDescription
data.sourceToolnulloptional
Source tool value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.sourceTypestringoptional
Provider-specific source platform type.
Example: null

Any of option 2

NameTypeRequiredDescription
data.sourceTypenulloptional
Source type value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.sponsoredProductsExposureRationumberoptional
SP advertising exposure ratio
Example: null

Any of option 2

NameTypeRequiredDescription
data.sponsoredProductsExposureRationulloptional
Sponsored products exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.sponsoredProductsExposureScorenumberoptional
SP ad impression total score
Example: null

Any of option 2

NameTypeRequiredDescription
data.sponsoredProductsExposureScorenulloptional
Sponsored products exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.titlestringoptional
Title
Example: null

Any of option 2

NameTypeRequiredDescription
data.titlenulloptional
Title value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.topRatedExposureRationumberoptional
TR exposure ratio
Example: null

Any of option 2

NameTypeRequiredDescription
data.topRatedExposureRationulloptional
Top rated exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.topRatedExposureScorenumberoptional
TR exposure total score
Example: null

Any of option 2

NameTypeRequiredDescription
data.topRatedExposureScorenulloptional
Top rated exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.totalintegeroptional
The actual amount of data returned this time
Example: null

Any of option 2

NameTypeRequiredDescription
data.totalnulloptional
Total value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.totalExposureRationumberoptional
Total traffic share
Example: null

Any of option 2

NameTypeRequiredDescription
data.totalExposureRationulloptional
Total exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.totalExposureScorenumberoptional
Total exposure score
Example: null

Any of option 2

NameTypeRequiredDescription
data.totalExposureScorenulloptional
Total exposure score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.totalPageintegeroptional
Total page count returned by the upstream provider.
Example: null

Any of option 2

NameTypeRequiredDescription
data.totalPagenulloptional
Total page value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.typestringoptional
rendering style
Example: null

Any of option 2

NameTypeRequiredDescription
data.typenulloptional
Type value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.videoAdExposureRationumberoptional
Video ad exposure ratio
Example: null

Any of option 2

NameTypeRequiredDescription
data.videoAdExposureRationulloptional
Video ad exposure ratio value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.videoAdExposureScorenumberoptional
Total video ad exposure score
Example: null

Any of option 2

NameTypeRequiredDescription
data.videoAdExposureScorenulloptional
Video ad exposure score value used by this API operation.

Any of option 2

NameTypeRequiredDescription
datanullrequired
Data value used by this API operation.

Responses

CodeDescription
200Default HTTP response for both success and many business errors. Only outer JSON code 0 indicates success or asynchronous acceptance; inspect data for the result.
429Execution admission rate limit; honor Retry-After when present.
503Execution admission is temporarily unavailable; honor Retry-After when present.
Opt-inX-Nexscope-Http-Status: semantic maps controller-handled business errors to HTTP status on run and task routes. Pre-authentication failures, such as a missing API key (code 11209), may still return HTTP 200 before this mapping. Always check the outer JSON code; malformed requests and infrastructure failures may also return non-200 HTTP responses.

Data source, freshness, and limitations

Source, freshness, coverage, rate limits, and estimation notes are not specified in this API definition unless they appear in the request or response field documentation above. Do not assume official marketplace data or real-time freshness when it is not explicitly documented.

Step 1 of 2 · Connect your MCP client

MCP

V2 recommended

Connect remote agents through the standard MCP 2025-11-25 Streamable HTTP endpoint. Use OAuth 2.1 Authorization Code with PKCE, or an API key for compatibility.

POST https://api.nexscope.ai/mcp
MCP-Protocol-Version: 2025-11-25
Content-Type: application/json
Authentication

OAuth clients request the mcp:tools scope. The endpoint's 401 response advertises protected-resource metadata for authorization discovery.

Step 2 of 2 · Call the tool

Call a tool

{
  "jsonrpc": "2.0",
  "id": "tool-call-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_amazon_keyword_summary",
    "arguments": {
      "country": "US",
      "last7d": true,
      "pageNum": 1,
      "pageSize": 10,
      "searchKeyword": "phone case"
    }
  }
}

Legacy MCP v1

Existing API-key clients can continue using the compatibility endpoint. New integrations should use MCP v2.

GET / POST /mcp/legacy

Online test

Execute the current API with your API key and JSON payload. Online tests use this site's configured API environment; the Endpoint and copyable examples use the public integration address.

12 credits / callAPI usage records

Try it

Send a real request with the same contract shown in the reference.

Endpoint
/sf/keywordSummary
MCP method
nexscope_amazon_keyword_summary
cURL
curl -X POST \
  https://api.nexscope.ai/sf/keywordSummary \
  -H "Authorization: Bearer nk-..." \
  -H "Content-Type: application/json" \
  -d '{ "asins": "B01NBNDC1T,B09VLJJPL6", "country": "US", "pageSize": 50, "searchKeyword": "wireless charger" }'
Response
No response yet. Run the request to see the response here.

Related APIs