Steam Trade API for Trading Bots
Check trade eligibility, ban state, account locks and Steam Guard requirements before your bot starts a trade workflow.
Steam Trade API for Trading Bots endpoints
All endpoints return documented responses and use the same Steamwebapi key parameter.
/steam/api/profile/trade-eligibility
Steam Trade API for Trading Bots — quickstart
Use the same Steamwebapi key parameter as every other documented endpoint. Get an API key from the dashboard and send your first request in minutes.
- → One API key, documented responses.
- → Rate limits scale with your plan tier.
- → Full schema in the API Reference.
About this API
Before a Steam trade bot opens a trade, it needs to know whether the account can trade, whether restrictions are active and whether Steam Guard requirements are met. The Steam Trade API provides that preflight data through a documented JSON endpoint.
Use it in marketplace risk checks, bot onboarding and trade workflows that need to reject an ineligible account before creating downstream work. This product checks eligibility and restrictions; it does not create, send or confirm trade offers.
For Steam Guard codes, steamLoginSecure sessions and mobile trade confirmations, use the separate Steam Guard API.
Steam Trade API for Trading Bots — FAQ
What does trade-eligibility return?
Trade ban status, Steam Guard requirement, lock state, days until trade restriction lifts (if applicable).
Is this real-time?
Yes — every check hits Steam fresh, with short-term caching server-side to absorb rate limits.
How does it differ from the Profile API?
Profile gives you the user's identity. Trade eligibility tells you whether they can trade right now.
Does the Steam Trade API create or confirm trade offers?
No. It provides trade eligibility and restriction checks for bot preflight workflows. Steam Guard code generation and mobile confirmation automation are covered by the separate Steam Guard API.
Start building with the Steam Trade API for Trading Bots
One key, every Steam endpoint.