
Terms of Use
These terms govern purchase and use of a digital WOK API subscription and its API key.
Effective 12 August 2026
Clear term Subscriptions run for 30, 90, 180 or 365 days and do not renew automatically.
Total before payment The checkout shows the selected service, term, method and exact total before you pay.
One protected key The key is issued after payment confirmation and must not be shared or resold.
1. Service
WOK API provides a paid digital API subscription for retrieving available Steam game inventory values and item data, Steam profiles and FACEIT profiles or statistics. Supported products and endpoints are described in the documentation.
2. Account and security
You must provide accurate account information, keep your password, 2FA factors and API key confidential, and promptly contact support if access may be compromised. You are responsible for activity performed through your account or key until the issue is reported.
3. Plans, terms and prices
Current plan features, prices and limits are published at /pricing. Available fixed terms are 30, 90, 180 and 365 days. Selecting a longer term does not by itself promise a discount, and subscriptions do not renew automatically. Optional add-ons attach to one active paid subscription, are charged for its remaining whole days, end with that subscription and do not renew automatically. Every API key has a rolling 30-day quota window anchored to activation or its most recent paid renewal; longer terms continue in consecutive 30-day windows. Daily and minute limits keep their own periods, and historical statistics are preserved.
4. Payment and activation
Choose New API key to purchase a separate subscription and key, or select Renew for an eligible existing key to keep that same key. Renewal adds the purchased period from the later of the current expiry or payment confirmation. Standard-price renewal applies the current plan limits. If offered, preserving the subscription's old base limits requires selecting that option and paying twice the current plan price for the chosen period. The selected limits apply after confirmation; the monthly counter resets to a fresh 30-day key window; daily and minute counters and historical statistics remain intact, and previously purchased add-ons keep their existing paid expiry. If Platega methods become available and one is selected, the buyer pays its fee in addition to the selected renewal or plan price: Russian cards +9.5%, NSPK Faster Payments System +8.5%, cryptocurrency through Platega +5%, and SberPay +9.5%. Before redirecting to Platega, the base price, fee rate, fee amount, exact final total and currency will be shown, with RUB payments totaled in RUB. The provider processes the payment and card details under its own terms. WOK API activates the subscription and issues or extends the API key after payment confirmation. For an add-on order, WOK API instead activates the selected capability on the existing subscription without issuing a second key or requiring manual approval.
5. Permitted use
You may use WOK API in your own commercial or non-commercial integration within the purchased limits. You may cache results where the documentation permits and show derived results to users of your product.
6. Availability and upstream data
Steam, FACEIT, marketplaces and other upstream sources can delay, omit or change data. WOK API does not guarantee that third-party data is complete, current or continuously available. Published measured performance figures describe observed results and are not an SLA.
7. Refunds
Refund requests are reviewed under applicable law and with regard to the digital service actually activated and delivered. Contact direct support with the order ID, payment time and a description of the issue.
8. Suspension and termination
WOK API may rate-limit, suspend or terminate an account or key where reasonably necessary to stop abuse, fraud, security threats, unlawful use, key sharing, payment reversal or material breach of these terms.
9. Intellectual rights and responsibility
WOK API retains all rights in its software, documentation, design, branding and original service materials. You retain rights in your own integration and are responsible for its code, configuration, notices, user permissions and compliance with applicable law.
10. Changes, support and disputes
Changes to these terms apply prospectively from the stated effective date. Existing paid access remains governed by the terms accepted for that purchase unless a change is required by law or is necessary for security. Questions and disputes should first be sent to direct support and are handled under applicable law.
Steam API for your build
Inventories, item prices and player profiles through one API key. Build trading tools, bots and services for players.
1,000 requests per 30 days on Free Developer. No payment required.
/faceit/data/v4/players{
"games": {
"cs2": {
"skill_level": 10,
"faceit_elo": 2100
}
}
}
Example fields. Values are illustrative.
Explore the API referenceFrom a Steam profile to your product
Enter a public Steam profile to see items and prices
2 free lookups per day per IP. No signup.


