Amazon product research
Look up and search Amazon products — pricing, availability, overview data,
inline reviews, and search suggestions — all as normalized JSON from the
Crawlora API, with no HTML scraping.
When to use this skill
- "What does X cost on Amazon?" / "find this product on Amazon."
- "Search Amazon for X" and return candidate listings.
- "Look up this ASIN" / "get price and availability for B0XXXXXXX."
- "What does Amazon autocomplete suggest for this keyword?"
- Competitive pricing or catalog research scoped to Amazon.
Setup (one-time)
- Get a free Crawlora API key (2,000 credits/mo, no card) at https://crawlora.net.
- Set
CRAWLORA_API_KEY in the environment before running the helper.
- The helper reads
CRAWLORA_API_KEY from the environment and sends requests to https://api.crawlora.net/api/v1. Missing/invalid key → 401.
How it works
- Search —
/amazon/search with a keyword (k) to find candidate
products; paginate with page, sort with s.
- Detail —
/amazon/product/{asin} to fetch a specific product's
pricing, availability, overview data, inline review samples, and
descriptive content; optionally scope by currency/language.
- Suggest —
/amazon/suggest/{keyword} for Amazon's own typeahead
keyword suggestions, useful for discovering related search terms before
running a full search.
Full endpoint list, methods, and params: reference/endpoints.md.
Calling the API
# Search Amazon (GET, key=value params):
scripts/crawlora.sh /amazon/search k="standing desk" | jq '.'
# Product detail (ASIN is a path param):
scripts/crawlora.sh /amazon/product/B0XXXXXXX | jq '.data'
# Search suggestions (keyword is a path param):
scripts/crawlora.sh /amazon/suggest/standing | jq '.'
Use scripts/crawlora.sh for all requests; it keeps the API key out of command-line arguments.
Endpoint reference
See reference/endpoints.md for every Amazon
endpoint this skill uses (method, path, params, description).
Examples
- Price check by ASIN:
/amazon/product/{asin} and read price /
availability from the response.
- Keyword-to-listing pipeline:
/amazon/suggest/{keyword} to expand a
rough query into Amazon's own suggested terms, then /amazon/search on
the best ones to collect candidate listings.
- Catalog sweep: paginate
/amazon/search with page for a keyword,
collecting asin + price from each result to build a price snapshot.
Notes & limits
- Credits / pay-on-success: billed only on
2xx; free tier 2,000 credits/mo.
Key at https://crawlora.net.
- Public data only — public Amazon product/listing pages; respect Amazon's terms.
- Security: key lives in
CRAWLORA_API_KEY only — never hardcode, query-param, or commit it.
- Results are paginated — pass
page on /amazon/search to walk listings.
asin and keyword are path params (substituted into the URL), not
query params — pass them as the last path segment, e.g.
/amazon/product/B0XXXXXXX, not asin=B0XXXXXXX.
- All endpoints target
amazon.com only.
1---2name: amazon-research3description: Researches products, prices, availability, and search suggestions on Amazon (amazon.com) using the Crawlora API, returning clean JSON. Use when the user asks to find a product on Amazon, look up an ASIN's price/details, or pull Amazon autocomplete/keyword suggestions — instead of scraping Amazon pages.4---56# Amazon product research78Look up and search Amazon products — pricing, availability, overview data,9inline reviews, and search suggestions — all as normalized JSON from the10Crawlora API, with no HTML scraping.1112## When to use this skill1314- "What does X cost on Amazon?" / "find this product on Amazon."15- "Search Amazon for X" and return candidate listings.16- "Look up this ASIN" / "get price and availability for B0XXXXXXX."17- "What does Amazon autocomplete suggest for this keyword?"18- Competitive pricing or catalog research scoped to Amazon.1920## Setup (one-time)2122- Get a free Crawlora API key (2,000 credits/mo, no card) at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).23- Set `CRAWLORA_API_KEY` in the environment before running the helper.24- The helper reads `CRAWLORA_API_KEY` from the environment and sends requests to `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.2526## How it works27281. **Search** — `/amazon/search` with a keyword (`k`) to find candidate29 products; paginate with `page`, sort with `s`.302. **Detail** — `/amazon/product/{asin}` to fetch a specific product's31 pricing, availability, overview data, inline review samples, and32 descriptive content; optionally scope by `currency`/`language`.333. **Suggest** — `/amazon/suggest/{keyword}` for Amazon's own typeahead34 keyword suggestions, useful for discovering related search terms before35 running a full search.3637Full endpoint list, methods, and params: [`reference/endpoints.md`](reference/endpoints.md).3839## Calling the API4041```sh42# Search Amazon (GET, key=value params):43scripts/crawlora.sh /amazon/search k="standing desk" | jq '.'4445# Product detail (ASIN is a path param):46scripts/crawlora.sh /amazon/product/B0XXXXXXX | jq '.data'4748# Search suggestions (keyword is a path param):49scripts/crawlora.sh /amazon/suggest/standing | jq '.'50```5152Use `scripts/crawlora.sh` for all requests; it keeps the API key out of command-line arguments.535455## Endpoint reference5657See [`reference/endpoints.md`](reference/endpoints.md) for every Amazon58endpoint this skill uses (method, path, params, description).5960## Examples6162- **Price check by ASIN:** `/amazon/product/{asin}` and read `price` /63 `availability` from the response.64- **Keyword-to-listing pipeline:** `/amazon/suggest/{keyword}` to expand a65 rough query into Amazon's own suggested terms, then `/amazon/search` on66 the best ones to collect candidate listings.67- **Catalog sweep:** paginate `/amazon/search` with `page` for a keyword,68 collecting `asin` + `price` from each result to build a price snapshot.6970## Notes & limits7172- **Credits / pay-on-success:** billed only on `2xx`; free tier 2,000 credits/mo.73 Key at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).74- **Public data only** — public Amazon product/listing pages; respect Amazon's terms.75- **Security:** key lives in `CRAWLORA_API_KEY` only — never hardcode, query-param, or commit it.76- Results are paginated — pass `page` on `/amazon/search` to walk listings.77- `asin` and `keyword` are **path** params (substituted into the URL), not78 query params — pass them as the last path segment, e.g.79 `/amazon/product/B0XXXXXXX`, not `asin=B0XXXXXXX`.80- All endpoints target `amazon.com` only.