本文へ移動
cccskills
無料GitHub で公開

ecommerce.amazon-search

Simulates a real user searching on Amazon's storefront to get real-time keyword ranking and search results page data. Use when the user mentions Amazon product search, search result scraping, keyword ranking on search pages, ASIN ranking position check, competitor discovery, search page price comparison, sponsored product analysis, new product monitoring, or storefront search simulation. Even if the user does not explicitly mention "search simulation", trigger this skill whenever their need involves real-time Amazon search results, product ranking data, or storefront SERP analysis.

インストール方法を見る

含まれるファイル(4)

  • SKILL.md9.7 KB
  • manifest.json247 B
  • references/api.md7.9 KB
  • scripts/amazon_search.py6.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Amazon Product Search

This skill guides you on how to perform Amazon storefront search simulations, helping Amazon sellers retrieve real-time search result data including product rankings, prices, ratings, and more.

Core Concepts

This tool simulates a real user searching on Amazon's storefront. It returns live search result page (SERP) data: product listings with their positions, prices, ratings, review counts, brands, delivery info, sponsored flags, and more. This is real-time data directly from the Amazon frontend, not historical analytics.

Key distinction from ABA data: ABA data is aggregated historical search term analytics. This tool returns the actual product listings a user would see when searching a keyword on Amazon right now.

Keyword language: Keywords should be in the language of the target marketplace. For example, use English keywords for amazon.com, German keywords for amazon.de, Japanese keywords for amazon.co.jp, etc.

Parameters

