amazon-search
Search Amazon products - find items, compare prices, read reviews
Best use case
amazon-search is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Search Amazon products - find items, compare prices, read reviews
Teams using amazon-search should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/orthogonal-amazon-search/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How amazon-search Compares
| Feature / Agent | amazon-search | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Search Amazon products - find items, compare prices, read reviews
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Amazon Product Search
Search for products on Amazon. Find items by keyword, category, or criteria.
## When to Use
- User wants to find a product on Amazon
- User asks "find me a [product] on Amazon"
- User wants to compare prices
- User needs product recommendations
## How It Works
Uses the SearchAPI Amazon Search engine to query Amazon's catalog.
## Usage
### Basic Product Search
```bash
orth run searchapi /api/v1/search -q 'engine=amazon_search&q=wireless earbuds'
```
<details>
<summary>curl equivalent</summary>
```bash
curl -X POST "https://api.orth.sh/v1/run" \
-H "Authorization: Bearer $ORTHOGONAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api":"searchapi","path":"/api/v1/search","query":{"engine":"amazon_search","q":"wireless earbuds"}}'
```
</details>
### Search with Category
```bash
orth run searchapi /api/v1/search -q 'engine=amazon_search&q=laptop&category_id=electronics'
```
## Parameters
- **engine** (required) - Must be `amazon_search`
- **q** (required) - Search query
- **category_id** - Amazon category (electronics, books, etc.)
- **page** - Page number for pagination
## Response
Top-level keys: `search_metadata`, `search_parameters`, `search_information`, `organic_results`, `filters`, `pagination`.
Each item in **`organic_results`** array:
- **position** (integer) - Result rank
- **asin** (string) - Amazon product ID
- **title** (string) - Product name
- **link** (string) - Product page URL
- **image** (string) - Product thumbnail URL
- **price** (string) - Display price (e.g., "$69.99")
- **extracted_price** (number) - Numeric price for comparison
- **original_price** / **extracted_original_price** - Pre-discount price (if on sale)
- **currency** (string) - Currency code (e.g., "USD")
- **rating** (number) - Star rating (0-5)
- **reviews** (integer) - Number of reviews
- **is_prime** (boolean) - Prime eligible
- **is_best_seller** / **is_amazon_choice** (boolean) - Badge flags
- **delivery** (string) - Delivery estimate text
**Pagination**: Use `page=2`, `page=3`, etc. for more results.
## Examples
**User:** "Find wireless earbuds on Amazon"
```bash
orth run searchapi /api/v1/search -q 'engine=amazon_search&q=wireless earbuds'
```
**User:** "Search for laptops under $500"
```bash
orth run searchapi /api/v1/search -q 'engine=amazon_search&q=laptop under 500'
```
**User:** "Find highly rated coffee makers"
```bash
orth run searchapi /api/v1/search -q 'engine=amazon_search&q=coffee maker best rated'
```
## Error Handling
- **400** - Invalid engine name or missing `q` parameter
- **401** - Invalid API key
- **429** - Rate limit — wait and retry
- Empty `organic_results` array means no products matched the query — try broader search terms
- Use separate `-q` flags if `&` in query string causes issues: `-q 'engine=amazon_search' -q 'q=wireless earbuds'`Related Skills
tiktok-search
Search TikTok - find profiles, videos, hashtags, and trending content
searchapi
Multi-platform search - YouTube, Amazon, eBay, Walmart, TikTok, Instagram, and more
search
Search the web, platforms, and datasets. Use when asked to search, find, look up, research, or discover information from the web, YouTube, Amazon, eBay, news, academic sources, or any online platform.
market-research
Research market trends, size, competitors, and growth opportunities
job-search
Search for jobs matching your skills, experience, and preferences
investor-research
Research VCs, angels, and investors - portfolio, thesis, contact info
ebay-search
Search eBay listings - find items, auctions, deals, and compare prices
competitor-research
Research competitors - products, pricing, team, funding, and strategy
company-funding-search
Find company funding history, investors, and investment details
yt-dlp-downloader
Download videos from YouTube, Bilibili, Twitter, and thousands of other sites using yt-dlp. Use when the user provides a video URL and wants to download it, extract audio (MP3), download subtitles, or select video quality. Triggers on phrases like "下载视频", "download video", "yt-dlp", "YouTube", "B站", "抖音", "提取音频", "extract audio".
slack
Send messages and manage Slack channels. Use when asked to send Slack messages, post to channels, list channels, or fetch message history.
yc-batch-evaluator
Evaluate YC batch companies for investment — scrapes the YC directory, researches each company and its founders (work history, LinkedIn, website), assesses founder-company fit, and exports to Google Sheets with priority rankings. Use when asked to evaluate YC companies, research a YC batch, screen startups, or do due diligence on YC companies.