Packet vs KicksDB
Two sneaker data APIs from the same team: how their sources, live data, pricing and rate limits compare, and when to move from KicksDB to Packet.
On this page
- At a glance
- Marketplaces
- Live data
- Pricing
- What KicksDB still does that Packet doesn't
- Moving from KicksDB to Packet
- FAQ
- Is KicksDB shutting down?
- Are KicksDB and Packet the same company?
- Is Packet more expensive than KicksDB?
- Can I use my KicksDB code with Packet?
- Which one has more marketplaces?
- Are either of them affiliated with StockX or GOAT?
Packet (pckt.sh) and KicksDB (kicks.dev) are both sneaker and resale market data APIs, and both are built by the same team. KicksDB came first and is still running for its existing customers. Packet is the newer platform: it covers more marketplaces, includes live data on every plan, and is where new accounts are created. Since October 2026, KicksDB no longer accepts new sign-ups and its registration page points to Packet.
This page explains how the two differ, so you can decide whether to stay, move, or start on Packet.
Short answer: if you're starting a new project, use Packet. If you already run on KicksDB and depend on its Shopify Manager, server-sent events or Unified API, you can keep using it. Everything else, including live StockX and GOAT data, is broader and cheaper on Packet.
At a glance
| Packet | KicksDB | |
|---|---|---|
| New sign-ups | Open | Closed since October 2026 (existing accounts keep working) |
| Marketplaces with live data | 15, plus Yahoo Finance | StockX and GOAT |
| Live data on the free plan | Yes, every endpoint | No, real-time API requires a paid plan |
| Free plan | 500 credits / month, plus up to 550 bonus credits | 1,000 requests / month on the Standard (cached) API |
| Entry paid plan | €29 / $39 per month, 50,000 credits | €29 per month, 50,000 requests |
| Pricing model | Credits per request (live: 1, cached: 0.3 to 0.6) | Requests per month |
| Rate limit | 1 to 25 requests / second, by plan | Real-time API rate-limited (1 req/s) |
| Cached catalog | StockX, GOAT, Shopify, at most 24 hours old | StockX, GOAT, Flight Club, Shopify and others, up to 24 hours old (Shopify up to 3 days) |
| Sales history | StockX, GOAT and Poizon | StockX and GOAT |
| Shopify stores | Any Shopify store URL | A fixed list of about 40 stores |
| Bulk datasets | StockX and GOAT as CSV or JSONL | No |
| gRPC | Business and Scale plans | No |
| SDK and spec | TypeScript SDK, OpenAPI spec | OpenAPI spec |
| Push updates | No | Server-sent events (Pro and Enterprise) |
| Shopify store sync | No | Shopify Manager, from €0.05 per product |
Marketplaces
KicksDB's real-time data covers StockX and GOAT. Its cached Standard API adds Flight Club, a fixed list of Shopify stores and some weekly or daily snapshots from KREAM, SNKRS, Nike and Novelship.
Packet serves live data, fetched when you make the request, from:
- Resale marketplaces: StockX, GOAT, Alias, Flight Club, Poizon, KREAM, Novelship, Kicks Crew
- Retail and drops: Nike, SNKRS (including upcoming launches), any Shopify store
- Second-hand: Vinted, Grailed
- Other: Chrono24 (watches), Amazon search, Yahoo Finance (securities and exchange rates)
On top of that, Packet keeps a cached catalog of StockX, GOAT and Shopify, for analytics and crawling at a lower cost per request.
Live data
This is the biggest practical difference.
On KicksDB, real-time endpoints are a paid feature and are rate-limited to 1 request per second. Most plans read from the Standard API, which is refreshed every few hours to once a day depending on the market.
On Packet, every endpoint is live or cached by design, and every plan, including Free, can call both. Live endpoints respond in under 300 ms on average and accept a country and currency, so you can read StockX or GOAT prices for the market you sell in. The rate limit grows with your plan, up to 25 requests per second on Scale.
Pricing
Both list prices in euros; Packet also bills in US dollars. KicksDB prices exclude VAT.
| Plan | Packet | KicksDB |
|---|---|---|
| Free | 500 credits / month, 1 req/s | 1,000 Standard API requests / month |
| Entry | Developer: €29 ($39), 50,000 credits, 4 req/s | Starter: €29, 50,000 requests |
| Mid | Business: €99 ($119), 150,000 credits, 10 req/s, gRPC | Pro: €79, 250,000 requests, real-time API and events |
| High | Scale: €379 ($449), 600,000 credits, 25 req/s, gRPC | n/a |
| Custom | Enterprise | Enterprise |
Packet charges credits per request rather than counting requests. A live request costs 1 credit on StockX, GOAT and most other marketplaces, and between 0.5 and 2 credits on a few (0.5 for Shopify and Kicks Crew, 2 for Poizon and Amazon). A cached request costs 0.3 to 0.6 credits. So the 50,000 credits on Developer buy 50,000 live StockX requests, or 125,000 cached StockX product lookups.
What you get for the money differs too:
- For live StockX or GOAT prices, KicksDB needs the €79 Pro plan, capped at 1 request per second. Packet gives live data from €0 and 4 requests per second at €29.
- For high-volume cached reads, KicksDB Pro's 250,000 requests for €79 is the most requests per euro, if the Standard API's coverage and refresh rate are enough for you.
- Unused credits on Packet stay on your balance. Paid plans can also buy top-ups or turn on automatic refills instead of upgrading.
What KicksDB still does that Packet doesn't
Being honest about this helps you pick:
- Shopify Manager syncs and reprices products in your own Shopify store from StockX and GOAT, every 15 minutes. Packet is a data API only.
- Server-sent events push updates to you over one long-lived connection (Pro and Enterprise). On Packet, you poll.
- Unified API returns products cross-matched across platforms in one format. On Packet, you call each marketplace and match products yourself, usually by SKU.
If your product relies on one of these, staying on KicksDB is reasonable. Existing accounts are unaffected.
Moving from KicksDB to Packet
Authentication is the same: a Bearer API key in the Authorization header. The base URL is https://api.pckt.sh.
To make the switch smaller, Packet includes KicksDB-compatible StockX endpoints under /v1/kdb/stockx/*. They keep KicksDB's request and response shape for products, batch prices and sales history, so you can change the base URL and API key first and port the rest later.
When you move to Packet's own endpoints:
| KicksDB | Packet |
|---|---|
Real-time API, /v3/realtime/stockx/products |
Live endpoints, /v1/stockx/search |
Standard API, /v3/stockx/products |
Cached catalog, /v1/catalog/stockx/search |
| ID in the path | ID in the query string, ?id= |
currency, country |
currencyCode, countryCode (live endpoints) |
offset pagination |
after (StockX) or paginationToken (GOAT) |
Batch prices with POST |
GET /v1/catalog/stockx/prices, up to 20 IDs |
The full walk-through is in From KicksDB to Packet: what's new.
FAQ
Is KicksDB shutting down?
No. KicksDB keeps running for existing customers. It stopped accepting new sign-ups in October 2026, and new accounts are created on Packet instead.
Are KicksDB and Packet the same company?
They're built and run by the same team. Packet has served KicksDB's StockX and GOAT data since July 2026.
Is Packet more expensive than KicksDB?
The entry plans cost the same, €29 per month. Packet includes live data on every plan and more marketplaces; KicksDB's Pro plan gives more cached requests per euro.
Can I use my KicksDB code with Packet?
For StockX, mostly yes: the /v1/kdb/stockx/* endpoints keep KicksDB's format. Change the base URL to https://api.pckt.sh and use a Packet API key.
Which one has more marketplaces?
Packet. It has live endpoints for 15 marketplaces plus Yahoo Finance, against StockX and GOAT for KicksDB's real-time API.
Are either of them affiliated with StockX or GOAT?
No. Both are independent services and aren't affiliated with, endorsed by or sponsored by the marketplaces they provide data for.