A dependable layer between your product and Steam.
Build trading tools, marketplaces, item galleries and analytics with Inventory, Images and event-driven integrations. Review each product’s access requirements before integrating.
Prepare item images and serve them through stable delivery URLs.
Requires enabled Images access; not generally available.
Request examplePOST /v2/images/resolve
✓Image variants and batch preparation
✓Stable delivery URLs
✓Delivery usage reporting
Building refresh notifications? Explore Events for webhooks and Project streams. Events requires explicitly enabled access and is not generally available.
Reliable access
Read a stored inventory revision, request a complete refresh, or fetch one live page from Steam. Choose the workflow that matches your application's freshness needs.
Developer controls
Organize integrations into Projects. Set permissions on Service Accounts and issue Credentials for your server-side code. Manage access in the Dashboard.
Clear billing
Choose a base subscription and eligible product packages. Review allowances and usage in Billing before integrating; paid purchases are not open yet.
Connected workflows
Use Inventory for item data, Images for delivery where enabled, and Events to react to supported changes. The product guides describe available operations and access requirements.
Frequently asked
Good to know before integrating
What happens during Steam maintenance?+
Live Page and Refresh need Steam to respond and may fail during Steam maintenance. Current can still read an existing complete revision without contacting Steam; it is not a new observation. Check service status for SteamCall availability.
Are there request-per-minute limits?+
Yes. Each Service Account shares one request limit across its active Credentials. Limits are managed by SteamCall, not set by customers. Contact support if your integration needs a different allowance.
What if an API key is compromised?+
Revoke the compromised Credential in the Dashboard to stop it authenticating, then issue a replacement. For routine rotation, create a replacement, update your application, and explicitly revoke the old Credential. Rotation alone leaves the old Credential active.
Can SteamCall add more Steam endpoints?+
The API Reference lists the operations available today. Contact support to suggest another use case; do not build against an endpoint that has not been published.