Migrate from steamwebapi in one line
WOK API mirrors steamwebapi: the endpoint paths are identical and the response format is the same. Moving your integration is two config changes - the base URL and the API key. No code changes.
1. Change two values
- BASE_URL = "https://www.steamwebapi.com"
+ BASE_URL = "https://woksteamapi.com"
- API_KEY = "your-steamwebapi-key"
+ API_KEY = "your-wok-key" # from your account on woksteamapi.com
The key still travels in ?key=, exactly as before. Grab your
WOK key in your account - it stays viewable
anytime.
2. Endpoint mapping
| What you call now | On WOK API | Notes |
|---|---|---|
/steam/api/inventory | /steam/api/inventory | same path, ?key= |
/steam/api/profile | /steam/api/profile | same path, ?key= |
| FACEIT lookups | /faceit/... | no FACEIT key needed |
| native/richer data | /v1/inventory, /v1/profile, … | Bearer auth, extra fields |
3. Example
curl "https://woksteamapi.com/steam/api/inventory?key=YOUR_WOK_KEY&steam_id=76561198090744629&game=cs2"
Same JSON shape your code already parses. Try it free first (no signup, 2 lookups/day):
curl "https://woksteamapi.com/public/demo?steam_id=76561198090744629&game=cs2"
4. Optional: pick your price source
WOK cross-checks prices from four markets. Add
&price_source=steam|skinport|market|mix to any inventory call,
or set a default on your key in the account. &strict=1 returns
only the chosen source. The pricesource field tells you which one
was used, and every per-source price is in the prices object.
Plans
- Старт — $12/mo
- Про — $29/mo
- Макс — $59/mo
- Безлимит — $119/mo
Monthly, no auto-renew. Card, SBP, SberPay or USDT.
Docs (OpenAPI, Postman, SDK) · Compare with steamwebapi · Pricing