Skip to content
Pricing Audit · Keepa EUR Token Tiers vs. Flat USD API8 min read·Updated 2026-11-15·Pricing Verified Nov 2026 (Keepa Official API Portal ↗)

Keepa API Pricing Breakdown (2026): Token-Per-Minute Cost vs. Flat JSON API

Quick Answer (BLUF)

Keepa API has no free tier and bills €49/mo (20 tokens/min) up to €879–€1,699+/mo (500–1,000+ tokens/min) in advance, where unused tokens expire after 60 minutes and live BuyBox + offer lookups consume 3–12 tokens per ASIN. ShopData API charges a flat $0.20 per 1,000 search items ($0.08/1K on Business) and $1.00 per 1,000 full ASIN details ($0.40/1K on Business), starting with 12,000 free Credits ($1.20) and a $9 non-expiring Indie Starter Pack.

Gateway p50 Latency38ms cached (<350ms warm · 1.4s live)
Concurrency & Rate Limit30 – 600 RPM (2 – 15 RPS)Need 1,000+ RPM? Dedicated Enterprise Key Pool available
Deterministic Unit Price$0.08–$0.15 / 1,000 items

Instant API key in 5s (12,000 Free Credits + 20,000 Sandbox Streak Credits) · $1 = 10,000 Credits · 0 Credits on empty queries · Top up anytime via 0%-fee Multi-Chain Crypto (+5% bonus credits, never-expiring PAYG)

Primary-Source Billing Mechanics & 30-Day Gateway Telemetry

“States how many ASINs may be requested before the assigned API contingent is depleted. If the contingent is depleted, HTTP status code 503 will be delivered with the message: 'You are submitting requests too quickly and your requests are being throttled.'”

— Keepa Official API Backend SDK (Response.java) (retrieved 2026-11-15 · Archive.org snapshot)

Keepa ties API capacity directly to a real-time token contingent (`tokensLeft` and `refillRate` per minute). Whenever a batch catalog sync exceeds `rate × 60` buffered tokens, Keepa rejects calls with HTTP 503 until `refillIn` elapses—whereas idle overnight tokens silently evaporate after 60 minutes.

“Milliseconds till new tokens are generated. Use this if your contingent is depleted to wait before you try a new request.”

— Keepa Response.refillIn Field Specification (retrieved 2026-11-15 · Archive.org snapshot)

30d Gateway p50 / p9538ms p50 · 1,740ms p95 (100% 200 OK)
10,000 Items Cost$0.80 – $2.00 ($0 on empty)
100,000 Items Cost$8.00 – $20.00 deterministic
1,000,000 Items Cost$80.00 – $200.00 · /telemetry.json
Instant Quickstart · Copy & Run in 30 Seconds

Live Amazon ASIN BuyBox + Keyword Search ($0.20/1K Items)

import requests

HEADERS = {"x-api-key": "sd_live_your_api_key"}

# No tokensLeft sleep loops or KeepaTime integer decoding needed
res = requests.get(
    "https://api.shopdataapi.com/v1/amazon/product",
    params={"asin": "B08N5WRWNW", "country": "US"},
    headers=HEADERS,
    timeout=25,
)
res.raise_for_status()
payload = res.json()
item = payload["data"]

print(f"ASIN {item['asin']}: ${item['price']} (Prime={item['is_prime']}) · Credits={payload['credits_charged']}")
Want to inspect real live JSON before creating an account?Try 3 Free Live Runs in Browser Playground (No Login) →

Key Engineering Takeaways (TL;DR)

  • ✓Keepa API plans start at €49/mo (~$53/mo for 20 tokens/min) and scale through €129/mo (60/min), €459/mo (250/min), €879/mo (500/min), and €1,499–€1,699+/mo enterprise tiers—with zero free API sandbox and mandatory monthly EUR pre-payment.
  • ✓Unused Keepa tokens expire strictly 60 minutes after generation (`max bucket = refillRate × 60`). If your cron job runs twice a day, over 90% of the daily tokens you paid for evaporate unused.
  • ✓1 Keepa token only buys a cached historical snapshot: enabling `buybox=1` (+2 tokens), `offers=20` (+6 tokens per 10 offers), and `update=0` live Amazon refresh inflates real cost to 6–12+ tokens per ASIN.
  • ✓ShopData API bills strictly by returned JSON record ($0.08–$0.20/1K search items, $0.40–$1.00/1K full ASIN details) with non-expiring $9 PAYG packs, 30–600 RPM burst concurrency, and Walmart, Etsy, 1688 & Taobao included.

