OpenSkin API endpoint
Read source price history
GET /v2/prices/{catalog_id}/history
Returns stored daily, hourly, or 10-minute source prices as decimal strings. Pass a cursor back only with the same filters.
Authentication
Send a Platform API key with permission to use this endpoint in the X-API-Key header.
Parameters
| Name | Location | Required | Description |
|---|---|---|---|
catalog_id | path | Yes | See the OpenAPI schema for accepted values. |
marketplace | query | Yes | See the OpenAPI schema for accepted values. |
version | query | No | Exact pattern or phase. Omit to return each stored version as a separate point. |
granularity | query | No | See the OpenAPI schema for accepted values. |
from | query | No | See the OpenAPI schema for accepted values. |
to | query | No | See the OpenAPI schema for accepted values. |
limit | query | No | See the OpenAPI schema for accepted values. |
cursor | query | No | See the OpenAPI schema for accepted values. |
Response meaning
200- One page of source history
400- Invalid identity, source, range, granularity, limit, or cursor
401- V2Unauthorized
403- V2Forbidden
404- Catalog item not found
Request example
curl 'https://api-v2.openskin.dev/v2/prices/cs2.market.v1.example_item/history?marketplace=steam'\
-H 'X-API-Key: osk_live_...' Limits and retries
Check the listed status codes before retrying. If a request uses a unique request key, reuse that key only when repeating the same request. If a list returns next_cursor, send it unchanged in the next request.
Last updated .