Market Analytics
Per-market current quotes plus rolling-window summary statistics for an item: current ask/bid and spread, listing/order counts, and windowed sell/buy averages, min, and max. Response is snake_case. Prices are integer USD cents.
Per-market current quotes plus rolling-window stats in one call: current_ask / current_bid / spread_bps right now, alongside windowed sell_* and buy_* averages, min, and max over the last windowHours (default 24, up to 168). Every price field. Current and windowed. Is integer USD cents (the *_count / *_quantity stats are plain counts). Response is snake_case.
Every stat field is nullable, so a market with no recent activity comes back with nulls rather than being dropped. Scope to specific venues with markets.
Parameters
skinport,buff163.24.Response fields
Nested and shared shapes link to the API Objects reference.
Response 200
{
"canonical_item_id": "cmlofca920lka01yozajhixt3",
"market_hash_name": "Glock-18 | Water Elemental (Factory New)",
"window_hours": 24,
"markets": [
{
"market": "avanmarket",
"current_ask": null,
"current_bid": null,
"spread_bps": null,
"ask_is_stale": null,
"bid_is_stale": null,
"current_listing_count": null,
"current_buy_order_count": null,
"current_bid_quantity": null,
"sell_avg_price": 6704.25,
"sell_min_price": 6404,
"sell_max_price": 7166,
"sell_avg_listing_count": 44.79,
"buy_avg_price": null,
"buy_max_price": null,
"buy_avg_order_count": null,
"buy_avg_total_quantity": null
}
],
"calculated_at": "2026-06-23T22:07:17.447Z"
}Errors
Authorization header, unsupported scheme, or a key that is unknown, inactive, expired, or revoked.curl "https://pricing.skinpricer.com/v1/market-analytics/:marketHashName" \
-H "Authorization: ApiKey sk_live_•••••••••••"Authenticated endpoint — call it with your API key from your own client (see the code sample).