1. Keepa API Monthly EUR Tiers (€49–€1,699/mo) vs. ShopData API

Keepa sells continuous per-minute token drip rates billed in Euros, whereas ShopData API sells deterministic USD record credits that never expire on Pay-As-You-Go packs.

Keepa API 2026 EUR monthly token plans compared with ShopData API USD pricing
Tier / WorkloadShopData API (USD)Keepa API (EUR / USD Est.)Max Burst & Expiration Rule
Free Developer Sandbox$0 (12,000 Credits + $2.00 Streak = 32K Credits)€0 Free API Tier unavailable (Keepa Pro €19/mo = ~1 test tok/min)ShopData: Instant 30 RPM key · Keepa: Paid subscription required
Indie / On-Demand Batch$9 one-time PAYG (90,000 Credits = 45K search items or 9K ASINs)€49/mo (~$53/mo) minimum · 20 tokens/minShopData: Credits never expire · Keepa: Tokens expire in 60 min
Mid-Market Repricer$19/mo Starter (250K Credits, 120 RPM) or $25 PAYG€129/mo (~$140/mo) · 60 tokens/min (max 3,600 bucket)Save 82%–86% + run bursty refreshes at 120 RPM
Catalog & BuyBox SaaS$69/mo Pro (1.2M Credits = $0.115/1K items, 300 RPM)€459/mo (~$495/mo) · 250 tokens/min (max 15,000 bucket)Save 86% + clean UTF-8 JSON without CSV integer decoding
High-Volume Enterprise$199/mo Business (5M Credits = $0.08/1K items, 600 RPM)€879/mo (500 tok/min) to €1,499–€1,699+/mo (1,000+ tok/min)Save 79%–89% + includes Walmart, Etsy, 1688 & Taobao

2. Why '20 Tokens/Min' Rarely Means 20 Live ASINs/Min

Developers estimating Keepa API costs often assume 20 tokens/minute (€49/mo) equals 864,000 live product checks per month. In production, two mechanics cut effective yield by 80%–95%:

  • 60-Minute Token Evaporation on Cron Workloads: Keepa caps your token bucket at `refillRate × 60`. On the €49/mo plan (20 tokens/min), your bucket maxes out at 1,200 tokens. If your repricer or catalog sync runs every 6 hours, 5 hours of generated tokens (6,000 tokens per window) are discarded unpaid.
  • Multi-Token Surcharges for Live BuyBox & Offers: A 1-token Keepa `/product` call only returns Keepa's cached database record without BuyBox seller history or live marketplace offers. Passing `buybox=1` adds +2 tokens, requesting `offers=20` adds +6 tokens per 10 offers (+6 to +12 tokens), and forcing a live Amazon re-scrape (`update=0`) consumes extra live-refresh tokens—turning 1 ASIN lookup into 6–12 tokens.
  • FX Exposure & Single-Retailer Lock-In: Keepa bills exclusively in Euros (€) and covers only Amazon (plus limited eBay). Cross-checking Walmart.com Competitive Price Thresholds (CPT) or 1688 wholesale MOQ ladders requires buying separate APIs unless you consolidate onto ShopData API.
