API

Doku — WOK API

REST API for Steam inventory value (CS2, Rust, TF2, Dota 2), Steam profiles and FACEIT stats. Responses are drop-in compatible with steamwebapi: migration is one base-URL change.

  • /steam/api/inventory — Compatible inventory array
  • /steam/api/profile — Compatible Steam profile
  • /v1/inventory — Inventory totals and priced items
  • /v1/inventories — Synchronous inventory batch
  • /v1/profile — One Steam profile
  • /v1/profiles — Up to 64 Steam profiles
  • /v1/player-security — VAC, game and economy bans
  • /v1/friends — Public Steam friend list
  • /v1/price — One cross-checked price
  • /v1/prices — Up to 200 cross-checked prices
  • /v1/items — Cursor-paginated item catalog
  • /v1/price-history — Real daily OHLC price history
  • /v1/cs2/inspect — Decode CS2 float and paint metadata
  • /v1/crawl — Queue low-priority inventory crawl
  • /v1/crawl/{batch} — Read crawl state
  • /faceit/data/v4/players — FACEIT player by SteamID
  • /faceit/data/v4/players/{player_id}/stats/{game} — FACEIT lifetime stats
  • /faceit/data/v4/players/{player_id}/history — Recent FACEIT matches
  • /healthz — Service health

OpenAPI · Postman · Python SDK · JavaScript SDK

Steam inventories / profiles / FACEIT

Player data. One API.

Inventory value across four games, Steam profiles and FACEIT rank in a single key.

Live API

Try it on a real profile

This is our live API, not a mockup. Paste any SteamID64 or profile link.

GET /public/demo

2 free lookups per day per IP. No signup.

This is our live API, not a mockup. Paste any SteamID64 or profile link.

1969requests / minute
3.6sfor a full 20-player server
4games in one key
0FACEIT keys required
97.6%stopped before Steam by cache and privacy filtering
10.3 KBtraffic per Steam request
4price sources cross-checked

What you get

Four games, one call each

FACEIT without a FACEIT key

Built for full servers

Same shape as steamwebapi

Throughput, side by side

Both lines move at the measured and published rates.

WOK API1969 / min
0requests
steamwebapi200 / min
0requests
A full 20-player server, four games each, takes us 3.6s

What it costs you

Move the slider. Both numbers use published pricing.

180Kinventory calls per month 20 players each x 4 games
WOK API
$29
steamwebapi
€70

Compared to steamwebapi

Three lines to first response

Same endpoints, same fields. If your client already speaks steamwebapi, it already speaks ours.


      
API reference

Every public endpoint, in one place

Exact parameters, response shapes and status codes from the running service.

Authentication

Use Authorization: Bearer for data endpoints. Health is public. Compatible inventory also accepts the deprecated key query parameter.

Base URLhttps://woksteamapi.com

Pricing

Monthly. Cancel by simply not renewing.

Billing period

Payment processing fees

The subscription card shows the base service price. When a Platega method is selected, its buyer-paid fee is added before payment.

Questions

Live service status

WOK systems

Current public health from the same production node that serves API traffic.

Overall statusChecking production
Last checked...
Public APIChecking

HTTP health and application response

Application processChecking

Production worker answered this check

DatabaseChecking

A live database read completed

Checks in this browser session

Each mark is a real health response collected while this page is open.

GET /healthz