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).
401 / 403Missing, invalid, or insufficient-plan API key on a key-gated 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.