API 文档

浏览文档并开始使用 Skinify

List of available skins

The method returns a list of available skins (price list) that can be purchased and withdrawn.

HTTP Request

GET https://skinify.io/api/withdraw/prices

GET parameters

Parameter Required Description
game check Available values: dota2, csgo, rust, tf2
full_list By default, a list grouped by name is returned, which contains the available count of skins for withdrawal. If full_list=1 is specified, the full ungrouped list will be returned with the identifier of each skin.
extended
new
If extended=1 is passed, each skin will contain additional properties inside the properties object (see the Properties fields section below). The parameter works only together with full_list=1.
include_hold
new
If include_hold=1 is specified, the response will also include items currently in trade hold. Such items can be reserved — they will be sent after the hold period ends. The parameter works only together with full_list=1. For items in hold, a properties.unhold_at field will be added — a Unix timestamp of the hold end time.

Response

The response will contain a skins array with the following parameters:

Parameter Description
id Skin identifier. Returned only when full_list=1 is passed
name Skin name
price Skin price (USD)
count Number of items available for withdrawal. Returned only without full_list=1
properties Skin properties from the Steam inventory. The field always contains classid and may also contain additional fields depending on the request parameters

properties Fields

Parameter Description
classid Steam class ID of the item

When passing full_list, the following parameters are added to properties:

Parameter Description
provider_id
new
External provider item identifier. Returned only for items provided by an external provider

When passing include_hold, the following parameters are added to properties:

Parameter Description
unhold_at Unix timestamp indicating when the item will leave the trade hold and become available for withdrawal. Returned only for items in hold

When passing extended, the following parameters are added to properties:

Parameter Description
assetid Steam asset ID of the item
instanceid Steam instance ID of the item
steamid Steam ID of the bot holding the item
link Inspect link of the item in Steam
floatvalue Wear value (float), null if unavailable
paintindex Paint index of the skin, null if unavailable
paintseed Pattern seed of the skin, null if unavailable
stickers Array of stickers applied to the item. Empty array if none
charms Array of charms applied to the item. Empty array if none
extra Additional item properties. Empty object if none
created_date Unix timestamp of when the item was added. Returned only if available

Response examples

{
  "status": "success",
  "updated_at": "1643647549",
  "skins": [
    {
      "name": "FAMAS | Survivor Z (Minimal Wear)",
      "price": 0.21,
      "properties": {
        "classid": "4720929234"
      },
      "count": 1
    }
  ]
}

When passing full_list=1&extended=1&include_hold=1

{
  "status": "success",
  "updated_at": "1643647549",
  "skins": [
    {
      "id": "120633506",
      "name": "M4A1-S | Knight (Factory New)",
      "price": 4274.73,
      "properties": {
        "classid": "7993043696",
        "provider_id": 5,
        "unhold_at": "1777705200",
        "assetid": "48299637973",
        "instanceid": "6292165507",
        "steamid": "76561199826699212",
        "link": "inspectLink",
        "floatvalue": 0.04187001660466194,
        "paintindex": "326",
        "paintseed": "127",
        "stickers": [
          {
            "name": "Virtus.Pro (Holo) | MLG Columbus 2016",
            "img": "image url"
          },
          {
            "name": "pashaBiceps (Foil) | MLG Columbus 2016",
            "img": "image url"
          }
        ],
        "charms": [],
        "extra": {
          "type": "Rifle",
          "quality": "Normal",
          "weapon": "M4A1-S",
          "rarity": "Classified",
          "exterior": "Factory New",
          "market_name": "M4A1-S | Knight"
        },
        "created_date": "1777112018"
      }
    }
  ]
}

Possible Errors

Error Description
withdraw_unavailable The withdrawal is temporarily unavailable.
extended_requires_full_list
new
The extended parameter can only be used together with full_list=1.
include_hold_requires_full_list
new
The include_hold parameter can only be used together with full_list=1.