API Documentation
Explore the documentation and get started with Skinify
Request user's Steam inventory
You can request a user's inventory on Steam with current prices.
Do this if you don't want the user to leave your site when creating a deposit.
HTTP Request
POST https://skinify.io/api/steam-inventory
POST parameters
parameter
REQUIRED
DESCRIPTION
game
Available: dota2, csgo, rust, tf2
steam_id
User's Steam ID 64.
trade_token
'token' param from user Trade URL (8 characters)
currency
Currency of items price, default is 'usd'
Response example
{
"inventory": [
{
"id": "30469208292",
"name": "StatTrak™ Negev | Prototype (Minimal Wear)",
"type": "heavy",
"quality": "milspec",
"img": "-9a81dlWLwJ2UUGcVs_ns...",
"tradable": 1,
"short_type": "MW",
"disabled": 0,
"price": "0.82",
"gid": "730"
}
],
"success": true,
"currency": "usd"
}
Parameters Description
PARAMETER
DESCRIPTION
inventory
Array of Steam items in user inventory
currency
Currency of items price
Possible Errors
ERROR
DESCRIPTION
invalid_game
Invalid game value.
invalid_currency
Invalid currency value.
steam_id_missing
Missing steam_id value. Example for Steam ID 64: 76561198117742847.
trade_token_missing
Missing trade_token value.
private_inventory
User inventory is private.
unavaliable_inventory
User inventory is unavaliable.
invalid_tradeurl
Value of trade_token is invalid.
empty_inventory
Empty user inventory.
trade_unavailable
Steam trades are not available for the user, more information will be provided on Steam.