API Documentation

Base URL /api/v1. Authenticate with the x-api-key header (or ?key=). Every response is JSON: { "data": … } on success, { "error": … } on failure. Rate-limit headers are returned on every call.

Quickstart
curl https://skinapi.skinvaults.online/api/v1/profile?id=gabelogannewell \
  -H "x-api-key: sk_live_xxx"
GET/api/v1/markets

Unified price for an item across every tracked marketplace.

ParamRequiredDescription
nameyesmarket_hash_name of the item
gamenocs2 (default), dota2, rust, …
currencynoISO 4217 code (USD default, e.g. EUR, GBP)
GET/api/v1/items

Current price for an item (cached Steam Market, live fallback).

ParamRequiredDescription
nameyesmarket_hash_name
gamenogame key
currencynoISO 4217 code (USD default, e.g. EUR, GBP)
GET/api/v1/float

Exact float, paint seed, pattern and stickers for a CS2 item.

ParamRequiredDescription
urlyesCS2 inspect link
GET/api/v1/inventory

Enriched, public inventory for a user.

ParamRequiredDescription
steam_idyesSteamID64 or vanity name
gamenogame key (default cs2)
POST/api/v1/inventory/batch

Up to 10 inventories in a single request.

ParamRequiredDescription
steam_ids[]yesJSON body { steam_ids, game }
GET/api/v1/profile

Resolve and return a Steam profile.

ParamRequiredDescription
idyesSteamID64 or vanity name
GET/api/v1/friendlist

Friend list with friendship timestamps.

ParamRequiredDescription
steam_idyesSteamID64 or vanity name
GET/api/v1/history

Daily price history (median + volume).

ParamRequiredDescription
nameyesmarket_hash_name
daysno1–365 (default 30)

Machine-readable spec: /api/v1/openapi.json