Nexscope

Amazon Product Database

Find Amazon products by category, price, sales, reviews, and seller type. Call the Amazon Product Database API via REST or MCP from 88 credits per call.

CostRecent Avg. 131 · Range 67–133 credits / call
Try online
POST · https://api.nexscope.ai/js/product-database/queryMCP · nexscope_amazon_product_database

Choose an integration method

Amazon Research JS

What this API does

Find Amazon products by category, price, sales, reviews, and seller type. The request accepts marketplace, includeKeywords, excludeKeywords, categories, minPrice. Its documented result includes approximate30DayRevenue, approximate30DayUnitsSold, brand, breadcrumbPath, buyBoxOwner, buyBoxOwnerSellerId, category, dataSnapshotMonth.

Amazon Product Database API use cases

Inspect a candidate product

To inspect a candidate product, a marketplace analyst submits marketplace and includeKeywords to Amazon Product Database. The returned approximate30DayRevenue, approximate30DayUnitsSold, brand help inspect the documented attributes of the candidate product.

Compare listing details

A marketplace analyst uses Amazon Product Database with marketplace and includeKeywords to compare listing details. The returned approximate30DayRevenue, approximate30DayUnitsSold, brand help compare product details with another shortlisted listing.

Prepare product evidence for a sourcing review

For this workflow, a marketplace analyst calls Amazon Product Database with marketplace and includeKeywords to prepare product evidence for a sourcing review. The result helps record product facts before a sourcing discussion.

Amazon Product Database API FAQ

What does the Amazon Product Database API return?

Find Amazon products by category, price, sales, reviews, and seller type. The documented output includes approximate30DayRevenue, approximate30DayUnitsSold, brand, breadcrumbPath, buyBoxOwner, buyBoxOwnerSellerId, category, dataSnapshotMonth. It corresponds to the supplied marketplace, includeKeywords, excludeKeywords, categories, minPrice. 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 Product Database API cost?

The current documented cost is Recent Avg. 131 · Range 67–133 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 Product Database API from my app or an MCP client?

Send a POST request to https://api.nexscope.ai/js/product-database/query 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_product_database. 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/js/product-database/query
MCP method
nexscope_amazon_product_database

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/js/product-database/query

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/js/product-database/query' \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "includeKeywords": "yoga mat",
  "marketplace": "us",
  "maxPrice": 50,
  "minRating": 4,
  "minSales": 300,
  "needCount": 20,
  "sort": "-sales"
}'

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 Research JS
POSThttps://api.nexscope.ai/js/product-database/query

Run this API

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

Endpoint

MethodPOST
Pathhttps://api.nexscope.ai/js/product-database/query
AuthBearer API key
Content-Typeapplication/json

Request parameters

