YepAPI

Command Palette

Search for a command to run...

POST/v1/amazon/deals

Amazon Deals API

Get Amazon's current deals with price, discount, and category filters. 30 deals/page from $0.01/call.

Fetch Amazon's live deals feed with discount percentage, price range, category, and minimum rating filters. Returns 30 deals per page including deal price, list price, savings amount, deal window, and badge.

Try it live

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

POST/v1/amazon/deals
Response
Example response — hit "Send Request" to see a live result
{
  "ok": true,
  "data": {
    "status": "OK",
    "data": {
      "deals": [
        {
          "deal_id": "64fc3cf8",
          "deal_type": "BEST_DEAL",
          "deal_title": "Ring Battery Doorbell, Head-to-Toe Video",
          "deal_state": "AVAILABLE",
          "deal_price": {
            "amount": 59.99,
            "currency": "USD"
          },
          "list_price": {
            "amount": 99.99,
            "currency": "USD"
          },
          "savings_percentage": 40,
          "deal_badge": "40% off",
          "product_asin": "B0BZWRSRWV"
        }
      ]
    }
  }
}

Features

30 deals per page

Each /v1/amazon/deals call returns up to 30 current deals, with deeper results reachable via the page parameter — a steady feed for deal sites and coupon blogs.

Filter by price range, discount tier, category, rating

Narrow the deals feed by price range, minimum discount tier, category, and minimum star rating so you only surface the deals worth promoting.

Deal start/end timestamps

Each deal includes its deal window (start and end), so you can show countdowns and expire promos automatically when the deal closes.

Savings amount and percentage

Returns deal_price, list_price, and savings_percentage (e.g. 40) per deal — the math is done for you, ready to render as a "40% off" badge.

Lightning deals and best deals

Surfaces deal_type values such as BEST_DEAL and lightning deals, plus deal_state and deal_badge, so you can distinguish deal formats in your UI.

Use cases

Deals Sites

Power deal-of-the-day sites and coupon blogs with live Amazon data.

Price-Drop Alerts

Trigger alerts when specific categories have discounts above a threshold.

Affiliate Promos

Auto-refresh affiliate promo pages with current Amazon deals.

Quick start

Copy this snippet and start making calls.

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

The Amazon Deals API for the live discount feed

The YepAPI Amazon Deals API returns Amazon's current deals as structured data. A call to /v1/amazon/deals gives you up to 30 deals per page — each with deal_id, deal_type, title, deal_state, deal_price, list_price, savings_percentage, deal_badge, the deal window, and the linked product_asin — at $0.01 per call.

Deals is a feed, not a lookup. You're not asking about one product; you're pulling whatever is discounted right now, filtered by price range, discount tier, category, or minimum rating. That makes it the endpoint behind deal-of-the-day sites, price-drop alerts, and auto-refreshing affiliate promo pages.

What is an Amazon Deals API?

An Amazon Deals API returns Amazon's live promotions feed as structured data. Instead of a single product or a keyword, you get the current set of active deals — each with its deal type (best deal, lightning deal), state, deal price, list price, calculated savings percentage, badge, time window, and the ASIN it points to. It exists because deals are time-sensitive and constantly churning: a stable feed lets you surface and expire promotions automatically, something that's painful to do by scraping a deals page that changes by the minute.

Build your own deals site

Poll /v1/amazon/deals on a schedule, render the 30 returned deals with their savings_percentage and deal_badge, and use the deal window timestamps to drive countdowns and auto-expire closed promos. Filter by category or minimum discount to keep a niche deals blog on-topic, and resolve any product_asin through the Amazon Product Details API for full specs. One YepAPI key powers the whole pipeline, including the AI endpoints for auto-writing deal blurbs.

Amazon Deals API pricing — $0.01 per call

Deals costs $0.01 per call for up to 30 deals. With no quotas or monthly minimums, refreshing a deals site every few minutes stays cheap and predictable — a poll-heavy workload is just calls × $0.01. Keepa bundles deal tracking into a subscription and Rainforest API meters per request; YepAPI's flat per-call rate fits the high-frequency polling that deal feeds demand without a tier upgrade.

Time-windowed promotions and savings math

What sets Deals apart is that every item is time-bound and pre-calculated. The deal_price, list_price, and savings_percentage mean you never compute discounts yourself; the deal window lets you show accurate countdowns and drop expired deals automatically; and deal_type plus deal_badge let you flag lightning deals versus standard best deals. It's a feed built specifically for the volatile, time-sensitive nature of promotions.

Try the Amazon Deals API free

Get $5 in free credit — no card required — for 500 deals calls to test filters, savings math, and deal windows against the live feed. The same key also covers AI endpoints if you want to auto-generate deal copy.

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

Fetch Amazon's live deals feed with discount percentage, price range, category, and minimum rating filters. Returns 30 deals per page including deal price, list price, savings amount, deal window, and badge.

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/deals. 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