Errors & status codes
Standard HTTP status codes; error bodies are JSON. Per-endpoint specifics are listed on each endpoint page.
StatusWhen
200Success.
400Malformed request: a missing or invalid parameter (e.g. neither market_hash_name nor id supplied).
401Missing
Authorization header, unsupported scheme, or a key that is unknown, inactive, expired, or revoked.403Valid key, but the subscription is inactive/expired or the plan does not include this endpoint.
404Unknown item or route.
429Rate limit exceeded; honour Retry-After and the X-RateLimit-* headers.
5xxUpstream snapshot unavailable or a server-side issue. Safe to retry with backoff.