NameTypeRequiredDescription
marketplacestringrequired
Target market code. Optional values: `us`, `uk`, `de`, `in`, `ca`, `fr`, `it`, `es`, `mx`, `jp`
Example: us
includeKeywordsstringoptional
Title/ASIN contains keywords, comma separated, up to 100 items, each item can be up to 50 characters
excludeKeywordsstringoptional
Title/ASIN excluded keywords, comma separated, up to 100 items, each item can be up to 50 characters
categoriesstringoptional
Main category names, separated by commas, must match the standard category names of the corresponding site. Examples of US sites: Appliances, Arts Crafts & Sewing, Automotive, Baby, Beauty & Personal Care, Books, CDs & Vinyl, Cell Phones & Accessories, Clothing Shoes & Jewelry, Collectibles & Fine Art, Computers, Digital Music, Electronics, Garden & Outdoor, Grocery & Gourmet Food, Handmade, Health Household & Baby Care, Home & Kitchen, Industrial & Scientific, Kindle Store, Kitchen & Dining, Movies & TV, Musical Instruments, Office Products, Pet Supplies, Sports & Outdoors, Tools & Home Improvement, Toys & Games, Video Games, etc.; other sites have corresponding local category names
minPricenumberoptional
lowest price
maxPricenumberoptional
highest price
minSalesintegeroptional
Minimum monthly sales
maxSalesintegeroptional
Highest monthly sales
minRevenuenumberoptional
minimum monthly income
maxRevenuenumberoptional
highest monthly income
minReviewsintegeroptional
Minimum number of comments
maxReviewsintegeroptional
Highest number of comments
minRatingnumberoptional
Lowest rating (1.0-5.0)
maxRatingnumberoptional
Highest rating (1.0-5.0)
minWeightnumberoptional
Minimum weight (lbs)
maxWeightnumberoptional
Maximum weight (lbs)
minRankintegeroptional
Lowest BSR Rank
maxRankintegeroptional
Highest BSR Rank
minLqsintegeroptional
Minimum LQS score (1-10)
maxLqsintegeroptional
Highest LQS score (1-10)
minSellersintegeroptional
Minimum number of sellers
maxSellersintegeroptional
Maximum number of sellers
minNetnumberoptional
minimum net profit
maxNetnumberoptional
highest net profit
sellerTypesstringoptional
Seller types, separated by commas. Optional values: `amz` (Amazon self-operated), `fba`, `fbm`
productTiersstringoptional
Product size hierarchy, separated by commas. Optional values: `oversize`, `standard`
excludeTopBrandsbooleanoptional
Whether to exclude top brands
excludeUnavailableProductsbooleanoptional
Whether to exclude unpurchasable items
minUpdatedAtstringoptional
Data update start date (YYYY-MM-DD)
maxUpdatedAtstringoptional
Data update deadline (YYYY-MM-DD)
needCountintegeroptional
The total number of results to be returned, automatic paging within the API
sortstringoptional
Sort field.
Available options
  • `name`
  • `-name`
  • `category`
  • `-category`
  • `revenue`
  • `-revenue`
  • `sales`
  • `-sales`
  • `price`
  • `-price`
  • `rank`
  • `-rank`
  • `reviews`
  • `-reviews`
  • `lqs`
  • `-lqs`
  • `sellers`
  • `-sellers`
  • `-`. A leading `-` sorts in descending order
Example: name

Code example

{
  "includeKeywords": "yoga mat",
  "marketplace": "us",
  "maxPrice": 50,
  "minRating": 4,
  "minSales": 300,
  "needCount": 20,
  "sort": "-sales"
}

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.approximate30DayRevenueanyoptional
Approximate30 day revenue value used by this API operation.
data.approximate30DayUnitsSoldanyoptional
Approximate30 day units sold value used by this API operation.
data.brandanyoptional
Brand value used by this API operation.
data.breadcrumbPathanyoptional
Breadcrumb path value used by this API operation.
data.buyBoxOwneranyoptional
Buy box owner value used by this API operation.
data.buyBoxOwnerSellerIdanyoptional
Buy box owner seller id value used by this API operation.
data.categoryanyoptional
Category 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.dataSnapshotMonthanyoptional
Data snapshot month value used by this API operation.
data.dateFirstAvailableanyoptional
Date first available value used by this API operation.
data.dateFirstAvailableIsEstimatedanyoptional
Date first available is estimated value used by this API operation.
data.dimensionsUnitanyoptional
Dimensions unit value used by this API operation.
data.eanListanyoptional
Ean list value used by this API operation.
data.feeBreakdownanyoptional
Fee breakdown value used by this API operation.
data.gtinListanyoptional
Gtin list value used by this API operation.
data.heightValueanyoptional
Height value value used by this API operation.
data.idanyoptional
Id value used by this API operation.
data.imageUrlanyoptional
Image url value used by this API operation.
data.isAvailableanyoptional
Is available value used by this API operation.
data.isParentanyoptional
Is parent value used by this API operation.
data.isStandaloneanyoptional
Is standalone value used by this API operation.
data.isVariantanyoptional
Is variant value used by this API operation.
data.isbnListanyoptional
Isbn list value used by this API operation.
data.lengthValueanyoptional
Length value value used by this API operation.
data.listingQualityScoreanyoptional
Listing quality score value used by this API operation.
data.numberOfSellersanyoptional
Number of sellers 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.parentAsinanyoptional
Parent asin value used by this API operation.
data.priceanyoptional
Price value used by this API operation.
data.productDatabaseListanyoptional
Product database list value used by this API operation.
data.productRankanyoptional
Product rank value used by this API operation.
data.ratinganyoptional
Rating value used by this API operation.
data.reviewsanyoptional
Reviews value used by this API operation.
data.sellerTypeanyoptional
Seller type 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.subcategoryRanksanyoptional
Subcategory ranks value used by this API operation.
data.titleanyoptional
Title 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.upcListanyoptional
Upc list value used by this API operation.
data.updatedAtanyoptional
Updated at value used by this API operation.
data.variantsanyoptional
Variants value used by this API operation.
data.weightUnitanyoptional
Weight unit value used by this API operation.
data.weightValueanyoptional
Weight value value used by this API operation.
data.widthValueanyoptional
Width value value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.approximate30DayRevenuenumberoptional
Estimated revenue for the last 30 days (USD)
Example: null

