Want your OpenClaw agent to look up product prices, find ASINs, or research what's on Amazon? Out of the box it can't — there's no Amazon search built in.
Here's how to add it.
1. Install the skill
clawhub install scavio-amazon
2. Set your API key
Get a free key at scavio.dev (1,000 credits/month, no card), then:
export SCAVIO_API_KEY=sk_live_your_key
3. Ask your agent
Your agent can now search Amazon and look up products by ASIN:
Find the best-reviewed mechanical keyboards under $100 on Amazon.
Look up ASIN B09XS7JWHH and tell me the price, rating, and key features.
Search Amazon Germany for standing desks and find the top 3 by rating.
The skill covers both product search (with sorting, pagination, category, and marketplace filters) and full product detail lookup by ASIN. It supports 12 Amazon marketplaces — com, co.uk, de, fr, co.jp, ca, it, es, in, com.au, com.br, com.mx.
What comes back
The agent gets structured JSON with name, ASIN, URL, price, currency, rating, review count, Prime status, best seller flag, and image URL. For product detail lookups it also gets description, feature bullets, categories, availability, and seller info.
Direct API access
import os, requests
# Search
response = requests.post(
"https://api.scavio.dev/api/v1/amazon/search",
headers={"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}"},
json={"query": "mechanical keyboard", "sort_by": "average_review"},
)
print(response.json()["data"])
# Product by ASIN
response = requests.post(
"https://api.scavio.dev/api/v1/amazon/product",
headers={"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}"},
json={"query": "B09XS7JWHH"},
)
print(response.json()["data"])
Full docs at scavio.dev/docs
(I work with the Scavio team.)
Top comments (0)