Amazon Research ST
Amazon Market Product Search MCP
Filter Amazon products using market data and monthly snapshots. Call the Amazon Market Product Search API via REST or MCP with your Nexscope API key.
Amazon Market Product Search 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 Similar Products
Prompt: Find products similar to ASIN [ASIN] on Amazon US. Show the returned product details and flag unavailable sales estimates.
2. Browse A Category
Prompt: Find products in Amazon US category [category ID]. Show the returned product details and flag unavailable sales estimates.
3. Research A Brand
Prompt: Find products from [brand] on Amazon US. Show the returned product details and flag unavailable sales estimates.
4. Research A Seller By Name
Prompt: Find products sold by [store name] on Amazon US. Show the returned product details and flag unavailable sales estimates.
5. Research A Seller By ID
Prompt: Find products from seller [seller ID] on Amazon US. Show the returned product details and flag unavailable sales estimates.
6. Find Products From An ABA Keyword
Prompt: Find Amazon US products associated with the Brand Analytics keyword [keyword]. Show the returned product details and flag unavailable sales estimates.
7. Search Titles And Attributes
Prompt: Find Amazon US products with [keywords] in their title or attributes. Show the returned product details and flag unavailable sales estimates.
8. Filter By Price
Prompt: Find Amazon US products priced between $10 and $20. Show the returned product details and flag unavailable sales estimates.
9. Filter By Monthly Sales
Prompt: Find Amazon US products with 100 to 1,000 monthly sales units. Show the returned product details and flag unavailable sales estimates.
10. Find Seasonal Products
Prompt: Find Amazon US products that peak in October, November or December. Show the returned product details and flag unavailable sales estimates.
11. Find Newly Listed Products
Prompt: Find Amazon US products listed between January 1 and June 30, 2026. Show the returned product details and flag unavailable sales estimates.
12. Filter By Rating
Prompt: Find Amazon US products rated between four and five stars. Show the returned product details and flag unavailable sales estimates.
13. Filter By Review Count
Prompt: Find Amazon US products with 10 to 500 reviews. Show the returned product details and flag unavailable sales estimates.
14. Filter By Category Rank
Prompt: Find Amazon US products with a main-category rank from 500 to 5,000 and a subcategory rank from 1 to 100. Show the returned product details and flag unavailable sales estimates.
15. Filter By Fulfillment
Prompt: Find Amazon US products fulfilled by Amazon, by merchants, or either, according to [my fulfillment preference]. Show the returned product details and flag unavailable sales estimates.
16. Filter By Variation Count
Prompt: Find Amazon US products with 1 to 50 variations. Show the returned product details and flag unavailable sales estimates.
17. Combine Product Filters
Prompt: Find Amazon US products priced at $20 or less with at least 500 monthly sales units. Apply both conditions together and show the matching products.
18. Review A Historical Snapshot
Prompt: Show products in Amazon US category [category ID] for November 2024. Keep the snapshot month visible so I can distinguish historical figures from current data.
19. Read Another Results Page
Prompt: Continue the same Amazon US product search on page [page number], keeping my filters unchanged. Show this page separately from earlier results.
What You Need to Provide
Provide a marketplace and the category, brand, seller, ASIN, ABA keyword or filter values for your search.
Supported marketplaces are the US, UK, Germany, France, India, Canada, Japan, Spain, Italy, Mexico, UAE, Australia, Brazil and Saudi Arabia.
Historical snapshots begin in January 2024. Australia, Brazil and India do not support historical lookback; outside the US, UK and Germany, lookback is limited to the top 100 products.
A similar-ASIN search finds related products, not only the input ASIN. Sales values of −1 mean an estimate is unavailable.
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_market_product_searchhttps://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-market-product-search-1",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_market_product_search",
"arguments": {
"marketplace": "us",
"page": 1,
"queryMode": 1,
"queryType": 1,
"queryValue": "B072MQ5BRX"
}
}
}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 |
|---|---|---|---|
marketplace | string | required | Amazon site code: us, gb, de, fr, in, ca, jp, es, it, mx, ae, au, br, sa Example: us |
queryMode | integer | optional | Query mode. 1: single condition query (default); 2: multi-condition combined query (AND relationship) Example: 1 |
queryType | integer | optional | Query type (1-16), only effective when queryMode=1. See the complete Query Types description in SKILL.md Example: 1 |
queryValue | string | optional | Query condition value, format varies by queryMode and queryType. See the format description for each queryType in SKILL.md Example: phone case |
page | integer | optional | Page number, default 1. Max 100 products per page Example: 1 |
queryMonth | string | optional | Historical month lookback, format yyyy-MM. When not specified, queries real-time data Example: 2026-01 |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
code | integer | optional | Response code, `200` indicates success. |
msg | string | optional | Respond to the message. |
total | integer | optional | Total number of results. |
page | integer | optional | Current page number. |
pageCount | integer | optional | Total number of pages, up to 200 pages. |
costTime | integer | optional | Time taken, unit ms. |
costToken | integer | optional | The number of tokens consumed. |
requestConsumed | integer | optional | The number of requests consumed. |
type | string | optional | Rendering style. |
columns | array | optional | Render the column. |
products | array | optional | Product list; element fields are shown in the table below. |
asin | string | optional | ASIN。 |
title | string | optional | Product title. |
brand | string | optional | brand. |
asinUrl | string | optional | Amazon Listing detail page URL. |
imageUrl | string | optional | Main image URL. |
productImageUrls | array | optional | All product image URLs. |
parentAsin | string | optional | Parent ASIN; `null` if no child. |
variationNum | integer | optional | Number of variants. |
weight | string | optional | Weight, unit g. |
size | array | optional | Outer packaging dimensions `[longest side, second longest side, shortest side]`, unit cm. |
price | number | optional | Current price, before coupons, in local currency. |
oldPrice | number | optional | Strikethrough price in local currency. |
salesPrice | number | optional | Price after deducting coupons, in local currency. |
coupon | integer | optional | Coupon policy; non-negative value is the discount amount, negative value is the discount percentage. |
fbaFees | number | optional | FBA fees in local currency. |
fbaDetail | array | optional | FBA Details. |
platformFee | number | optional | Platform commission, in local currency. |
profitAmount | number | optional | Profit, calculated as received price - FBA fee - commission, in local currency. |
profitRate | number | optional | Profit margin, for example `25.83` means 25.83%. |
monthlySalesUnits | integer | optional | Listing monthly sales in the past 30 days; `-1` indicates that it cannot be estimated. |
monthlySalesRevenue | number | optional | Estimated monthly sales in local currency; `-1` means cannot be estimated. |
listingSalesVolumeOfDaily | integer | optional | Listing daily sales volume; `-1` means it cannot be estimated. |
listingSalesOfDaily | number | optional | Listing daily sales, in local currency; `-1` means it cannot be estimated. |
salesRank | integer | optional | BSR category rankings. The lower the value, the better the ranking. |
category | array | optional | Category `[category name, NodeId]`. |
bsrCategory | array | optional | Small category ranking list, elements include `nodeId`, `name`, `rank`, `date` (`yyyyMMdd`). |
rating | number | optional | Current rating, range 0.0-5.0. |
ratings | integer | optional | Number of ratings. |
availableDate | string | optional | Shelf time, format `yyyy-MM-dd`. |
onlineDays | integer | optional | Number of days on shelf. |
buyboxSeller | string | optional | Buybox seller name. |
buyBoxSellerId | string | optional | Buybox seller ID. |
buyboxSellerAddress | string | optional | The two-digit code of the Buybox seller's country/region; when Amazon is self-operated, it is `null`. |
isFBA | boolean | optional | Do Buybox sellers use FBA. |
sellerNum | integer | optional | Number of sellers. |
aPlus | boolean | optional | A+ or not. |
hasVideo | boolean | optional | Is there a video. |
hasBrandStore | boolean | optional | Is there a brand store? |
Format Illustration
Illustrative example with fictional data, not a live tool call.
Illustrative Question
Find products similar to ASIN B072MQ5BRX on Amazon US.
Illustrative Response Explanation
The illustrative result contains one similar product, “Example phone case”, with 300 monthly sales units and a 4.5 rating. Similar-product search does not retrieve only the input ASIN.
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-market-product-search-example",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_market_product_search",
"arguments": {
"marketplace": "us",
"page": 1,
"queryMode": 1,
"queryType": 1,
"queryValue": "B072MQ5BRX"
}
}
}MCP Response Format
{
"jsonrpc": "2.0",
"id": "amazon-market-product-search-example",
"result": {
"content": [
{
"type": "text",
"text": "{\"code\":0,\"msg\":null,\"data\":{\"total\":1,\"page\":1,\"products\":[{\"asin\":\"B000000001\",\"title\":\"Example phone case\",\"monthlySalesUnits\":300,\"rating\":4.5}]}}"
}
],
"structuredContent": {
"code": 0,
"msg": null,
"data": {
"total": 1,
"page": 1,
"products": [
{
"asin": "B000000001",
"title": "Example phone case",
"monthlySalesUnits": 300,
"rating": 4.5
}
]
}
},
"isError": false
}
}