pckt.sh logopckt

Poizon (Dewu) API: prices and sales history from China

Poizon (Dewu) prices and real sales history from China's resale market

On this page

Poizon, known as Dewu (得物) in China, is one of the largest sneaker and streetwear resale platforms in the world. Its prices often differ from US and European markets, which makes it a key data source for cross-border resellers. But Poizon doesn't offer a public API for developers outside its merchant program.

Packet provides unofficial REST endpoints to search Poizon's catalog, fetch products and their size variants, and read real sales history. You get the data as structured JSON, at 2 credits per request.

What you can get

Endpoint What it returns Cost
GET /v1/poizon/search Products matching a query (or the catalog, with no query): title, brand, style code, price range, recent sales 2 credits
GET /v1/poizon/product One product by SPU ID 2 credits
GET /v1/poizon/variants Every variant and size of a product 2 credits
GET /v1/poizon/history Sales history: size, price and time of each sale, paginated 2 credits

Your first request

Search Poizon for a style code:

curl "https://api.pckt.sh/v1/poizon/search?query=DZ5485-612&limit=10" \
  -H "Authorization: Bearer YOUR_API_KEY"

Then read the recent sales for a product, using the SPU ID from the search results:

const headers = { Authorization: `Bearer ${process.env.PCKT_API_KEY}` };

const res = await fetch(
  "https://api.pckt.sh/v1/poizon/history?spuId=YOUR_SPU_ID",
  { headers },
);
const { data } = await res.json();

for (const sale of data.tradeRecords) {
  console.log(sale.size, sale.price.amountText, sale.time);
}

// Older sales: pass the last order ID back to page through history.
const next = await fetch(
  `https://api.pckt.sh/v1/poizon/history?spuId=YOUR_SPU_ID&lastOrderId=${data.lastSubOrderNo}`,
  { headers },
);

Fields you'll use most

Packet returns Poizon's own response structure. Search results live in data.merchantSpuDtoList[], each with:

  • title and brandInfo.brandName
  • articleNumber (the style code, such as DZ5485-612), useful for matching products across marketplaces
  • priceInfo.globalMinPrice and priceInfo.globalMaxPrice: the current price range
  • salePriceAndNumMap: sales statistics per region, including:
    • last30AvgPrice (the 30-day average)
    • dealLowestPrice and dealMaxPrice
    • globalSoldNum and localSoldNum
  • categoryInfo and logoUrl

Sales history returns data.tradeRecords[], one entry per sale, with:

  • size
  • price (with amountText ready to display)
  • time
  • provideFrom

Page back through older sales with lastOrderId. tabIndex picks the market, and defaults to China (CN).

What people build with it

  • Cross-border arbitrage. Match a style code on Poizon, StockX and GOAT, and flag sizes where the gap covers fees and shipping. You use the same API key and credit balance for every marketplace.
  • Price history and charts. Build size-level price charts from real Poizon sales rather than asking prices.
  • Demand signals. Use 30-day sales counts to see which releases are moving in China before they move elsewhere.
  • Catalog research. Browse the catalog without a query to discover what's listed and trending.

What it costs

Each request costs 2 credits. Plans include monthly credits:

  • Free: 500 credits a month covers 250 requests, enough to prototype a comparison tool.
  • Developer: 50,000 credits a month. Checking sales history for 100 products every day uses about 6,000 credits a month.

Credits never expire, and you can top up at any time. See pricing or estimate your usage with the calculator.

Limits and good practice

  • Rate limits depend on your plan (1 request per second on Free, up to 25 on Scale) and apply across all endpoints.
  • Store SPU IDs. Look a product up once, keep its SPU ID, and call history or variants directly afterwards. That way you only pay for one search per product.
  • Mind currencies. Poizon prices are in the market's currency. Convert before comparing with US or EU marketplaces.

FAQ

Is Poizon the same as Dewu?
Yes. Dewu (得物) is the Chinese platform; Poizon is its international brand. The endpoints cover the same catalog.

Does Poizon have an official API?
Poizon runs a program for its merchants, but there's no public API for general developers. Packet's Poizon endpoints are unofficial: we maintain them, so when Poizon changes something, we fix the endpoint on our side.

Can I get sold prices, not just listings?
Yes. /v1/poizon/history returns individual completed sales with size, price and time.

Do I need to handle proxies or captchas?
No. Proxies, anti-bot handling and retries run on our side.


Start free with 500 credits a month or read the Poizon API reference.

Packet is independent and not affiliated with, endorsed by or sponsored by Poizon or Dewu. Their names are trademarks of their owners, used here only to identify the data source.

Ready to get started?
Sign up now and get up to 550 free credits, plus 500 more every month. No credit card required.