Amazon Niche Intelligence JM
Amazon Related ASINs
Find same-niche Amazon competitors by ASIN using conversion, click, sales, review, rating, price, and margin filters. Call it via REST API or MCP.
MCP tool name
nexscope_amazon_related_asinsMCP 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-related-asins-1",
"method": "tools/call",
"params": {
"name": "nexscope_amazon_related_asins",
"arguments": {
"asin": "B072MQ5BRX",
"countryCode": "US",
"page": 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 | Reference ASIN, used to query competitor listings that belong to the same niche as this ASIN, max length 1000 characters Example: B072MQ5BRX |
countryCode | string | optional | Country code, options: US (United States), JP (Japan), DE (Germany) Example: {} |
page | integer | optional | Page number (starting from 1) Example: 1 |
pageSize | integer | optional | Items returned per page (10-100) Example: 10 |
sortField | string | optional | Sort field (see sort options below) Example: {} |
sortType | string | optional | Sort direction: desc (descending) or asc (ascending) Example: {} |
priceMin | number | optional | Minimum product price Example: 1 |
priceMax | number | optional | Maximum product price Example: 1 |
fbaFeeMin | number | optional | Minimum FBA fee Example: 1 |
fbaFeeMax | number | optional | Maximum FBA fee Example: 1 |
grossProfitMarginMin | number | optional | Minimum gross profit margin Example: 1 |
grossProfitMarginMax | number | optional | Maximum gross profit margin Example: 1 |
totalReviewsMin | integer | optional | Minimum review count Example: 1 |
totalReviewsMax | integer | optional | Maximum review count Example: 1 |
customerRatingMin | number | optional | Minimum rating, range 0.0-5.0 Example: 1 |
customerRatingMax | number | optional | Maximum rating, range 0.0-5.0 Example: 1 |
clickCountT7Min | integer | optional | Minimum weekly click count Example: 1 |
clickCountT7Max | integer | optional | Maximum weekly click count Example: 1 |
clickCountGrowthT7Min | number | optional | Minimum weekly click growth rate, range 0-1, e.g., 0.1 means 10% Example: 1 |
clickCountGrowthT7Max | number | optional | Maximum weekly click growth rate, range 0-1, e.g., 0.1 means 10% Example: 1 |
clickConversionRateMin | number | optional | Minimum click conversion rate, range 0-1, e.g., 0.1 means 10% Example: 1 |
clickConversionRateMax | number | optional | Maximum click conversion rate, range 0-1, e.g., 0.1 means 10% Example: 1 |
clickCountT30Min | integer | optional | Minimum monthly click count Example: 1 |
clickCountT30Max | integer | optional | Maximum monthly click count Example: 1 |
clickCountGrowthT30Min | number | optional | Minimum monthly click growth rate, range 0-1, e.g., 0.1 means 10% Example: 1 |
clickCountGrowthT30Max | number | optional | Maximum monthly click growth rate, range 0-1, e.g., 0.1 means 10% Example: 1 |
clickConversionRateCompositeMin | number | optional | Minimum composite click conversion rate, range 0-1, e.g., 0.1 means 10% Example: 1 |
clickConversionRateCompositeMax | number | optional | Maximum composite click conversion rate, range 0-1, e.g., 0.1 means 10% Example: 1 |
salesVolumeT360Min | integer | optional | Minimum annual sales volume Example: 1 |
salesVolumeT360Max | integer | optional | Maximum annual sales volume Example: 1 |
launchDateMin | string | optional | Earliest listing time, format yyyyMMdd000000 Example: 2026-01-01 |
launchDateMax | string | optional | Latest listing time, format yyyyMMdd000000 Example: 2026-01-01 |
nicheCountMin | integer | optional | Minimum number of niche markets Example: 1 |
nicheCountMax | integer | optional | Maximum number of niche markets Example: 1 |
sellerCountry | string | optional | Seller country code, comma-separated for multiple countries, e.g.: CN,US Example: {} |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
total | integer | optional | Total number of records Example: {} |
pages | integer | optional | Total pages Example: {} |
page | integer | optional | Current page Example: {} |
pageSize | integer | optional | page size Example: {} |
data | array | optional | ASIN product list (see product object fields below) Example: {} |
columns | array | optional | Rendered columns Example: {} |
type | string | optional | Rendering style Example: {} |
costToken | integer | optional | Consume token Example: {} |
asin | string | optional | Amazon Product ASIN Example: {} |
parentAsin | string | optional | Amazon Product Parent ASIN Example: {} |
title | string | optional | product title Example: {} |
brand | string | optional | brand Example: {} |
price | number | optional | price Example: {} |
currentPrice | number | optional | current price Example: {} |
currency | string | optional | Currency Example: {} |
customerRating | number | optional | Rating Example: {} |
totalReviews | integer | optional | Number of comments Example: {} |
launchDate | string | optional | Shelf time Example: {} |
link | string | optional | ASIN link Example: {} |
imagesUrl | string | optional | Product main picture Example: {} |
sellerName | string | optional | Seller name Example: {} |
sellerId | string | optional | Seller ID Example: {} |
fbaFee | number | optional | FBA commission Example: {} |
shippingFee | number | optional | FBA freight Example: {} |
gpm | number | optional | Gross profit margin Example: {} |
clickConversionRate | number | optional | Click conversion rate (original 7-day click conversion rate) Example: {} |
clickConversionRateComposite | number | optional | Comprehensive click conversion rate Example: {} |
clickConversionRateType | string | optional | Conversion rate calculation type Example: {} |
clickConversionRateCompositeType | string | optional | Comprehensive conversion rate calculation type Example: {} |
clickCountT7 | integer | optional | Clicks in 7 days Example: {} |
clickCountT30 | integer | optional | Clicks in 30 days Example: {} |
clickCountT90 | integer | optional | Clicks in 90 days Example: {} |
clickCountGrowthT7 | number | optional | Weekly click growth rate Example: {} |
clickCountGrowthT30 | number | optional | Monthly click growth rate Example: {} |
purchasedClicksT360 | integer | optional | 360 days purchase click Example: {} |
salesVolumeT360 | integer | optional | annual sales Example: {} |
nicheCount | integer | optional | Number of market segments to which it belongs Example: {} |
sameNicheTitle | string | optional | Same market segment (Niche) title Example: {} |
involvedNum | integer | optional | The number of keywords involved Example: {} |
involvedFrequency | integer | optional | Involved keyword frequency Example: {} |
categoryNames | array | optional | Category information Example: {} |
hasMetric | boolean | optional | Identifies whether there are indicators Example: {} |
searchValueType | string | optional | Search type: exact (exact match), sameNiche (belongs to the same market segment as the reference ASIN), category (category) Example: {} |
niches | array | optional | top3 market segments, including: nicheId, nicheTitle, demand (market score), image, marketplaceId Example: {} |
bestSellersRanking | array | optional | Bestseller list ranking, including: rank (ranking), category (category name) Example: {} |
trends | array | optional | 90-day trend data, including: day (date), clickCountT7 (weekly clicks), reviewCount (number of reviews), reviewRating (rating), bestSellerRanking (BSR ranking), averagePriceT7 (weekly average price), totalOfferDepthT7 (new offers in 7 days) Example: {} |
lastUpdateTime | string | optional | Last updated Example: {} |
Examples
Example arguments
{
"asin": "B072MQ5BRX",
"countryCode": "US",
"page": 1,
"pageSize": 10
}Example structuredContent
{}