Amazon Niche Intelligence JM
Amazon Niche Intelligence JM: page Asins By Asin API
Amazon Niche Intelligence JM: page Asins By Asin API.
MCP tool name
nexscope_data_jm_page_asins_by_asinMCP 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": "data-jm-page-asins-by-asin-1",
"method": "tools/call",
"params": {
"name": "nexscope_data_jm_page_asins_by_asin",
"arguments": {
"asin": "B0GC4RPX79",
"countryCode": "US",
"page": 1,
"pageSize": 50,
"sortField": "purchasedClicksT360",
"sortType": "desc"
}
}
}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 is used to query the list of competing products belonging to the same market segment (Niche) as the ASIN. The maximum length is 1000 characters. Example: {} |
countryCode | string | optional | Country code, optional values: `US` (United States), `JP` (Japan), `DE` (Germany) Example: US |
page | integer | optional | Page number (starting from 1) Example: 1 |
pageSize | integer | optional | Number of returns per page (10-100) Example: 50 |
sortField | string | optional | Sorting field (see sorting options below) Example: purchasedClicksT360 |
sortType | string | optional | Sort by: `desc` (descending) or `asc` (ascending) Example: desc |
priceMin | number | optional | lowest product price Example: {} |
priceMax | number | optional | Maximum product price Example: {} |
fbaFeeMin | number | optional | Minimum FBA commission Example: {} |
fbaFeeMax | number | optional | Highest FBA commission Example: {} |
grossProfitMarginMin | number | optional | Minimum gross profit margin Example: {} |
grossProfitMarginMax | number | optional | Highest gross profit margin Example: {} |
totalReviewsMin | integer | optional | Minimum number of comments Example: {} |
totalReviewsMax | integer | optional | Maximum number of comments Example: {} |
customerRatingMin | number | optional | Minimum rating, value range 0.0-5.0 Example: {} |
customerRatingMax | number | optional | Highest rating, value range 0.0-5.0 Example: {} |
clickCountT7Min | integer | optional | Minimum weekly clicks Example: {} |
clickCountT7Max | integer | optional | Highest number of clicks per week Example: {} |
clickCountGrowthT7Min | number | optional | Minimum weekly click growth rate, value range 0-1, for example, 0.1 means 10% Example: {} |
clickCountGrowthT7Max | number | optional | The highest weekly click growth rate, the value range is 0-1, for example, 0.1 means 10% Example: {} |
clickConversionRateMin | number | optional | Minimum click conversion rate, value range 0-1, for example, 0.1 means 10% Example: {} |
clickConversionRateMax | number | optional | The highest click conversion rate, the value range is 0-1, for example, 0.1 means 10% Example: {} |
clickCountT30Min | integer | optional | Minimum monthly clicks Example: {} |
clickCountT30Max | integer | optional | Highest monthly clicks Example: {} |
clickCountGrowthT30Min | number | optional | Minimum monthly click growth rate, value range 0-1, for example, 0.1 means 10% Example: {} |
clickCountGrowthT30Max | number | optional | The highest monthly click growth rate, the value range is 0-1, for example, 0.1 means 10% Example: {} |
clickConversionRateCompositeMin | number | optional | Minimum comprehensive click conversion rate, value range 0-1, for example, 0.1 means 10% Example: {} |
clickConversionRateCompositeMax | number | optional | The highest comprehensive click conversion rate, the value range is 0-1, for example, 0.1 means 10% Example: {} |
salesVolumeT360Min | integer | optional | Minimum annual sales volume Example: {} |
salesVolumeT360Max | integer | optional | Highest annual sales Example: {} |
launchDateMin | string | optional | The earliest release time, in the format of yyyyMMdd000000 Example: {} |
launchDateMax | string | optional | The latest release date, in the format of yyyyMMdd000000 Example: {} |
nicheCountMin | integer | optional | Minimum number of segments Example: {} |
nicheCountMax | integer | optional | Maximum number of market segments Example: {} |
sellerCountry | string | optional | The country code of the seller's country. If you select multiple countries, separate them with English commas, such as: 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": "B0GC4RPX79",
"countryCode": "US",
"page": 1,
"pageSize": 50,
"sortField": "purchasedClicksT360",
"sortType": "desc"
}Example structuredContent
{
"code": 0,
"cost": "-1",
"data": {},
"msg": null,
"time": "2026-01-01 00:00:00",
"traceId": null,
"ts": "0"
}