Keepa API alternative

A Better, Cheaper Keepa API Alternative

2-10x cheaperSearch by keyword, UPC or titlePrice, rank & Buy Box historyTrack products every 1-24 hLive scrape

Get historical Amazon product data since 2023 at a lower cost. Access the data when you need it—without waiting for tokens to refill.

Go beyond history with ranked and grouped product search, keyword suggestions, brand and seller intelligence, bestseller scraping, Today’s Deals, Walmart data, and category taxonomy.

Get Logimu access — API or dashboard
14-day money-back guarantee. $19 buys 25,000 credits a month: 50,000 stored lookups with full rank, seller and Buy Box history, 500,000 lookups of the history alone, or 25,000 live fetches. Failed requests are never billed.
Start for $19/month Check your products in the demo
Live demo · no signup

Search your own products. See what the API returns.

The demo doubles as a coverage check: enter one of your ASINs, a barcode, a keyword or an Amazon product link. A product we hold shows its full record and history; one we don’t hold yet is fetched live from Amazon.

Start for $19/month

Head to head

What your Keepa requests cost on Logimu.

WORKED EXAMPLE · ONE PULL OF 50,000 ASINS, EVERY SELLER PLUS PRICE, RANK AND BUY BOX HISTORY
Logimu
$19/mo, about 25 minutes
Solo plan, 25,000 credits · every seller plus price, rank and Buy Box history is half a credit per ASIN, so the 50,000 ASINs fit the plan
Keepa API
$55/mo, about 9 days
20 tokens a minute · Keepa’s stored offers are 5 tokens per ASIN, so the 250,000 tokens arrive over about nine days · about 16 hours on the $514/mo plan, 25 minutes on the $3,921/mo plan

Volume pricing: the bigger the plan, the less each call costs

PlanA monthCreditsRecords a monthHistory lookups a monthLive fetches a month
Solo$1925,00050,000$0.38 per 1,0002.9× cheaper500,000$0.038 per 1,0002.9–5.8× cheaper25,000$0.76 per 1,000
Starter$50100,000200,000$0.25 per 1,0002.2–4.0× cheaper2M$0.025 per 1,0002.9–6.9× cheaper100,000$0.50 per 1,000
Growth$125400,000800,000$0.156 per 1,0002.0–4.1× cheaper8M$0.0156 per 1,0003.9–7.9× cheaper400,000$0.3125 per 1,000
Standard$2501,000,0002M$0.125 per 1,0002.1–5.1× cheaper20M$0.0125 per 1,0003.9–8.8× cheaper1M$0.25 per 1,000
Scale$1,0005,000,00010M$0.10 per 1,0002.1–4.1× cheaper100M$0.010 per 1,0003.4–7.8× cheaper5M$0.20 per 1,000
Volume$3,00020,000,00040M$0.075 per 1,0002.1–5.1× cheaper400M$0.0075 per 1,0003.9–10.2× cheaper20M$0.15 per 1,000

The green ranges compare each figure with Keepa for the same monthly volume on its cheapest plan: the lower number assumes Keepa’s tokens are used around the clock, the higher one a job that runs 8 hours a day. Records are compared with Keepa’s stored offers (5 tokens) and history lookups with its product call (1 token).

Logimu pricing advantage

Every seller, one price

A Logimu record carries every seller we observed, however many. Keepa charges 6 tokens per page of 10 offers it fetches, or 5 for its stored offers.

History is in the call

Rank, Buy Box and per-seller price history come with the record, or alone for 0.05 credit. Keepa adds 2 tokens per product for Buy Box data on its product call; its offers call includes it.

No token math

A monthly allowance you spend when you like, in an afternoon or across the month. Keepa generates tokens around the clock and drops any left unused for 60 minutes, so a nightly job pays for hours it does not use.

Misses are free

A not-found, failed or empty call costs nothing, and mode=live fetches any listing fresh from Amazon for 1 credit. Keepa charges a token even for an ASIN that does not exist.

What else changes when you switch