Per-lookup token multipliers on Keepa vs deterministic Credits on ShopData API
Data Lookup ScenarioShopData API CostKeepa Token ConsumptionEffective €49/mo (20 tok/min) Throughput
Keyword / Category Search (48 items)2 Credits/item ($0.0002 PAYG · $0.00008 Business)10+ tokens per `/search` or `/query` Product Finder call~2 searches/min before HTTP 503 throttle
Live ASIN BuyBox + Prime + Variations10 Credits flat ($0.001 PAYG · $0.0004 Business)6–12 tokens (`buybox=1` + `offers=20` + `update=0`)1.6 – 3.3 live ASINs/min (max 100–200/hr burst)
Verified Customer Review Text (20 reviews)2 Credits/review ($0.004 total on PAYG)Not supported (Keepa tracks rating count/average only)Requires 2nd scraper subscription on Keepa
HTTP 404 / Suppressed ASIN / Empty Search0 Credits ($0.00 Charge-Before-Return guarantee)1 token minimum checkDrains bucket on delisted catalog SKUs

3. Replace Token-Throttled Polling with Flat-Rate Live JSON

Skip `tokensLeft` sleep loops, `refillIn` backoff timers, and KeepaTime integer-array decompression. Query live Amazon BuyBox prices, sales velocity, and SKU matrices directly in UTF-8 JSON.

Live Amazon ASIN BuyBox + Keyword Search ($0.20/1K Items)

Standard `x-api-key` authentication—returns clean floats, Prime flags, 30-day sales badges, and variations in one HTTP 200 payload.

# 1. Full live ASIN BuyBox & variation check (10 Credits = $0.0004–$0.001)
curl -sS "https://api.shopdataapi.com/v1/amazon/product?asin=B08N5WRWNW&country=US" \
  -H "x-api-key: sd_live_your_api_key"

# 2. High-throughput keyword search (2 Credits/item = $0.08–$0.20/1K items)
curl -sS "https://api.shopdataapi.com/v1/amazon/search?query=espresso+scale&country=US&page=1" \
  -H "x-api-key: sd_live_your_api_key"
Test this exact endpoint right now in your browser (3 free anonymous runs):Run 3 Free Live Queries in Playground →

Interactive Commerce Terminal · GET /v1/amazon/product

Verify real-time latency, SKU credit math & JSON schema

10,000 items/day
2,000 SKUs/day
5,000 reviews/day
HTTP Calls / Day
2,750
13 Global Routes
Credit Unit
$1 = 10,000
$9 Indie Pack Ready
Empty / 404 Fee
0 Credits
$0.00 on 0 matches
Estimated Monthly Pipeline Cost (30 Days)
$60.00/ mo on Business ($86.25 on Pro)
Monthly consumption: 1,500,000 Credits (50,000 Credits/day)
ShopData API (Business $0.08/1K items):$60.00 / mo
Rainforest API / SerpApi ($15/1K calls):$1237.50 / mo
Empty search / unfound ASIN fee:$0.00 (0 Credits)

Frequently Asked Questions

Does Keepa API offer a free tier or pay-as-you-go credits?
No. Keepa API requires an active monthly subscription paid in advance in Euros starting at €49/mo (20 tokens/min), and unused tokens expire 60 minutes after generation. ShopData API grants 12,000 free Credits ($1.20) immediately at signup plus a $9.00 non-expiring Indie Starter Pack (90,000 Credits).
When should I keep Keepa vs. switch to ShopData API?
Keep Keepa if your application specifically needs 3-to-5-year historical BSR/price charts from Keepa's archival database. Switch to ShopData API if you need real-time live BuyBox prices, verified buyer review text, bursty catalog syncs without 60-minute token bucket stalls, or cross-marketplace Walmart, Etsy, 1688, and Taobao data.
How do I migrate existing Keepa CSV array parsers to ShopData API?
You can delete KeepaTime (`(keepaMinutes + 21564000) * 60`) and integer-cent conversion helpers completely—ShopData API returns standard JSON floats (`price: 24.99`) and ISO strings. See our companion architectural guide at /guides/keepa-api-alternative.

Zero Monthly Lock-In · 1-Click Google OAuth Sandbox

Run your first live query in 10 seconds with 12,000 free Credits ($1.20).

Test Amazon, Walmart, Etsy, 1688 Wholesale, Taobao, Shopee, and TikTok Shop endpoints in our browser Playground or claim an instant sd_live_... key—backed by a $9.00 non-expiring Indie Starter Pack ($0.08–$0.20 per 1,000 items).