Amazon best selling products finder api skill
/SKILLThis skill helps users extract structured best-selling product data from Amazon via the BrowserAct API.
--- name: amazon-best-selling-products-finder-api-skill description: "Thisskill helps users extract structured data on best-selling products from Amazon via the BrowserActAPI . The agent should proactively apply thisskill when users express needs such as searching for best-selling products on Amazon, extracting Amazon product data based on keywords, finding top-rated Amazon products, monitoring Amazon competitor prices and sales, discover trending products on the Amazon marketplace, extract Amazon product titles, prices, and ratings, gather Amazon product sales volume for market research, search for Amazon bestsellers in a specific region, collect Amazon product reviews and promotion details, analyze Amazon product availability and badges, and retrieve Amazon product data for market analysis." metadata: {"openclaw":{"emoji":"🌐","requires":{"bins":["python"],"env":["BROWSERACTAPIKEY "]}}} --- # Amazon Best Selling Products FinderAPI Skill ## 📖 Skill Introduction Thisskill provides users with a one-stop product data extraction service using the BrowserAct Amazon Best Selling Products FinderAPI template. It can directly extract structured best-selling product data from Amazon. By entering search keywords, data limits, and marketplace-URL s, you can easily obtain clean and usable product data, including titles, prices, ratings, reviews, sales volume, and promotional details. ## ✨ Features 1. No hallucinations, ensuring stable and precise data extraction: Preset-workflows s prevent AI-generated hallucinations. 2. No CAPTCHA issues: No need to deal withreCAPTCHA or other verification challenges. 3. No IP access restrictions or geofencing: No need to deal with regional IP restrictions. 4. Faster execution speed: Compared to purely AI-driven browser automation solutions, tasks are executed more quickly. 5. Extremely high cost-effectiveness: Significantly reduces data acquisition costs compared to AI solutions that consume a large number of tokens. ## 🔑 Key Guide Flow for “API ” Before running, first check the `BROWSERACT_API_KEY environment variable. If it is not set, do not proceed with any other actions; request and wait for the user to provide it. **The Agent must inform the user at this time**: > "Since you have not yet configured the BrowserActAPI Key, please go to the [BrowserAct Console](https://www.browseract.com/reception/integrations ) to obtain your Key." ## 🛠️ Input Parameters When calling the script, the Agent should flexibly configure the following parameters based on user needs: 1. **KeyWords** - **Type**:string - **Description**: Search keywords used to find Amazon products. - **Example**:iphone 17 pro max ,gaming mouse ,running shoes 2. **Date_limit ** - **Type**:number - **Description**: Maximum number of products to extract. - **Default**:10 - **Recommendation**: Set to a lower number for quick checks, or higher for comprehensive analysis. 3. **Marketplace_url ** - **Type**:string - **Description**: Amazon marketplaceURL for region-specific searches. - **Default**:https://www.amazon.com - **Example**:https://www.amazon.co.uk, https://www.amazon.de ## 🚀 Call Method (Recommended) The Agent should execute the following standalone script to achieve "one command to get results": `bash # Call example python -u ./scripts/amazon_best_selling_products_finder_api.py "search keywords" limit "marketplace_url" ` ### ⏳ Running Status Monitoring Since this task involves automated browser operations, it may take a long time (several minutes). The script will **continuously output status logs with timestamps** (e.g. [14:30:05] Task Status: running`) during execution. Agent Note: - While waiting for the script to return the result, please monitor the terminal output. - As long as the terminal continues to display new status logs, it means the task is running normally. Please do not mistakenly assume it has deadlocked or become unresponsive. - If the status remains unchanged for a long time or the script stops outputting and no result is returned, the retry mechanism can be triggered. ## 📊 Data Output Description After successful