YepAPI

Command Palette

Search for a command to run...

POST/v1/amazon/search

Amazon Search API

Search Amazon for products by keyword with price, rating, Prime, and deal filters. Real-time catalog from $0.01/call.

Search Amazon by keyword and get matching products with price, ratings, review counts, images, Prime status, and sales volume. Supports sort modes, product condition, Prime-only, and discount filters across 20+ country marketplaces.

Try it live

Fill in the fields and hit Run to see a real response.

POST/v1/amazon/search
Response
Example response — hit "Send Request" to see a live result
{
  "ok": true,
  "data": {
    "status": "OK",
    "data": {
      "total_products": 135961,
      "country": "US",
      "domain": "www.amazon.com",
      "products": [
        {
          "asin": "B0DM1S54MZ",
          "product_title": "Samsung Galaxy A16 4G LTE (128GB + 4GB) International Model",
          "product_price": "$133.47",
          "currency": "USD",
          "product_star_rating": "4.4",
          "product_num_ratings": 4084,
          "is_amazon_choice": true,
          "sales_volume": "4K+ bought in past month"
        }
      ]
    }
  }
}

Features

16 products per page with 25+ fields each

Each /v1/amazon/search call returns up to 16 matching products, each carrying 25+ fields including asin, product_title, product_price, currency, product_star_rating, product_num_ratings, is_amazon_choice, and sales_volume. Page through deeper results with the page parameter.

Sort by relevance, price, reviews, newest, best sellers

The sort_by parameter accepts RELEVANCE, LOWEST_PRICE, HIGHEST_PRICE, REVIEWS, NEWEST, and BEST_SELLERS so you can rank results exactly the way Amazon's own search does.

Filter by condition (new/used/renewed)

Narrow the result set to new, used, or renewed listings, so price-comparison and arbitrage workflows only see the conditions they care about.

Prime-only and deal filters

Restrict results to Prime-eligible items or active deals, mirroring the toggles shoppers use on the live Amazon search page.

20+ country marketplaces

Set the country parameter (US, UK, DE, JP, and 20+ more) to search the correct regional marketplace and get back the matching domain and currency.

Use cases

Price Monitoring

Track competitor product prices and availability across Amazon.

Product Research

Discover what's selling in any category before launching a product.

Affiliate Content

Power product roundup pages and comparison content with live data.

Quick start

Copy this snippet and start making calls.

const res = await fetch('https://api.yepapi.com/v1/amazon/search', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    "query": "Phone",
    "country": "US",
    "sort_by": "RELEVANCE"
  }),
});
const data = await res.json();
console.log(data);

The Amazon Search API for keyword-driven product discovery

The YepAPI Amazon Search API turns any keyword into a live, structured catalog feed. Send a query like "phone" to /v1/amazon/search and get back up to 16 products per page, each with ASIN, title, price, star rating, review count, Amazon's Choice badge, and sales-volume signals such as "4K+ bought in past month" — the same data a shopper sees, returned as clean JSON at $0.01 per call.

Unlike a single-ASIN lookup, search is built for discovery: you don't know the ASIN yet, you know the keyword. Combine it with sort modes, condition filters, Prime-only, and 20+ country marketplaces to power price monitoring, product research, and affiliate roundups without ever scraping a page yourself.

What is an Amazon Search API?

An Amazon Search API takes a search keyword and returns the matching product listings as structured data instead of HTML. Where a browser would render a results page, the API hands back a JSON array of products — ASIN, title, price, currency, star rating, rating count, Amazon's Choice flag, and sales volume — plus a total_products count and the resolved marketplace domain. It removes the need to build and maintain a fragile scraper that breaks every time Amazon changes its layout, and it works the same way across every supported country marketplace, so one integration covers your entire keyword-research surface.

Build your own Amazon search tool

With a single POST to /v1/amazon/search you can ship a product-search box, a keyword price tracker, or an affiliate comparison grid in an afternoon. Pass query, country, and sort_by, then render the 16 returned products straight into your UI. Because every result includes the ASIN, you can deep-link each item into the Amazon Product Details API for full specs, or into the Product Reviews API for sentiment — all on one YepAPI key that also covers SEO, SERP, scraping, and AI endpoints.

Amazon Search API pricing — $0.01 per call

Search costs a flat $0.01 per call, and each call returns a full page of up to 16 products with 25+ fields each. There are no per-request quotas, monthly minimums, or seat fees. Compared with Rainforest API's per-request model and Keepa's subscription tiers, YepAPI's pay-per-call rate lets you start tiny and scale linearly — you pay only for the searches you actually run, billed by the call.

Sort, filter, and marketplace control

The Amazon Search API mirrors the controls shoppers use natively. Sort by RELEVANCE, LOWEST_PRICE, HIGHEST_PRICE, REVIEWS, NEWEST, or BEST_SELLERS to surface exactly the slice you need, layer on condition (new/used/renewed), Prime-only, and deal filters, and switch the country parameter to query any of 20+ regional marketplaces. The response echoes back the total_products count and resolved domain so your pagination and currency handling stay accurate per market.

Try the Amazon Search API free

Sign up and get $5 in free credit — no card required. That's 500 search calls to test queries, sort modes, and marketplaces against live Amazon data before you commit a cent. One key also unlocks the rest of YepAPI's Amazon, SEO, and scraping endpoints.

Start making API calls in 30 seconds

$5 free credit on signup. No credit card required. Pay per call.

What developers say

Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.

Marcus T.

SEO Platform Founder

One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.

Priya S.

Full-Stack Developer

The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.

Jake R.

Indie Hacker

Frequently asked questions

Search Amazon by keyword and get matching products with price, ratings, review counts, images, Prime status, and sales volume. Supports sort modes, product condition, Prime-only, and discount filters across 20+ country marketplaces.

Each API call costs $0.01. No monthly minimums or subscriptions — you only pay for what you use.

Sign up for a free API key, then send a POST request to /v1/amazon/search. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.

YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.

Ready to integrate?

Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.

More amazon api endpoints