Bulk Liquidity Map
Enterprise: the whole-catalog liquidity map, market_hash_name to badge, lowercase label, estimated sale time, score, and best market, rematerialized every 10 minutes. Send If-None-Match with the last version for a 304; 503 until the first snapshot is built. Each item is a LiquidityBulkItem.
Enterprise: the whole-catalog liquidity map, rebuilt every 10 minutes. items is keyed by market_hash_name; each value is a LiquidityBulkItem. Send If-None-Match: "<version>" to get a 304 when nothing changed, and expect a 503 (with Retry-After) until the first snapshot materializes. Poll the cheap manifest first to decide whether to refetch.
Parameters
version (ETag) you hold; returns 304 when the snapshot is unchanged.Response fields
<ms>-<pid> (materialize-time millis + worker pid). Compare for equality only. Also the ETag; don't parse it.PT10M.market_hash_name to LiquidityBulkItem.Nested and shared shapes link to the API Objects reference.
Errors
Retry-After.Authorization header, unsupported scheme, or a key that is unknown, inactive, expired, or revoked.Guides using this endpoint
export SKINPRICER_API_KEY="sp_live_•••"
curl "https://pricing.skinpricer.com/v1/liquidity/items" \
-H "Authorization: ApiKey $SKINPRICER_API_KEY"// npm i @skinpricer/sdk
import { SkinpricerClient } from "@skinpricer/sdk";
const client = new SkinpricerClient({
apiKey: process.env.SKINPRICER_API_KEY!,
authScheme: "ApiKey",
});
const snapshot = await client.liquidity.bulk();
console.log(Object.keys(snapshot.items).length, "items, version", snapshot.version);import os
import requests
res = requests.get(
"https://pricing.skinpricer.com/v1/liquidity/items",
headers={"Authorization": f"ApiKey {os.environ['SKINPRICER_API_KEY']}"},
timeout=10,
)
res.raise_for_status()
print(res.json())Authenticated endpoint: call it with your API key from your own client (see the code sample).
{
"version": "1782294002802-1",
"calculatedAt": "2026-06-24T09:40:02.802Z",
"cadence": "PT10M",
"markets": [
"skinport",
"marketcsgo",
"dmarket",
"csfloat",
"steamcommunity"
],
"itemCount": 35349,
"items": {
"Glock-18 | Water Elemental (Factory New)": {
"market_hash_name": "Glock-18 | Water Elemental (Factory New)",
"liquidity": "illiquid",
"estimated_sale_time": "4 - 5 days",
"liquidityBadge": "ILLIQUID",
"confidence": "HIGH",
"score": 33,
"bestMarketToList": "skinport",
"variants": {}
}
}
}