Nexscope Product Database multi-condition filtering. Filter Amazon products by category, price, sales volume, revenue, reviews, rating, weight, BSR rank, LQS, seller type, and more across 10 marketplaces. Trigger when users mention Amazon product selection, product database filtering, BSR rank filtering, category-based product discovery, high-rating low-competition products, FBA product search, Amazon product discovery, or similar terms. Even if the user does not explicitly mention "Nexscope" or "product database," trigger this skill whenever the request involves filtering Amazon products by multiple criteria or discovering potential products.
npx skills add https://github.com/nexscope-ai/nexscope-ecommerce-skills --skill ecommerce.amazon-product-database
This skill queries the Nexscope Product Database via the Nexscope tool gateway, enabling multi-condition filtering of Amazon products across 10 marketplaces. Sellers can discover products by category, price range, sales volume, revenue, reviews, rating, BSR rank, Listing Quality Score (LQS), seller type, and more.
The Nexscope Product Database is a multi-dimensional filtering tool at the Amazon product level, helping sellers quickly identify target products from a vast catalog:
Internal paging: The API handles pagination automatically; you specify needCount to control how many results you want, and the backend fetches them across pages internally.
| Field | API Name | Description | Example |
|-------|----------|-------------|---------|
| Title | title | Product title | Yoga Mat Non Slip... |
| Brand | brand | Brand name | Liforme |
| Main Category | category | Amazon main category | Sports & Outdoors |
| Category Path | breadcrumbPath | Full category hierarchy | Sports & Outdoors > Exercise & Fitness |
| Price | price | Current price (USD) | 29.99 |
| Monthly Sales | approximate30DayUnitsSold | Estimated 30-day units sold | 1200 |
| Monthly Revenue | approximate30DayRevenue | Estimated 30-day revenue (USD) | 35988.00 |
| BSR Rank | productRank | Best Sellers Rank | 3456 |
| Reviews | reviews | Total review count | 850 |
| Rating | rating | Average rating (1.0-5.0) | 4.5 |
| LQS | listingQualityScore | Listing Quality Score (1-10) | 8 |
| Number of Sellers | numberOfSellers | Active seller count | 3 |
| Seller Type | sellerType | Seller type (amz/fba/fbm) | fba |
| First Listed Date | dateFirstAvailable | Product first available date | 2024-06-15 |
| Weight | weightValue / weightUnit | Product weight | 2.5 lbs |
| Dimensions | lengthValue / widthValue / heightValue / dimensionsUnit | Product dimensions | 24x8x8 inches |
| Parent ASIN | parentAsin | Parent ASIN | B0XXXXXXXX |
| Buy Box Owner | buyBoxOwner | Current Buy Box holder | BrandName |
| Fee Breakdown | feeBreakdown | FBA fees, referral fees, total fees, etc. | {fbaFee: 5.40, ...} |
| Subcategory Ranks | subcategoryRanks | Subcategory BSR rank list | [{subcategory: "Yoga Mats", rank: 12}] |
| Cost Token | costToken | Token consumption for this call | 5 |
us (United States), uk (United Kingdom), de (Germany), in (India), ca (Canada), fr (France), it (Italy), es (Spain), mx (Mexico), jp (Japan)
Default marketplace is us. Use us when the user does not specify a marketplace.
POST /tool-jungle-scout/product-database/query (full parameters/responses/error codes see references/api.md)python scripts/amazon_product_database.py '<JSON params>' [--inline]Output Strategy (default script behavior):
<cwd>/nexscope/<YYYY-MM-DD>/<session>/data/nexscope-junglescout-product-database-<timestamp>.json (<cwd> is the working directory at script execution time, which in Claude Code is the current project directory; <session> is taken from the SESSION_ID environment variable, auto-grouped by user task; do NOT write to /tmp -- error out if the current directory is not writable)total/costToken, length of the largest list field + first 3 samples)--inline to force full output to stdout (while still writing to disk)Data Reading Tips: First check the summary to see if it is sufficient; when specific fields are needed, prefer using jq or ConvertFrom-Json to extract from the saved JSON file on demand, avoiding loading the entire JSON into context.
Set the NEXSCOPE_API_KEY environment variable. If authentication fails (401/402) or you see insufficient balance errors, visit https://www.nexscope.ai/help/skills-external-access?co-from=skillNS to get an API Key or top up credits.
Only marketplace is required. All other parameters are optional filters -- combine them to narrow results.
us, "Japan site" -> jp, "Germany site" -> de; default to us when not specifiedincludeKeywords supports comma-separated multiple terms (searches title or ASIN), e.g. yoga mat,fitness; excludeKeywords excludes products containing specific termscategories must use the corresponding marketplace is standard English category names, e.g. US site Sports & Outdoors, Home & Kitchen, etc.; multiple categories comma-separatedminSales=300 means monthly sales >= 300sort field name with - for descending, e.g. -sales for sales high-to-low; defaults to name ascendingneedCount controls total results returned; defaults to a standard amount if not set1. Keyword search + sales volume filter
{
"marketplace": "us",
"includeKeywords": "yoga mat",
"minSales": 300,
"maxSales": 5000,
"sort": "-sales",
"needCount": 50
}
2. Category + price range filter
{
"marketplace": "us",
"categories": "Home & Kitchen",
"minPrice": 15,
"maxPrice": 50,
"minSales": 100,
"sort": "-revenue",
"needCount": 50
}
3. High rating, low competition (few reviews, high rating)
{
"marketplace": "us",
"categories": "Beauty & Personal Care",
"minRating": 4.0,
"maxReviews": 200,
"minSales": 100,
"sort": "-sales",
"needCount": 50
}
4. FBA-only product filter
{
"marketplace": "us",
"includeKeywords": "phone stand",
"sellerTypes": "fba",
"productTiers": "standard",
"minSales": 200,
"sort": "-sales",
"needCount": 50
}
5. Exclude top brands + discover blue ocean opportunities
{
"marketplace": "us",
"categories": "Sports & Outdoors",
"excludeTopBrands": true,
"minSales": 300,
"maxReviews": 500,
"minRating": 4.0,
"sort": "-sales",
"needCount": 50
}
6. Discover new products by listing date
{
"marketplace": "us",
"categories": "Electronics",
"minUpdatedAt": "2026-01-01",
"minSales": 50,
"sort": "-sales",
"needCount": 50
}
imageUrl when displaying individual product detailscategories values must exactly match the standard main category names for that marketplaceincludeKeywords / excludeKeywords max 100 items each, max 50 characters per itemminRating / maxRating values are 1.0-5.0minWeight / maxWeight are in poundsApplicable - Amazon product multi-condition filtering and discovery:
| User Says | Scenario |
|-----------|----------|
| "Find yoga mats with monthly sales over 500" | Keyword + sales filter |
| "What are good products under $30 in the US Kitchen category?" | Category + price filter |
| "Blue ocean products with few reviews but high ratings" | High rating, low competition |
| "Find FBA standard-size phone stands" | Seller type + product tier filter |
| "Sports category opportunities excluding major brands" | Exclude top brands |
| "Which recently listed electronics are selling well?" | New product discovery |
| "Home products with BSR rank under 10,000" | BSR rank filter |
| "High-sales products with LQS below 5" | Listing optimization opportunities |
Not applicable - Beyond product database filtering:
Boundary judgment: When users say "product selection", "find products", or "market research", if their need is to filter products by specific criteria (price, sales, category, reviews, etc.) from Amazon is product catalog, this skill applies. If they need keyword-level search volume data, advertising insights, or non-Amazon platform data, it does not apply.
Take nexscope-ai/ecommerce.amazon-product-database from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.