nvNeuralVerge
E-commerce & Marketplaces

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.

Example response
{
  "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.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Searching by handType the query, scroll, copy what you needFree, and slowFine for one query, useless for tracking a category over time
Building a scraperHandle pagination, layout changes and rate limits yourselfEngineering time, ongoingA maintenance commitment for something that is not your product
NeuralVergeOne request per query, with a marketplace domain if you need one$1 per 1,000 results, misses not billedReturns what the search page shows — rank order can shift between requests
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
idstringThe product's ASIN.
titlestringListing title.
urlstringDirect link to the product page.
pricestringCurrent listed price, as shown on the page.
ratingnumberAverage star rating.
review_countnumberTotal number of reviews.
imagestringPrimary product image URL.
Integration

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" }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Price monitoring

Track how a category's prices and rankings move week to week.

Competitive landing pages

See which titles and images win the top of a search result.

Assortment research

Map what already exists in a category before launching into it.

Cross-market pricing

Run the same query against a different domain to compare pricing by country.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Any keyword Amazon's own search would return results for, on any of 19 supported marketplaces.

Freshness

Searched at request time.

Handling

This source returns publicly visible product listing information, stamped with the query it was read from and a session id you can trace.

What it will not do
  • —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.
FAQ

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

Related sources

Try amazon product search on your own data

One request format across every source in the catalog.

Get started