Any of option 2

NameTypeRequiredDescription
data.approximate30DayRevenuenulloptional
Approximate30 day revenue value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.approximate30DayUnitsSoldintegeroptional
Estimated sales in the past 30 days
Example: null

Any of option 2

NameTypeRequiredDescription
data.approximate30DayUnitsSoldnulloptional
Approximate30 day units sold value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.brandstringoptional
brand name
Example: null

Any of option 2

NameTypeRequiredDescription
data.brandnulloptional
Brand value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.breadcrumbPathstringoptional
Full classification path
Example: null

Any of option 2

NameTypeRequiredDescription
data.breadcrumbPathnulloptional
Breadcrumb path value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.buyBoxOwnerstringoptional
Buy Box holds seller name
Example: null

Any of option 2

NameTypeRequiredDescription
data.buyBoxOwnernulloptional
Buy box owner value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.buyBoxOwnerSellerIdstringoptional
Buy Box holds seller ID
Example: null

Any of option 2

NameTypeRequiredDescription
data.buyBoxOwnerSellerIdnulloptional
Buy box owner seller id value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.categorystringoptional
Main category
Example: null

Any of option 2

NameTypeRequiredDescription
data.categorynulloptional
Category value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.costTimeintegeroptional
Execution time reported by the upstream provider.
Example: null

Any of option 2

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

Any of option 1

NameTypeRequiredDescription
data.costTokenintegeroptional
Number of tokens consumed
Example: null

Any of option 2

NameTypeRequiredDescription
data.costTokennulloptional
Cost token 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.dateFirstAvailablestringoptional
Date first put on shelves
Example: null

Any of option 2

NameTypeRequiredDescription
data.dateFirstAvailablenulloptional
Date first available value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.dateFirstAvailableIsEstimatedbooleanoptional
Is the release date an estimate?
Example: null

Any of option 2

NameTypeRequiredDescription
data.dateFirstAvailableIsEstimatednulloptional
Date first available is estimated value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.dimensionsUnitstringoptional
Dimensional unit
Example: null

Any of option 2

NameTypeRequiredDescription
data.dimensionsUnitnulloptional
Dimensions unit value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.eanListarrayoptional
EAN code list
Example: null

Any of option 2

NameTypeRequiredDescription
data.eanListnulloptional
Ean list value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.feeBreakdownobjectoptional
Fee details: `fbaFee` (FBA fee), `referralFee` (referral fee), `variableClosingFee` (variable settlement fee), `totalFees` (total fee)
Example: null

Any of option 2

NameTypeRequiredDescription
data.feeBreakdownnulloptional
Fee breakdown value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.gtinListarrayoptional
GTIN code list
Example: null

Any of option 2

NameTypeRequiredDescription
data.gtinListnulloptional
Gtin list value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.heightValuenumberoptional
height
Example: null

Any of option 2

NameTypeRequiredDescription
data.heightValuenulloptional
Height value value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.idstringoptional
Product unique identifier
Example: null

Any of option 2

NameTypeRequiredDescription
data.idnulloptional
Id value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.imageUrlstringoptional
Product main image URL
Example: null

Any of option 2

NameTypeRequiredDescription
data.imageUrlnulloptional
Image url value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.isAvailablebooleanoptional
available for purchase
Example: null

Any of option 2

NameTypeRequiredDescription
data.isAvailablenulloptional
Is available value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.isParentbooleanoptional
Is it the parent body?
Example: null

Any of option 2

NameTypeRequiredDescription
data.isParentnulloptional
Is parent value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.isStandalonebooleanoptional
Is it an independent product?
Example: null

Any of option 2

