RevenueGeeks

Keepa API: Pricing, Tokens & Real Costs 2026

Adam Wood photo+1
Written byAdam Wood,

Last updated on July 22, 2026 · 6 min read

Fact Checked

The Keepa API starts at €49 per month for 20 tokens per minute, and there is no free tier. It is a separate product from the €29 Keepa Pro subscription. Pro covers the website’s research tools; the API returns raw JSON from Keepa’s database of over 6 billion tracked Amazon products for your own scripts, repricers, and dashboards.

I went through every plan tier and the full token documentation to price this out. The short version: one token usually buys the complete data set for one product, and the cheapest plan generates 892,800 tokens a month.

  • Cheapest plan: €49 per month for 20 tokens per minute.
  • What one token buys: the full data for one ASIN, price history included.
  • Free tier: none. Keepa Pro includes 1 test token per minute.
  • Marketplaces: 11 Amazon domains, from .com to .com.br.
  • Expiry rule: unused tokens die 60 minutes after they generate.

What Is the Keepa API?

The Keepa API is a RESTful JSON interface to Keepa’s database of over 6 billion tracked Amazon products. It returns price history for Amazon, third-party New and Used, FBA, FBM, Warehouse Deals, and refurbished offers. Sales Rank, offer counts, review counts, ratings, and Buy Box seller history come in the same product object.

Every response is JSON over TLS. If Keepa’s last update for a product is older than about one hour, the API refreshes the data before answering, so pricing is near real-time. Two hard limits up front: Keepa cannot track Amazon Fresh, and lookups accept ASINs plus UPC, EAN, and ISBN-13 codes.

The API pulls from the same database as Keepa’s price charts and browser extension. If you want the browser side instead, my full Keepa review covers the free price graphs and what the Pro plan adds for sellers.

Keepa API Pricing: Every Plan Tier

Keepa API plans are prepaid monthly subscriptions priced by token generation rate. The entry plan costs €49 per month for 20 tokens per minute. Presets scale to €459, €2,499, and €11,099, and a slider sells custom rates in between. Higher tiers cut the per-token price by up to 55%.

Plan

Tokens per minute

Tokens per month

Price per month

Starter

20

892,800

€49

Slider step

60

2,678,400

€129

Developer

250

11,160,000

€459

Slider step

500

22,320,000

€879

Business

2,000

89,280,000

€2,499

Enterprise

10,000

446,400,000

€11,099

Per token, scale is everything. Starter works out to about €5.49 per 100,000 tokens, Developer to €4.11, Business to €2.80, and Enterprise to €2.49.

Billing is prepaid by credit card through Stripe, and plans renew monthly until you cancel. Upgrades apply instantly with prorated charges. Downgrades are allowed once every 28 days and land as account credit, not refunds. You can also stack several API subscriptions on one account; they share a single API key. Keepa does not discount API plans, so ignore any coupon promises you see for the API.

How the Keepa Token System Works

Keepa rate-limits the API with a token bucket. Your plan generates its token rate every minute, around the clock. Each token expires 60 minutes after it is created. Storage therefore caps at one hour of generation: 1,200 tokens on the 20 per minute plan.

  • Refill: tokens arrive every minute at your plan’s rate, whether you call the API or not.
  • Burst ceiling: the bucket holds 60 minutes of generation, so a 60 per minute plan caps at 3,600 stored tokens.
  • Negative balance: requests execute while your balance is positive, so one heavy call can drag you below zero.
  • Full utilization: using every token means calling around the clock. A quiet weekend’s tokens are gone by Monday.

Token Costs Per Request

Most lookups cost one token per product, including full price history. Optional data and bulk endpoints cost more. The offers parameter adds 6 tokens per page of 10 offers. A Product Finder query costs 10 tokens plus 1 per 100 ASINs returned.

Request

Token cost

Product lookup

1 per ASIN (batch up to 100 per call)

Live marketplace offers

Extra 6 per page of 10 offers

Product search

10 per page of 10 results

Product Finder

10, plus 1 per 100 ASINs

Deals browsing

5 per 150 deals

Seller lookup

1 per seller

Best sellers list

50 per list

Most rated sellers

50 per list

Category lookup or search

1

Operator scenario: Say you monitor 25,000 ASINs with one plain product call each per day. That is 25,000 tokens against Starter’s daily 28,800, so it fits with thin headroom. Add the offers parameter on a fifth of those ASINs and you hit 55,000 tokens, which pushes you into slider territory between Starter and Developer.

Is There a Free Keepa API Plan?

