Skip to main content
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.
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

Usage & licensing

Access to the API and its data is governed by our Terms of Service. You may not resell or redistribute the data, use it to build a competing service, or exceed your plan’s rate limits, and you must attribute SkinPricer as the source wherever the Terms permit you to display it. Abuse may be throttled or suspended.