DEV Community

Scavio AI
Scavio AI

Posted on

How to give your OpenClaw agent Access To Amazon Data in 2 Minutes

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
Enter fullscreen mode Exit fullscreen mode

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
Enter fullscreen mode Exit fullscreen mode

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.
Enter fullscreen mode Exit fullscreen mode
Look up ASIN B09XS7JWHH and tell me the price, rating, and key features.
Enter fullscreen mode Exit fullscreen mode
Search Amazon Germany for standing desks and find the top 3 by rating.
Enter fullscreen mode Exit fullscreen mode

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"])
Enter fullscreen mode Exit fullscreen mode

Full docs at scavio.dev/docs


(I work with the Scavio team.)

Top comments (0)