ParameterTypeRequiredDescriptionDefault
keywordstringNoSearch keyword (translate to the target marketplace's language)-
amazonDomainstringNoAmazon marketplace domainamazon.com
nodestringNoAmazon category node ID for category-scoped searches-
languagestringNoLanguage locale code (e.g., en_US, de_DE, ja_JP)-
sortstringNoSort order for resultsrelevanceblender
pageintegerNoPage number (starting from 1, ~20 results per page)1
deliveryZipstringNoPostal/zip code for delivery location simulation-
devicestringNoDevice type: desktop, mobile, or tabletdesktop

Supported Marketplaces

DomainCountry
amazon.comUnited States
amazon.co.ukUnited Kingdom
amazon.deGermany
amazon.frFrance
amazon.itItaly
amazon.esSpain
amazon.co.jpJapan
amazon.caCanada
amazon.com.auAustralia
amazon.com.brBrazil
amazon.inIndia
amazon.nlNetherlands
amazon.seSweden
amazon.plPoland
amazon.sgSingapore
amazon.saSaudi Arabia
amazon.aeUnited Arab Emirates
amazon.com.mxMexico
amazon.com.trTurkey
amazon.com.beBelgium
amazon.cnChina
amazon.egEgypt

Default marketplace is amazon.com. Use amazon.com when the user doesn't specify a marketplace.

Sort Options

ValueDescription
relevanceblenderFeatured / Relevance (default)
price-asc-rankPrice: Low to High
price-desc-rankPrice: High to Low
review-rankAverage Customer Review
date-desc-rankNewest Arrivals
exact-aware-popularity-rankBest Sellers

Usage

  • API Endpoint: POST /amazon/search (see references/api.md for full parameters/response/error codes)
  • Python Script: python scripts/amazon_search.py '<JSON params>' [--inline]
  • Cost Constraint: This tool consumes credits. The same session+parameter combination is called only once by default; the script has a 24h local cache. Do not auto-retry with different keywords, pages, or zip codes on failure/empty results. Ask the user before additional queries that will incur cost.

Output Strategy (default script behavior):

  • Always write the full response to <cwd>/nexscope/<YYYY-MM-DD>/<session>/data/nexscope-amazon-search-<timestamp>.json (<cwd> is the current working directory; <session> is from SESSION_ID env var, auto-grouped by user task; do not write to /tmp, error if current directory is not writable)
  • Response ≤ 8 KB: print full JSON to stdout after saving
  • Response > 8 KB: stdout prints only a summary (top-level fields, counts like total/costToken, length of largest list fields + first 3 samples)
  • Add --inline to force full stdout output (still saves to disk)

Data Reading Tip: Check the summary first. Use jq or ConvertFrom-Json to extract specific fields from the saved JSON file, avoiding loading the full payload into context.

Authentication and Credits

If authentication fails or credits are depleted:

How to Build Queries

Construct the request parameters based on the user's intent:

  1. Determine the marketplace: Map the user's target country to the correct amazonDomain value
  2. Set the keyword: Translate the search term into the target marketplace's language
  3. Choose sort order: If the user wants results sorted by price, reviews, or newness, set the sort parameter
  4. Pagination: Use the page parameter to fetch additional result pages if needed
  5. Category scope: If the user wants to search within a specific category, provide the node parameter
  6. Delivery simulation: Use deliveryZip to see location-specific availability and delivery info

Usage Examples

1. Basic keyword search on US marketplace

{"keyword": "wireless earbuds", "amazonDomain": "amazon.com"}

2. Search on German marketplace with German keyword

{"keyword": "kabellose Kopfhoerer", "amazonDomain": "amazon.de", "language": "de_DE"}

3. Search sorted by price (low to high)

{"keyword": "phone case", "amazonDomain": "amazon.com", "sort": "price-asc-rank"}

4. Search for best sellers in a category

{"keyword": "yoga mat", "amazonDomain": "amazon.com", "sort": "exact-aware-popularity-rank"}

5. Search for newest arrivals on Japan marketplace

{"keyword": "USB charger", "amazonDomain": "amazon.co.jp", "language": "ja_JP", "sort": "date-desc-rank"}

6. Multi-page search to analyze deeper results

{"keyword": "laptop stand", "amazonDomain": "amazon.com", "page": 2}

7. Mobile device search simulation

{"keyword": "running shoes", "amazonDomain": "amazon.com", "device": "mobile"}

8. Category-scoped search with delivery zip

{"keyword": "office chair", "amazonDomain": "amazon.com", "deliveryZip": "10001"}

Display Rules

  1. Present data clearly: Show search results in well-structured tables with key fields: position, ASIN, title, price, rating, review count, brand
  2. Highlight sponsored products: Clearly mark which results are sponsored ads vs organic listings
  3. Price formatting: Display prices with the correct currency symbol for the marketplace
  4. Position context: Remind users that position reflects the actual ranking on the search result page
  5. Pagination notice: When results span multiple pages, inform the user how many total results were found and suggest fetching additional pages if needed
  6. Error handling: When a query fails, explain the reason based on the error response and suggest adjusting parameters
  7. Image links: If image URLs are available, mention them but do not attempt to render them inline unless the user requests it

Important Limitations

  • Real-time only: This tool returns live search results, not historical data. For historical search term analytics, use ABA data instead
  • Rate awareness: Each call simulates a real search request; avoid excessive rapid-fire calls
  • ~20 results per page: Each page returns approximately 20 product listings
  • Keyword language matters: Results quality depends on using the correct language for the target marketplace

User Expression & Scenario Quick Reference

Applicable -- Real-time Amazon search result queries:

User SaysScenario
"Search for XX on Amazon"Basic product search
"What products appear for keyword XX"Keyword SERP analysis
"Where does my ASIN rank for XX keyword"Position / ranking check
"Show me the top results for XX"Competitive landscape
"What's the price range for XX"Price comparison
"Any sponsored products for XX keyword"Sponsored ad analysis
"New products for XX keyword"New arrival monitoring
"Search XX on Amazon Germany/Japan/UK"Cross-marketplace search
"What are the best sellers for XX"Best seller discovery
"Compare search results on mobile vs desktop"Device-specific SERP

Not applicable -- Needs beyond real-time search results:

  • Historical search term volume or ranking trends (use ABA data)
  • Advertising campaign management or bid optimization
  • Product review analysis or sentiment analysis
  • Sales estimation or revenue analytics
  • Listing optimization or copywriting suggestions
  • Inventory or supply chain data

Boundary judgment: When users say "product research" or "competitor analysis", if it boils down to seeing what currently appears on Amazon search results for a keyword (product positions, prices, ratings), then this skill applies. If they want historical trends, search volume data, or aggregated analytics, ABA data is more appropriate.

For more high-quality, professional cross-border e-commerce skills, set Nexscope Skills.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Query 1688 product bestseller billboard data for sourcing discovery and wholesale product research. Trigger when the user mentions 1688 product rankings, 1688 bestseller lists, wholesale hot products, domestic sourcing rankings, dropshipping product selection, 1688 trending products, bulk purchase popular items, supplier product rankings, 1688 billboard, 1688 bestsellers, sourcing rankings, wholesale hot products, trending product rankings, supplier rankings, 1688 trends. Even if the user does not explicitly mention "1688 billboard", if their need involves discovering hot-selling wholesale products or sourcing opportunities on the 1688 platform, this skill should also be triggered.

日本語の概要は準備中です。原文の説明を表示しています。

nexscope-ai/nexscope-ecommerce-skills862026年10月9日 更新

Query 1688 public product details through the Nexscope research proxy. Use when the user requests this public marketplace or patent data; do not use for seller-console or store-authorized operations.

日本語の概要は準備中です。原文の説明を表示しています。

nexscope-ai/nexscope-ecommerce-skills862026年10月9日 更新

Search and analyze products on the Chinese 1688 wholesale platform (Alibaba domestic B2B market) for sourcing, supplier discovery, and product selection. Trigger when the user mentions 1688 product search, finding suppliers on 1688, wholesale product queries, factory sourcing, dropshipping supplier search, 1688 keyword product selection, wholesale price comparison, filtering by sales volume, any product research on the 1688 platform, 1688 search, 1688 product selection, find suppliers, factory lookup, wholesale pricing, supplier search, domestic sourcing, 1688 products. Even if the user does not explicitly say "1688", if their need involves searching for wholesale products, finding domestic suppliers, or sourcing from the domestic Chinese market, this skill should also be triggered.

日本語の概要は準備中です。原文の説明を表示しています。

nexscope-ai/nexscope-ecommerce-skills862026年10月9日 更新

Perform image-based product search on the 1688 platform. Use an image URL to find visually similar supplier products, returning title, price, minimum order quantity, monthly sales, repurchase rate, trade score, and seller identity. Triggered when users mention 1688 image search, 1688 visual search, find supplier by image, reverse image search 1688, 1688 product sourcing by image, or Alibaba 1688 image search. Even if the user does not explicitly mention "image search," this skill should be triggered whenever a user provides an image URL and wants to find matching or similar products on the 1688 wholesale platform.

日本語の概要は準備中です。原文の説明を表示しています。

nexscope-ai/nexscope-ecommerce-skills862026年10月9日 更新

Authorize Amazon Ads accounts and inspect safe connection and profile metadata.

日本語の概要は準備中です。原文の説明を表示しています。

nexscope-ai/nexscope-ecommerce-skills862026年10月9日 更新

Read and mutate SP, SB, and SD campaigns, ad groups, ads, targeting, and budget rules.

日本語の概要は準備中です。原文の説明を表示しています。

nexscope-ai/nexscope-ecommerce-skills862026年10月9日 更新

nexscope-ai のスキルをすべて見る

このスキルの問題を報告する