Skip to main content

Errors & status codes

Standard HTTP status codes; error bodies are JSON. Per-endpoint specifics are listed on each endpoint page.

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.

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.