Trade eligibility, lock state, Steam Guard status — everything a trade bot needs before opening a trade window.
All endpoints return JSON, accept the same auth header, and degrade with a normalised error envelope.
/steam/api/profile/trade-eligibility
Same auth header as every other endpoint we ship. Get an API key from the dashboard and you're querying inside two minutes.
Before you open a Steam trade, you want to know: can this user trade right now, are they locked, do they have Steam Guard, are they trade-banned? The Steam Trading API answers all of that in one request.
Drop it into your trade bot's preflight check, or into a marketplace risk engine that needs to reject ineligible counterparties up front. Same auth header as every other endpoint we ship.
Trade ban status, Steam Guard requirement, lock state, days until trade restriction lifts (if applicable).
Yes — every check hits Steam fresh, with short-term caching server-side to absorb rate limits.
Profile gives you the user's identity. Trade eligibility tells you whether they can trade right now.
One key, every Steam endpoint.