No. Keepa sells no free API tier and runs no API trial. Every plan is paid, prepaid, and tied to a registered Keepa account. The €29 Keepa Pro subscription includes exactly 1 API token per minute. That allowance exists to test your integration, not to run it.

One token per minute still lets you validate authentication, response parsing, and field mappings before paying for a real plan. Sixty lookups an hour is enough for development, not production.

If what you actually want is Keepa’s charts and tracker without paying, that path exists on the website side, not the API. My Keepa free trial guide shows what the free account includes and where its limits sit.

How to Get a Keepa API Key

Keepa issues one API key per account, shared across all of your active API subscriptions. Setup takes about five minutes. Payment runs by credit card through Stripe, and plans activate immediately. The key, token balance, and receipts all live on the API dashboard.

  1. Create a free Keepa account, or log into the one you already use for the extension or price tracker.
  2. Open the API page under Apps on keepa.com, pick a preset tier or drag the slider to a custom token rate, and subscribe.
  3. Copy your access key from the API dashboard. Every request passes it as the key parameter, and you can regenerate it there any time.

Keepa API vs Keepa Pro

Keepa Pro and the Keepa API are separate subscriptions, and neither includes the other. Pro costs €29 per month for the website’s research tools under a daily data quota. API plans start at €49 and meter raw JSON access by tokens per minute.


Keepa Pro

Keepa API

Price

€29 per month

€49 to €11,099 per month

Interface

Website tools and extension

REST endpoints returning JSON

Limit model

Daily quota, refills 5% hourly

Tokens per minute, 60-minute expiry

Built for

Manual product research

Automation, dashboards, repricers

Plenty of sellers never need the API at all; the €29 subscription covers manual research. For the plan-by-plan look at the website side, including what the free account leaves out, see the full Keepa pricing breakdown.

SDKs, Docs, and Marketplace Coverage

Keepa ships official Java and PHP frameworks, with the Java client distributed through Keepa’s own Maven repository. Python developers use the community keepa package, updated in July 2026 with async support. The API covers 11 Amazon marketplaces, and documentation lives on the official Keepa forum.

  • Domain IDs: 1 is .com, 2 is .co.uk, then 3 .de, 4 .fr, 5 .co.jp, 6 .ca, 8 .it, 9 .es, 10 .in, 11 .com.mx, and 12 .com.br.
  • Docs: every endpoint page lists its token cost, parameters, and response objects.
  • Graphs: a Graph Image API renders Keepa’s price history charts as embeddable images.
  • Support: email only, in English and German.

Who the Keepa API Is For

Buy the Starter plan if you need automated price and rank data for up to 28,000 products a day. Move up tiers when offers data or Product Finder pulls eat your budget. Skip the API entirely if you research by hand; the website subscription is cheaper and easier.

Frequently Asked Questions

How much does the Keepa API cost?

Keepa API plans start at €49 per month for 20 tokens per minute. Presets scale to €459, €2,499, and €11,099 per month, and a slider sells custom token rates between tiers.

Is the Keepa API free?

No. Every Keepa API plan is paid, and there is no API trial. A Keepa Pro subscription includes 1 token per minute, which is only useful for testing your integration.

How many tokens does a Keepa API request cost?

One token returns the full data set for one product. Offers add 6 tokens per page of 10, Product Finder costs 10 plus 1 per 100 ASINs, and a best sellers list costs 50.

What is the Keepa API token refill rate?

Tokens generate every minute at your plan’s rate, 24 hours a day. Unused tokens expire after 60 minutes, so the bucket never holds more than one hour of generation.

How do I get a Keepa API key?

Subscribe to any API plan on keepa.com and the key appears in your API dashboard. One key covers all API subscriptions on your account, and you can regenerate it any time.

Which Amazon marketplaces does the Keepa API support?

Eleven domains. The domain IDs are 1 (.com), 2 (.co.uk), 3 (.de), 4 (.fr), 5 (.co.jp), 6 (.ca), 8 (.it), 9 (.es), 10 (.in), 11 (.com.mx), and 12 (.com.br).

Does Keepa have an official Python library?

No. Keepa’s official frameworks cover Java and PHP. Most Python developers use the community keepa package, which requires an active API subscription and supports async requests and pandas.

How fresh is Keepa API price data?

Product data older than about one hour refreshes automatically before the API responds. For live marketplace offers, add the offers parameter, which costs 6 extra tokens per page of 10.

Can my Keepa API token balance go negative?

Yes. Requests execute as long as your balance is positive when they start. A large Product Finder pull can land you below zero, and further calls are rejected until token generation brings the balance back up.