Back to BlogProduct Research

Reading Keepa Charts for Wholesale: A Practical Framework

Apex Applications Team·July 13, 2026·13 min read
Start your 7-day free trial
No card charged until it ends. Cancel anytime.
Get Started

Keepa is the single most useful tool in wholesale sourcing, and also the one most new sellers misread. A chart full of colored lines looks intimidating until you know which three lines actually matter for a wholesale buying decision. Guessing instead of checking is, quietly, the most expensive habit in this business, because a bad purchase order does not just fail to profit, it ties up real cash in inventory that has to be liquidated at a loss. Here is the framework that prevents that.

Apex Keepa Playbook cover
Apex University's Keepa Playbook expands the framework below with real chart walkthroughs

The three lines that matter, and why beginners drown in the rest

  • Sales Rank in orange. Lower is better, and what matters most is the trend, not the absolute number.
  • Buy Box Price in pink or purple. Shows what the product has actually sold for over time, not just the current list price.
  • Offer Count, the number in the New Offer Count row. How many sellers are competing for the buy box right now.

Everything else, including Amazon's own price line, used offers, and the Sales Rank drops chart, is useful once you are advanced, but these three lines alone are enough to make a solid go or no go call on 90 percent of products. New sellers tend to open Keepa, see a wall of colored lines, and either freeze up or ignore the chart entirely and go with gut feel. Both responses lead to the same outcome: a purchase order placed on incomplete information.

Step 1: Check the sales rank trend, not the snapshot

A single sales rank number tells you almost nothing. A rank of 5,000 could mean a hot seller or a product that spiked once and has been dead for months. Set the Keepa chart to a 90 day or 1 year view instead. You are looking for a rank that oscillates in a consistent, predictable range, which signals healthy ongoing demand, rather than one that trends steadily upward over time, which usually means the product is dying.

Reading the Sales Rank Drops chart once you are past the basics

Keepa's Sales Rank Drops view counts how many times a product's rank suddenly jumped upward, which is a proxy for a sale. It is not a precise unit sales counter. Treat it as a directional signal, not a guarantee, though a product with frequent, evenly spaced drops is a much stronger candidate than one with a single big spike months ago and silence since. The exact conversion from rank to monthly units varies significantly by category and season, so use this to compare candidates against each other rather than to forecast an exact number.

Step 2: Check how stable the buy box price has actually been

A price line that is flat for months is a good sign. It means the market has settled and sellers are not racing each other to the bottom. A price line that has been sawtoothing downward over the past 90 days usually means a price war is underway, and by the time your inventory lands, the margin you modeled today may not exist anymore. This single check prevents more bad purchase orders than any other step in this framework.

Step 3: Count the competition on the offer

More sellers on a listing means more buy box rotation and thinner margins per unit, even if the product itself sells well. As a rough starting filter for wholesale rather than a hard rule: under 5 other sellers is comfortable, 5 to 10 requires a real pricing and velocity advantage to be worth it, and 10 or more usually means you need a genuinely differentiated angle, such as exclusive distribution, a bundle, or being meaningfully cheaper, to make it worth a purchase order.

What experienced sourcers check that beginners skip

Beginners tend to stop once a product clears the three basic checks. Experienced sourcers add two more habits. First, they check seasonality by looking at the same 90 day window from the prior year, because a rank that looks great in November might just be a normal Q4 spike rather than year round demand. Second, they check whether a single seller appears to dominate the buy box rotation even when the total offer count looks manageable, since a listing with eight sellers where one seller wins the buy box 90 percent of the time behaves very differently than a listing with eight sellers rotating evenly.

Putting it together: a 60 second product check

  1. 1Open the Keepa chart and switch to 90 day or 1 year view.
  2. 2Sales rank: is it a healthy, consistent range, or trending upward, which means dying.
  3. 3Buy box price: has it been flat and stable, or dropping, which signals a price war.
  4. 4Offer count: how many sellers are actually competing for this buy box.
  5. 5If all three check out, run the real landed cost math before committing to a purchase order.