LogimuKeepa API
Live scrapingAny listing with every offer, Amazon search pages, Best Sellers lists and seller storefronts, fetched from Amazon when you callFresh offers on the product call, 6 tokens per page of 10 offers
Product searchA keyword, a UPC or a supplier’s item name becomes ranked, grouped Amazon matches in about 100 ms, typo-tolerant: 2 credits, 12,500 searches a month on Solo. Built for matching supplier lists and for search inside your app.Product Finder filters, no ranked answers
Brand & seller analyticsBrand dossiers, seller maps, category landscapes and ranked lists, computed daily from observed buy-box dataCategory and seller objects; no brand endpoint, no brand-to-brand network, no ranked lists
Product trackingPin an ASIN and its offers page is re-read hourly or every 2, 4, 12 or 24 hours, for as long as the plan is active, each read a point in its buy-box history. Tracking uses no credits: each plan includes a daily number of re-reads, so faster tracking covers fewer products. E-mail and webhook alerts on any tracking: price below or above a value, a price move by percent, a buy-box seller change, offer count, a stock-state change (in stock, no featured offer, out of stock).Token-priced: a marketplace tracking (buy box, sellers) lowers the plan’s refill by 9 tokens per update per locale, so the count depends on what else the key does; the list is deactivated 7 days after a downgrade; notifyIf webhooks.
Before you switch

Questions Keepa users ask first.

Which endpoints are there?

Self-serve and metered by credits, live in minutes. Plans from $19/month with an unconditional 14-day money-back. Every Amazon marketplace costs the same, and you are never billed for a request that did not return what you asked for.

How fresh is the data, and how far back does history go?

History goes back to 2023. On Amazon.com the most-sold listings are re-read at least once a day, the busiest several times a day; a product you track is re-read hourly or every 2, 4, 12 or 24 hours; and mode=live fetches any listing from Amazon on demand for one credit, billed only when it lands. Every record carries its own observed_at and history range, so you always see the age of what you got.

Will it cover my products? Check a list of your ASINs before you pay

Paste up to 10 ASINs below: for each one you see whether we hold it, when it was last observed and how far its price and rank history go. Anything we don’t hold is fetched live from Amazon when you call it (mode=live), billed only when it lands.

What the API returns per record: observed_at (the snapshot’s own time), bsr_history.observed_from / observed_to, offer_history.observed_from / sellers_total, source (cache or live) and credits_charged. Field reference →
What does $19 a month cover?

Credits and tokens are both units. The difference is the mechanism: Keepa’s tokens accrue per minute into a bucket that caps your burst and expire unused; a Logimu plan is a monthly allowance you can spend in one afternoon or across the month, under published request-rate limits. No refill timer in your scheduler.

What $19 / 25,000 credits a month coversPer callCalls / month
Stored product record with every current seller offer0.550,000
… with rank history and seller / Buy Box history (bsr_history, offer_history)0.550,000
The history series alone (history_only=true)0.05500,000
Live fetch of a product page with its offers (mode=live)1.025,000
Ranked product search (/v1/shopping): a keyword, a UPC or a supplier’s item name212,500
Brand dossier, seller map, category landscape (derived intelligence)1.025,000
Product tracking (/v1/track): re-read hourly to daily, alerts and bulk sync included02,500 re-reads a day
Not found, blocked, empty, failed0—

History is included in every record, wider series too, as the reference states. Figures assume the allowance is spent on one operation.

What does one product response include?