NameTypeRequiredDescription
data.isStandalonenulloptional
Is standalone value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.isVariantbooleanoptional
Is it a variant?
Example: null

Any of option 2

NameTypeRequiredDescription
data.isVariantnulloptional
Is variant value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.isbnListarrayoptional
ISBN code list
Example: null

Any of option 2

NameTypeRequiredDescription
data.isbnListnulloptional
Isbn list value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.lengthValuenumberoptional
length
Example: null

Any of option 2

NameTypeRequiredDescription
data.lengthValuenulloptional
Length value value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.listingQualityScoreintegeroptional
Listing Quality Score (LQS, 1-10)
Example: null

Any of option 2

NameTypeRequiredDescription
data.listingQualityScorenulloptional
Listing quality score value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.numberOfSellersintegeroptional
Number of sellers on sale
Example: null

Any of option 2

NameTypeRequiredDescription
data.numberOfSellersnulloptional
Number of sellers 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.parentAsinstringoptional
Parent ASIN
Example: null

Any of option 2

NameTypeRequiredDescription
data.parentAsinnulloptional
Parent asin value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.pricenumberoptional
Current selling price (USD)
Example: null

Any of option 2

NameTypeRequiredDescription
data.pricenulloptional
Price value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productDatabaseListarrayoptional
Product data list
Example: null

Any of option 2

NameTypeRequiredDescription
data.productDatabaseListnulloptional
Product database list value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.productRankintegeroptional
BSR Ranking
Example: null

Any of option 2

NameTypeRequiredDescription
data.productRanknulloptional
Product rank value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.ratingnumberoptional
Average rating (1.0-5.0)
Example: null

Any of option 2

NameTypeRequiredDescription
data.ratingnulloptional
Rating value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.reviewsintegeroptional
Total number of comments
Example: null

Any of option 2

NameTypeRequiredDescription
data.reviewsnulloptional
Reviews value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.sellerTypestringoptional
Seller type (amz/fba/fbm)
Example: null

Any of option 2

NameTypeRequiredDescription
data.sellerTypenulloptional
Seller type 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.subcategoryRanksarrayoptional
Subcategory BSR ranking list, each containing `subcategory`, `rank`, `id`
Example: null

Any of option 2

NameTypeRequiredDescription
data.subcategoryRanksnulloptional
Subcategory ranks value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.titlestringoptional
product title
Example: null

Any of option 2

NameTypeRequiredDescription
data.titlenulloptional
Title 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
Resource type
Example: null

Any of option 2

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

Any of option 1

NameTypeRequiredDescription
data.upcListarrayoptional
UPC code list
Example: null

Any of option 2

NameTypeRequiredDescription
data.upcListnulloptional
Upc list value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.updatedAtstringoptional
Data update time
Example: null

Any of option 2

NameTypeRequiredDescription
data.updatedAtnulloptional
Updated at value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.variantsarrayoptional
Variation list
Example: null

Any of option 2

NameTypeRequiredDescription
data.variantsnulloptional
Variants value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.weightUnitstringoptional
weight unit
Example: null

Any of option 2

NameTypeRequiredDescription
data.weightUnitnulloptional
Weight unit value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.weightValuenumberoptional
Product weight
Example: null

Any of option 2

NameTypeRequiredDescription
data.weightValuenulloptional
Weight value value used by this API operation.

Any of option 1

NameTypeRequiredDescription
data.widthValuenumberoptional
Width
Example: null

Any of option 2

NameTypeRequiredDescription
data.widthValuenulloptional
Width value 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_product_database",
    "arguments": {
      "includeKeywords": "phone case",
      "marketplace": "us",
      "needCount": 10,
      "sort": "-sales"
    }
  }
}

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.

88 credits / callAPI usage records

Try it

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

Endpoint
/js/product-database/query
MCP method
nexscope_amazon_product_database
cURL
curl -X POST \
  https://api.nexscope.ai/js/product-database/query \
  -H "Authorization: Bearer nk-..." \
  -H "Content-Type: application/json" \
  -d '{ "includeKeywords": "yoga mat", "marketplace": "us", "maxPrice": 50, "minRating": 4, "minSales": 300, "needCount": 20, "sort": "-sales" }'
Response
No response yet. Run the request to see the response here.

Related APIs