AWP | Asiimov (Field-Tested)
$128.40
Recoil Case
$0.35Example values, not current market prices
Your players are already here
Inventory data across eight games
Built for your product
Built for your next Steam project
Connect Steam data to the tools your users already need.
Inventory & portfolio tools
Show what a public inventory contains and what its items are worth, with price sources and freshness included.
Trading & market analytics
Bring item prices into your own comparison tools. Choose a price source and handle missing quotes explicitly.
Bots & player dashboards
Add Steam profiles, inventories and FACEIT rank to community bots and player pages using one API key.
The integration
The data behind your next feature
Use a single HTTP API instead of connecting inventory, pricing and player data separately.
Explore the API reference
/v1/inventoryInventories and item prices
Read items and inventory values for CS2, Rust, TF2, Dota 2, PUBG, s&box, Unturned and PAYDAY 2. Each response shows available prices and unpriced items.
/faceit/data/v4Steam profiles and FACEIT stats
Add player profiles, FACEIT level, ELO and match stats to your app. Use your WOK key; no separate FACEIT key is needed.
/v1/inventoriesBatch requests for player lists
Request up to 20 players and four games in a batch, with a result for each player-game pair. Each requested pair uses one quota unit.
meta.cache_ageKnow how fresh your data is
Read inventory cache age and per-item price sources. Refresh prices from the local catalog without rescanning a fresh stored inventory.
Compare the cost of your workload
Inventory API costs in WOK, SteamWebAPI and SteamApis for the same number of requests
| Service | Monthly cost | Included requests | Requests per minute |
|---|---|---|---|
| WOK- | -per 30 daysNo auto-renewal | Included requests-per 30 days | Requests per minute- |
| SteamWebAPI- | -per month | Included requests-per month | Requests per minute- |
| SteamApisRequest allowance | -per month | Included requests-per month | Requests per minuteNot published |
Published per-minute limits: WOK Ultra 1200 and Titan 1500 quota units; SteamWebAPI Inventory High+ 200 requests. Batch calls can consume multiple WOK units.
How we compare
Standard inventory lookups for one player and one game, without batching or forced refresh. Other endpoints and included data differ by provider.
30 days with requests spread evenly across the day. Published monthly, daily and per-minute limits are taken into account. Allow headroom for traffic peaks.
WOK paid plans: one-time payment for 30 days. SteamWebAPI: monthly subscription. SteamApis: monthly request allowance, excluding tax and data add-ons.
SteamApis: lowest request cost including published overage rates. Overage requires it to be enabled and enough account balance. Its inventory rate limit is not publicly specified. This is a cost estimate; throughput at the selected volume has not been verified.
Official pricingSteamWebAPISteamApis
A batch of 20 players across 8 games uses 160 requests.
WOK prices come from the current plan catalogCompetitor prices checked
Your first request
Your first inventory request
Get a key, keep it on your server and request a public inventory. Start with curl, Python or JavaScript, then use the response in your app.
Every public endpoint, in one place
Exact parameters, response shapes and status codes from the running service.
Use one WOK API key as Authorization: Bearer on data endpoints. WOK holds the Steam key server-side. Cross-origin browser requests are not supported; keep your WOK key on your server. Health is public.
Install a typed client
Dependency-free server-side clients published through npm and PyPI.
npm install @woksteamapi/clientpython -m pip install wok-apiConnect a server or agent in three calls
The same WOK API key works for every included game and player endpoint. WOK holds the Steam Web API key on its servers.
- Get your WOK keyCopy it from your account and store it on your server as
WOK_API_KEY. SendAuthorization: Bearer <WOK_API_KEY>; never send a WOK key to Steam or put it in a URL. - Check the keyCall
GET /v1/key. It reports whether the key is active and how much quota remains without spending a request. - Choose a game and endpointUse
GET /v1/inventory?steam_id=STEAMID64&game=rustfor Rust inventory. Change onlygamefor another named game. Rust achievements and playtime have separate routes below.
curl -H "Authorization: Bearer ${WOK_API_KEY}" "https://woksteamapi.com/v1/key"
curl -H "Authorization: Bearer ${WOK_API_KEY}" "https://woksteamapi.com/v1/inventory?steam_id=${STEAM_ID}&game=rust"
curl -H "Authorization: Bearer ${WOK_API_KEY}" "https://woksteamapi.com/v1/rust/achievements?steam_id=${STEAM_ID}"
Use a 17-digit SteamID64 for Rust stats and friends. Inventory and profile routes also accept profile URLs and vanity names. Read the complete integration guide for response fields, errors and examples.
| Game | game | Steam AppID | Additional routes |
|---|---|---|---|
| Counter-Strike 2 | cs2 | 730 | CS2 inspect with add-on |
| Rust | rust | 252490 | /v1/rust/stats, /v1/rust/achievements, /v1/rust/playtime |
| Dota 2 | dota2 | 570 | Inventory, prices, catalog, history |
| Team Fortress 2 | tf2 | 440 | Inventory, prices, catalog, history |
| PUBG | pubg | 578080 | Inventory, prices, catalog, history |
| s&box | sandbox | 590830 | Inventory, prices, catalog, history |
| Unturned | unturned | 304930 | Inventory, prices, catalog, history |
| PAYDAY 2 | payday2 | 218620 | Inventory, prices, catalog, history |
Choose an integration path
Working examples, supported games and the limits your application should handle.
Steam Inventory API Pricing
Start free or choose a prepaid term from 30 days. Request quotas use 30-day windows; there is no automatic charge.
Add only what your integration needs
Buy an add-on for an active subscription. Payment and activation are fully automatic.
Choose an active subscription, pay, and the new capability appears automatically after confirmation.
Payment method fees
When a Platega method is available and selected, the buyer pays its payment fee in addition to the plan base price.
Questions
WOK systems
Current public health from the same production node that serves API traffic.
HTTP health and application response
Production worker answered this check
A live database read completed
Checks in this browser session
Each mark is a real health response collected while this page is open.
GET /healthzYour WOK access
Subscriptions, orders and API keys under one protected account.
Privacy Policy
This document explains what WOK API stores, why it is needed and how to request access, correction or deletion.
User Agreement
Terms for accounts, API subscriptions, payments, delivery, acceptable use and support.
Contact WOK API
Write directly about payments, account access, API behavior or personal data.
Start building
Your next idea starts with one request
1,000 requests per 30 days on Free Developer. No payment required.
