Configure Keepa and Amazon Vendor Central credentials
▾ expand
📊 Keepa API — Daily BSR Auto-Refresh
Keepa's API fetches live BSR, pricing, ratings, and 30/60/90-day history for all your ASINs automatically.
Data will refresh on your chosen schedule without you having to upload a file manually.
📍 Where to put your Keepa API key: Paste it in the field below. Your key is stored only in your browser's localStorage — it never leaves your device. Find your key at
keepa.com → Account → API.
Keepa API Access Key *
Get your key at keepa.com/#!api →
Account → API Access Key. Keys look like a 64-character alphanumeric string.
Keepa API costs ~$19/mo for 1 M tokens (each ASIN product query uses ~1–2 tokens).
Next refresh: —
No API key saved yet
How it works:
1Paste your Keepa API key above and click Save & Activate
3BSR, price, rating, and 30/60/90-day history update automatically in the background
4Data refreshes every 24 hours (or on your chosen schedule). Works even while the tab is open.
🏪 Amazon Vendor Central API — Real-Time Sales Data
Connect to Amazon's Selling Partner API (SP-API) with Vendor Central credentials to pull
real-time ordered revenue, shipped units, and ASIN-level sales data directly into each product card.
📍 Where to put your Amazon SP-API credentials: Fill in all four fields below. These are found in your
Vendor Central
account under Settings → Account Info → Developer API access, or via the
SP-API Developer Console.
All credentials are stored locally in your browser only.
Client ID (LWA) *
Login With Amazon (LWA) Client ID from SP-API Developer Console
Client Secret (LWA) *
Login With Amazon Client Secret. Keep this private.
Refresh Token *
Generated during SP-API OAuth authorization flow. Starts with Atzr|
Marketplace ID *
Select your marketplace above, or type a custom ID. The ID must match the marketplace your vendor account is registered in. Still getting marketplace errors? Your vendor account may be registered to a region-specific sub-marketplace.
Contact your Amazon Vendor Manager and ask: "What is the SP-API marketplaceId for my vendor account amzn1.vg.4035400?"
Next sync: —
No credentials saved yet
Sales data pulled per ASIN:
📦 Units Ordered💵 Ordered Revenue🚚 Units Shipped📅 Last 30 Days
Step 3 — Register Amazon notification endpoint:
After saving credentials, click below to tell Amazon to push hourly sales to your Cloudflare Worker.
This only needs to be done once.
✅ Using pull-based hourly sync via Cloudflare cron — no endpoint registration needed
Amazon will push ITEM_SALES_EVENT_CHANGE notifications to
https://little-sun-1ec4.alex-28a.workers.dev/notify?secret=YOUR_SECRET
How to get your SP-API credentials:
1Log into Vendor Central → Settings → Account Info → Developer Central
2Create a new SP-API application (or use existing). Note the Client ID and Client Secret
3Run the OAuth authorization flow to generate a Refresh Token for your Vendor account
4Paste all three values above + save. The dashboard exchanges your refresh token for access tokens automatically.
⚠️ CORS note: Amazon's SP-API requires server-side token exchange. If you're running this file locally,
the API calls will be blocked by CORS. To use live SP-API data, host this dashboard on a small proxy server or use
AWS API Gateway as a pass-through.
The credentials panel will still save and store your keys — toggle "Demo Mode" below to preview with sample data.
Connection status No APIs connected — using embedded Keepa snapshot data
—
Total Products
—
▲ Improving
—
▼ Declining
—
● Stable
—
No Data Yet
—
Revenue 24h
—
Units 24h
—
Glance Views 24h
—
CVR 24h
🔄 Update BSR Data
Drop a new Keepa export to refresh all BSR values — click to expand