GET/v1/status/market-latencyDEVELOPER+
Market Latency
Per-market ingest latency and reliability: average, p95, and p99 fetch latency, fetch counts, error rate, and SLO-breach rate for each market over a rolling window_hours. A sibling of freshness; response is snake_case.
An operational sibling of freshness: per-market avg_latency_ms, p95_latency_ms, and p99_latency_ms plus fetch_count, error_rate, and slo_breach_rate over a rolling window_hours. Use it to spot a market whose ingest is lagging before you trust its quotes. Response is snake_case.
Parameters
No query parameters.
Response fields
MarketLatencyResponsePer-market ingest latency + reliability. snake_case.
marketsMarketLatency[]
One row per market.window_hoursinteger
Rolling window the stats cover.measured_atstring (date-time)
When the stats were measured.Nested and shared shapes link to the API Objects reference.
Response 200
{
"markets": [
{
"market": "buff163",
"avg_latency_ms": 51439,
"p95_latency_ms": 69525,
"p99_latency_ms": 75350,
"fetch_count": 30003561,
"error_rate": 0,
"slo_breach_rate": 0.28
},
{
"market": "dmarket",
"avg_latency_ms": 839,
"p95_latency_ms": 1021,
"p99_latency_ms": 16686,
"fetch_count": 3078604,
"error_rate": 0,
"slo_breach_rate": 0
}
],
"window_hours": 24,
"measured_at": "2026-06-23T09:08:55.013Z"
}Errors
401 / 403Missing, invalid, or insufficient-plan API key.
429Rate limit exceeded; see Retry-After + X-RateLimit-* headers.
5xxUpstream snapshot unavailable or a server-side issue. Retry with backoff.
curl "https://pricing.skinpricer.com/v1/status/market-latency" \
-H "Authorization: ApiKey sk_live_•••••••••••"Authenticated endpoint — call it with your API key from your own client (see the code sample).
Response headers
X-RateLimit-Limit: <per-minute, set by your plan>
X-RateLimit-Remaining: <remaining this minute>
X-RateLimit-Reset: <seconds to reset>
X-Request-ID: req_xxxxxxxxxxxxxxxx