Developer quick start
From your account to your first API response.
Set up access in the Dashboard, then read a public Steam inventory from your server-side application.
- 1
Sign in to SteamCall
Open the Dashboard with your existing account. Use Default project for your first integration.
- 2
Create a Service Account
Inside your Project, create a Service Account with the Read inventory pages permission.
- 3
Issue a Credential
Reveal and copy its API key, then store it securely. The secret is available only when issued.
- 4
Check product access
Check your included allowances and enabled products in Billing. Paid purchases are not open yet.
- 5
Call the API
Install Python requests. Set STEAMCALL_API_KEY and STEAM_ID in your server environment, then run this Live Page example. It reads one page, not the entire inventory.
import os
import requests
steam_id = os.environ["STEAM_ID"]
response = requests.get(
"https://api.steamcall.com/v2/steam/users/"
f"{steam_id}/inventory/440/2",
headers={"X-API-Key": os.environ["STEAMCALL_API_KEY"]},
timeout=30,
)
response.raise_for_status()
inventory = response.json()This reads one inventory page. The maintained docs explain the response, pagination, errors and the next steps for your integration.
Follow the complete docs quickstart →