Apex Green UPC Scanner showing landed cost, ROI, and margin next to sales price history for each product
Running the landed cost math after a Keepa check with Apex Green's UPC Scanner
Apex Applications

Ready to put this into practice?

Apex Black, Blue, Green & Red connect sourcing, purchasing, and profit tracking into one suite. Start your 7-day free trial, no card charged until it ends.

Start Free Trial

Common Keepa reading mistakes new wholesale sellers make

  • Judging a product off the current sales rank alone, without checking the trend over 90 days.
  • Ignoring the buy box price history and pricing purely off today's number.
  • Not accounting for seasonality. A rank that looks great in November may be a normal Q4 spike, not year round demand.
  • Treating offer count as the only competition signal, while ignoring whether one seller dominates the buy box rotation.
  • Skipping the check entirely on a product a supplier is pushing hard, on the assumption that the supplier's enthusiasm is a substitute for data.

What happens when you skip this step

The cost of skipping a Keepa check does not show up on the purchase order. It shows up 60 to 90 days later, when inventory that seemed like a reasonable bet is sitting at 40 percent sell through with a buy box price that has quietly dropped since the order went out. At that point the choices are all bad: liquidate at a loss, pay ongoing storage fees while hoping demand recovers, or eat the long term storage fee once it crosses the 365 day mark. A 60 second chart check before the purchase order is trivial compared to any of those outcomes.

Where this fits into a bigger sourcing system

Keepa answers whether a specific product looks healthy. It does not answer whether you can actually get authorized to sell it, or whether the supplier's price leaves you real margin after prep and fees. That is a broader sourcing workflow, which is exactly what Apex Green's Master Catalog and UPC Scanner are built to speed up once you have a Keepa vetted product list to check against real supplier catalogs.

The goal of a Keepa check is not certainty. It is filtering out the obviously bad candidates fast enough that you spend your real diligence time on the products that deserve it.

Once a product clears all three checks, the next step is turning it into a real purchase order. See our complete purchase order workflow guide for how to do that without losing track of margin.

Keepa alternatives and how they compare

Keepa is not the only historical price and sales rank tracking tool available to Amazon sellers, though it is the most widely used and the one most wholesale specific software integrates with. Some sellers also use built in estimators inside broader research suites, but these tend to lean on the same underlying historical data Keepa already surfaces directly and more transparently. For a wholesale seller specifically evaluating existing, proven ASINs rather than researching brand new product ideas, Keepa's raw historical charts are usually more useful than a tool that adds a proprietary sales estimate on top, since you can apply the exact three line framework above without a black box estimate in between.

Frequently asked questions about reading Keepa for wholesale

Is Keepa free to use for Amazon wholesale sourcing?

Keepa offers a free tier with basic chart access, and a paid premium tier that unlocks longer historical windows, additional data fields, and higher usage limits. For serious wholesale sourcing, the premium tier is generally worth the modest monthly cost, since the extended historical view is what makes the seasonality check in this framework possible.

What sales rank is considered good for Amazon wholesale?

There is no single good number, since a healthy sales rank varies enormously by category. A rank of 20,000 might represent strong, steady demand in a smaller category and mediocre demand in a large one like Grocery. This is exactly why the framework in this guide focuses on trend and stability rather than an absolute rank threshold. Comparing a candidate product's rank pattern against other products in the same category is far more reliable than comparing it to a generic benchmark.

Can Keepa tell me exactly how many units a product sells per month?

No, and treating any tool's estimate as exact is a common mistake. Keepa's Sales Rank Drops chart is a directional proxy for sales events, not a precise unit count, and the relationship between rank and actual monthly units varies by category, price point, and season. Use it to compare candidates against each other rather than to build a precise revenue forecast.

Apex Applications

Ready to put this into practice?

Apex Black, Blue, Green & Red connect sourcing, purchasing, and profit tracking into one suite. Start your 7-day free trial, no card charged until it ends.

Start Free Trial