Amazon Product Search API — Keyword Search as Structured Data
Send a keyword and this source returns the same list Amazon's search page would show: ASIN, title, product URL, price, star rating, review count and image, for as many results as you ask for.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "amazon_product_search",
"query": "wireless mouse",
"domain": "amazon.com",
"max_items": 2,
"start_page": 1,
"partial": false,
"human": "# Amazon product search\n\n- **Search term:** wireless mouse\n- **Domain:** amazon.com\n- **Starting page:** 1\n- **Max items:** 2\n- **Records returned:** 2\n- **Proxy traffic:** 565.1 KB",
"machine": {
"total_items": 2,
"first_item": {
"id": "B087Z733CM",
"title": "Logitech M705 Marathon Full Size 2.4 GHz Wireless Mouse - Black",
"url": "https://www.amazon.com/sspa/click?ie=UTF8&spc=MTo0MjMxNTgxMDE0NDk1MDkwOjE3OTAyNTUxOTc6c3BfYXRmOjIwMDA3MzE4MDU0NzQ0MTo6MDo6&url=%2FLogitech-M705-Wireless-Marathon-Mouse%2Fdp%2FB087Z733CM%2Fref%3Dsr_1_1_sspa%3Fdib%3DeyJ2IjoiMSJ9.gFiZg_UVUa2wolIqMTo8-uz00MT4EZ1hXzebZrGdCHjUgngNr2_--cYxaspYWoxnJfldYy7eYJxMvU7fnifAsi4oaPij8IBdFJdK1ZN9qlucbC3rjJ-GXoDMVGsmxKv5wDaYR3XKRkZphdVdHBrVDqOLmdj4bMdtZtQoXk2f3mUMD",
"price": "$39.99",
"rating": 4.5,
"review_count": 12322,
"image": "https://m.media-amazon.com/images/I/51TkFs1HUqL._AC_UY218_.jpg"
},
"items": [
{
"id": "B087Z733CM",
"title": "Logitech M705 Marathon Full Size 2.4 GHz Wireless Mouse - Black",
"url": "https://www.amazon.com/sspa/click?ie=UTF8&spc=MTo0MjMxNTgxMDE0NDk1MDkwOjE3OTAyNTUxOTc6c3BfYXRmOjIwMDA3MzE4MDU0NzQ0MTo6MDo6&url=%2FLogitech-M705-Wireless-Marathon-Mouse%2Fdp%2FB087Z733CM%2Fref%3Dsr_1_1_sspa%3Fdib%3DeyJ2IjoiMSJ9.gFiZg_UVUa2wolIqMTo8-uz00MT4EZ1hXzebZrGdCHjUgngNr2_--cYxaspYWoxnJfldYy7eYJxMvU7fnifAsi4oaPij8IBdFJdK1ZN9qlucbC3rjJ-GXoDMVGsmxKv5wDaYR3XKRkZphdVdHBrVDqOLmdj4bMdtZtQoXk2f3mUMD",
"price": "$39.99",
"rating": 4.5,
"review_count": 12322,
"image": "https://m.media-amazon.com/images/I/51TkFs1HUqL._AC_UY218_.jpg"
},
{
"id": "B09NSCZVB1",
"title": "Logitech Signature M650 for Business Wireless Mouse Small - Graphite",
"url": "https://www.amazon.com/sspa/click?ie=UTF8&spc=MTo0MjMxNTgxMDE0NDk1MDkwOjE3OTAyNTUxOTc6c3BfYXRmOjMwMTQ3MDQzNDc5MTUwMjo6MDo6&url=%2FLogitech-Signature-Business-Bluetooth-SmartWheel%2Fdp%2FB09NSCZVB1%2Fref%3Dsr_1_2_sspa%3Fdib%3DeyJ2IjoiMSJ9.gFiZg_UVUa2wolIqMTo8-uz00MT4EZ1hXzebZrGdCHjUgngNr2_--cYxaspYWoxnJfldYy7eYJxMvU7fnifAsi4oaPij8IBdFJdK1ZN9qlucbC3rjJ-GXoDMVGsmxKv5wDaYR3XKRkZphdVdHBrVDqOLmdj4bMdtZt",
"price": "$35.99",
"rating": 4.2,
"review_count": 33,
"image": "https://m.media-amazon.com/images/I/71xUV7SyTzL._AC_UY218_.jpg"
}
],
"proxy_traffic_bytes": 578644
},
"total_points": 2
}- You send
- A search keyword, with an optional marketplace domain
- You get back
- Matching products with ASIN, title, price, rating and image
- Coverage
- Any keyword Amazon's own search would return results for, on any of 19 supported marketplaces.
- Price
- 1 point per returned result, up to 250 per request — $1 per 1,000
- Billed per record actually returned, capped by max_items. A search that matches nothing costs nothing.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| Searching by hand | Type the query, scroll, copy what you need | Free, and slow | Fine for one query, useless for tracking a category over time |
| Building a scraper | Handle pagination, layout changes and rate limits yourself | Engineering time, ongoing | A maintenance commitment for something that is not your product |
| NeuralVerge | One request per query, with a marketplace domain if you need one | $1 per 1,000 results, misses not billed | Returns what the search page shows — rank order can shift between requests |
What you get back
Every field in the response shown above.
| Field | Type | Description |
|---|---|---|
id | string | The product's ASIN. |
title | string | Listing title. |
url | string | Direct link to the product page. |
price | string | Current listed price, as shown on the page. |
rating | number | Average star rating. |
review_count | number | Total number of reviews. |
image | string | Primary product image URL. |
How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
query is required; max_items caps results at 250 (default 25) and start_page pages further into the results. domain defaults to amazon.com and accepts any of the 19 supported marketplaces.
curl -X POST https://api.neuralverge.ai/functions/v1/run-amazon-product-search \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "query": "wireless mouse", "max_items": 25, "domain": "amazon.com" }'What teams use it for
Where this field shows up in an actual workflow.
Track how a category's prices and rankings move week to week.
See which titles and images win the top of a search result.
Map what already exists in a category before launching into it.
Run the same query against a different domain to compare pricing by country.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Any keyword Amazon's own search would return results for, on any of 19 supported marketplaces.
Searched at request time.
This source returns publicly visible product listing information, stamped with the query it was read from and a session id you can trace.
- —Amazon's own ranking mixes sponsored and organic results, and this source returns what the page shows without separating them out unless the field says so.
- —Ranking order can shift between two requests made minutes apart.
- —Very long-tail queries can return fewer results than max_items asks for.
Questions, answered
Yes — pass a domain such as amazon.co.uk or amazon.de and the same query runs against that marketplace's catalog and pricing.
Related sources
Try amazon product search on your own data
One request format across every source in the catalog.