One ASIN in, the full record out — /v1/product.

  • Current snapshot Price, list price, coupon and savings, BSR, rating, review count, stock state, UPC, parent ASIN, brand stats, item dimensions and weight, the variation matrix (child ASINs, dimension values, availability) — and Amazon's own "bought in past month" figure where it publishes one.
  • Every seller, in the same call The full live offer list is standard, not a separate endpoint: seller name and ID, price, shipping cost, ships-from, delivery days, FBA and Prime flags, feedback score, buy-box days and the seller’s share of the observed buy-box days. Gathering offers is the slow part of any live scrape, which is why most APIs bill them separately.
  • Price and stock history The full price series plus price-change and stock-change events, in the base call — with the list-price, coupon, "bought in past month" and rating-count series alongside.
  • Rank history, per category Add bsr_history=true for daily rank in every category the product sits in. Included in the record, like the seller history below.
  • Seller history — who held the buy box, and when Add offer_history=true for a buy-box timeline plus a per-seller price series, each point carrying the seller's shipping cost and FBA flag, with first seen, last seen and buy-box days. Included in the record too.
  • Seller profiles, tracked /v1/seller returns the seller page as a record — star rating, feedback per 30 d / 90 d / 12 m / lifetime, the rating histogram, five recent feedback entries (date, rating, struck; never a buyer's name or text) and the business block where Amazon shows one. Every seller we meet is re-read about every two weeks, so the stored record is normally current at half a credit; tracking says since when and how often we have observed it, and history=true adds the rating-change and storefront-size series. Live fetch for one credit when it has to be now.
  • Derived intelligence — the layer Keepa does not serve What our buy-box observations add up to, refreshed daily and never estimated. /v1/brand is a brand dossier: sellers observed winning its buy box, Amazon’s share, FBA share, concentration, churn, trend grades and category benchmarks, with monthly history for half a credit more. /v1/brand/network is the seller map — the brands connected to a brand because the same third-party sellers win on both, as weighted edges[] and nodes[] with a layout, one hop per credit. /v1/seller/brands turns a seller ID into an operator footprint, /v1/category into a category landscape, and the ranked lists answer “which brands are gaining sellers” or “who are the biggest operators here” at one credit per page of 25. The brand dossier, the network and the lists have no Keepa equivalent.
  • Warehouse or live scrape — your call mode=cache answers in under 100ms for half a credit, batch or single call. mode=live scrapes the listing on demand when it has to be current, for one credit. Failed scrapes are never billed.

Eleven Amazon marketplaces plus US Walmart, in one schema, with price, offer and rank history included in every record.

How do Keepa fields map to Logimu?

Each Keepa request and field, and where it is in a Logimu response:

KeepaLogimuNote
GET /product?key=&domain=1&asin=GET /v1/product?asin=&country=us with header X-API-KEYdomain numbers become country codes (us, uk, de, ca, au, fr, it, es, jp, mx, br)
csv[0] Amazon price, csv[1] new priceprice, price_history[] (change events), offer_history.sellers[].points[]a daily price series for every seller
csv[18] Buy Box pricebuybox_price_history (offer_history=true)the lowest Buy Box price of every observed day, Amazon US back to Nov 2023
csv[3] sales rank, salesRanksbsr, bsr_leaf, bsr_history.series[] (bsr_history=true)daily rank in every category the product sits in
offers[] (offers=20)current_sellers.sellers[] — in the base callname, ID, price, FBA and Prime, feedback, buy-box share, delivery; full_offers=true lists every seller on a live fetch
buyBoxSellerIdHistory, stats.buyBoxPriceoffer_history.buybox_timeline[], buybox_seller, is_buybox on each sellerwho held the Buy Box, from when to when, and who holds it now
csv[16] rating, csv[17] review countrating_history.points[]one point per observed day: Amazon’s ratings count and the star average
monthlySoldbought_past_month (+ bought_past_month_history)Amazon’s own badge, as observed
tokensLeft, refillIncredits_remaining on every responseno refill timer to poll
/seller, /category/v1/seller, /v1/seller/products, /v1/category, /v1/brandseller profiles and categories, plus brand dossiers and the seller map
/tracking, notifyIfPOST /v1/track or /v1/product?track=true, notify_ifre-read hourly or every 2, 4, 12 or 24 hours at no credit cost, within the plan’s daily allowance

Keepa field names from keepa.com/api-docs (product object, read 2026-10-06). Logimu field reference →

Live proof · derived intelligence

The operator network behind a brand, live.

This is the real Nike seller network — every brand below shares Amazon buy-box sellers with Nike, drawn from our observed daily record. The Logimu API serves exactly this object: GET /v1/brand/network?brand=Nike&country=us returns the nodes[] and weighted edges[] you see drawn here, one credit per hop. Hover a brand for its numbers; click one to recenter; type any brand to map it.

Node colour is the brand’s heat (seller pressure: how many sellers per listing and how fast that is rising), size is its catalogue, distance is how many sellers two brands share. Counts and shares from observed buy-box data, refreshed daily — never estimates. Available on every paid plan. Endpoint reference →

Run the same queries from your own code.

Get an API key, query the data you just explored, and keep the 14-day money-back if it does not fit.