Skintick API
Version 0.1.0 · OpenAPI 3.0
REST API for Counter-Strike 2 skin prices, normalized across every marketplace Skintick tracks. Responses are keyed by Steam's market_hash_name, prices are USD decimal strings, and timestamps are RFC 3339 UTC. Every /v1/* endpoint takes a bearer API key; /healthz and /v1/status are public.
The machine-readable spec lives at /openapi.yaml — request and response schemas, error envelopes, and per-tier limits are all described there.
Endpoints
- GET/healthzLiveness check
- GET/v1/statusPer-marketplace data freshness
- GET/v1/marketsList supported marketplaces
- GET/v1/itemsSearch / list items
- GET/v1/items/slugsList item page slugs
- GET/v1/items/toplistRanked item toplist
- GET/v1/items/by-slug/{slug}Item detail by page slug
- GET/v1/items/{market_hash_name}Latest cross-market prices for one item
- GET/v1/items/{market_hash_name}/historyDaily price history time series
- POST/v1/prices/latestBatch latest prices
- GET/v1/spreadsBest cross-market arbitrage routes