API Documentation

Introduction

Welcome to the API documentation for skins-table.com. This documentation is intended for developers and explains how to work with our API so you can integrate skins-table.com functionality into your own applications or services.

1. General information

An API (Application Programming Interface) is a set of rules and tools that allow applications to communicate with each other. By using the skins-table.com API you get access to the functionality of our service, including up-to-date prices for a wide range of items.

2. Limits

When you purchase the additional API service, you receive either 1,000 or 10,000 requests and 30 days of access. Once all requests have been used, or once 30 days have passed since the purchase date, the additional service ends and any unused requests are forfeited.

3. Creating an API key

Go to your profile and generate an API key.

4. API methods

The available API methods, their parameters and example responses are listed below.

BUILDER
Link builder
Choose a method and parameters — get a ready-to-use URL
Method
API key
Base URL
Game (app)
Marketplace (site)
MarketHashName
Liquidity (CS2)
Days
Marketplace
Days (1–365)
Currency (optional)
Currency
Generated URL
GET
/items
Prices of all items on the selected marketplace
Endpoint
GET /items
Parameters
Parameter Type Required Description
apikey string yes API key
app int yes Game ID (730, 440, 570, 252490)
site string yes Marketplace from the list (for example: CS.MONEY, STEAM, BITSKINS, DMARKET, MARKET ...)
curr=USD string no Returns the price in US dollars (for marketplaces priced in CNY)
limit int no Number of items to return (for example, 100). If omitted, all items are returned
offset int no Offset for pagination (for example, 100 — skip the first 100 items)
liq int no Item liquidity (CS2 only). Enabled by default; liq=0 turns it off
Example request
GET https://skins-table.com/api_v2/items?apikey=YOUR_API_KEY&app=730&site=CS.MONEY

The liq field is the item's liquidity based on Steam sales data, with a value from 0 to 100. It is available only for CS2 (app=730); for other games the field is not returned. If there is no data for an item, the value is null. The liquidity_time field is the unix timestamp of the last liquidity update.

Example response (200)
{
    "items": {
        "MP9 | Starlight Protector (Battle-Scarred)": {
        "n": "MP9 | Starlight Protector (Battle-Scarred)",  #(Market Hash Name)
        "p": 2.61,                                          #(Price)
        "c": 20,                                            #(Quantity)
        "m": 19,                                            #(Max quantity)
        "b": 157575,                                        #(Trade lock)
        "o": 1,                                             #(Overstock)
        "f": 0.385320782661438,                             #(Float)
        "t": 1704197625000,                                 #(Timestamp)
        "liq": 87.5                                         #(Liquidity, 0–100 or null)
        },...
    }
    "time": 1704197005,
    "liquidity_time": 1767285000,
    "requests": 997
}
GET
/item
Data for a specific item
Endpoint
GET /item
Parameters
Parameter Type Required Description
apikey string yes API key
app int yes Game ID (730, 440, 570, 252490)
site string yes Marketplace from the list (for example: CS.MONEY, STEAM, BITSKINS, DMARKET, MARKET ...)
MarketHashName string yes The item's Market Hash Name (for example: MP9 | Starlight Protector (Battle-Scarred))
curr=USD string no Returns the price in US dollars (for marketplaces priced in CNY)
liq int no Item liquidity (CS2 only). Enabled by default; liq=0 turns it off
Example request
GET https://skins-table.com/api_v2/item?apikey=YOUR_API_KEY&app=730&site=CS.MONEY&MarketHashName=MP9%20%7C%20Starlight%20Protector%20(Battle-Scarred)
Example response (200)
{
    "items": {
        "n": "MP9 | Starlight Protector (Battle-Scarred)",  #(Market Hash Name)
        "p": 80.96,                                         #(Price)
        "c": 15,                                            #(Quantity)
        "m": 0,                                             #(Max quantity)
        "b": 0,                                             #(Trade lock)
        "f": "0.69216680526733",                            #(Float)
        "o": 0,                                             #(Overstock)
        "t": 1767285362000,                                 #(Timestamp)
        "liq": 87.5                                         #(Liquidity, 0–100 or null)
    },
    "time": 1767285372,
    "liquidity_time": 1767285000,
    "requests": 3999
}
GET
/get_sells
Sales of all items over 7 or 30 days
Endpoint
GET /get_sells
Parameters
Parameter Type Required Description
apikey string yes API key
app int yes Game ID (730, 440, 570, 252490)
days int yes Number of days: 7 or 30
site string yes Marketplace: MARKET, BITSKINS, STEAM, DMARKET
Example request
GET https://skins-table.com/api_v2/get_sells?apikey=YOUR_API_KEY&days=7&app=730&site=STEAM
Example response (200)
{
    "site": "STEAM",
    "game": "CS:GO",
    "days": 7,
    "time": 1767269450,
    "items": {
        "Desert Eagle | Heat Treated (Well-Worn)": 4541,
        "Galil AR | Tuxedo (Minimal Wear)": 793,
        "MAC-10 | Last Dive (Well-Worn)": 16,
        "Sticker | dgt (Gold) | Austin 2025": 8,
        "Sticker | Watermelon Tentaskull": 29,
        "StatTrak™ MP5-SD | Gauss (Minimal Wear)": 77,
        "Sticker | sense (Holo) | Copenhagen 2024": 3,
    },
    "requests": 3999
}
GET
/get_last_sells
Recent sales of a specific item
Endpoint
GET /get_last_sells
Parameters
Parameter Type Required Description
apikey string yes API key
app int yes Game ID (730, 440, 570, 252490)
site string yes Marketplace: MARKET, BITSKINS, STEAM, DMARKET
MarketHashName string yes The item's Market Hash Name
Example request
GET https://skins-table.com/api_v2/get_last_sells?apikey=YOUR_API_KEY&app=730&site=STEAM&MarketHashName=MP9%20%7C%20Starlight%20Protector%20(Battle-Scarred)
Example response (200)
{
    "items": {
        "min_p": "0.05",
        "max_p": "0.06",
        "ave_p": "0.05",
        "his": [
            { "t": "01.01.2026", "p": 0.05 },
            { "t": "31.12.2025", "p": 0.05 },
            { "t": "30.12.2025", "p": 0.05 },
            { "t": "29.12.2025", "p": 0.05 },
            { "t": "28.12.2025", "p": 0.05 },
            { "t": "27.12.2025", "p": 0.05 },
            { "t": "26.12.2025", "p": 0.06 }
        ]
    },
    "requests": 3999
}
GET
/get_price_history
Price history of a specific item over a period
Endpoint
GET /get_price_history
Parameters
Parameter Type Required Description
apikey string yes API key
app int yes Game ID (730, 440, 570, 252490)
site string yes Marketplace from the list (for example: CS.MONEY, STEAM, BITSKINS, BUFF.163, MARKET ...)
MarketHashName string yes The item's Market Hash Name (for example: MP9 | Starlight Protector (Battle-Scarred))
days int no Period in days, from 1 to 365. Default: 15
curr=USD string no Returns the price in US dollars (for marketplaces priced in CNY)
Example request
GET https://skins-table.com/api_v2/get_price_history?apikey=YOUR_API_KEY&app=730&site=STEAM&MarketHashName=MP9%20%7C%20Starlight%20Protector%20(Battle-Scarred)&days=30
Example response (200)
{
    "site": "STEAM",
    "game": "CS:GO",
    "name": "MP9 | Starlight Protector (Battle-Scarred)",
    "days": 30,
    "history": [
        { "date": "2026-04-05 12:00:00", "price": 0.05 },
        { "date": "2026-04-06 12:00:00", "price": 0.06 },
        { "date": "2026-04-07 12:00:00", "price": 0.05 }
    ],
    "requests": 3999
}
GET
/currency
Get up-to-date currency rates
Endpoint
GET /currency
Parameters
Parameter Type Required Description
apikey string yes API key
currency string yes Currency request parameter (for example: 1)
Example request
GET https://skins-table.com/api_v2/currency?apikey=YOUR_API_KEY&currency=1
Example response (200)
{
    "currency": {
        "UAH": 42.34,
        "RUB": 79.1,
        "EUR": 0.85,
        "CNY": 7,
        "KZT": 507.4
    }
}
GET
/img
Get images of all items for the selected game
Endpoint
GET /img
Parameters
Parameter Type Required Description
apikey string yes API key
app int yes Game ID (730, 440, 570, 252490)
Example request
GET https://skins-table.com/api_v2/img?apikey=YOUR_API_KEY&app=730
Example response (200)
{
    "Snow Camo Pants": "https://steamcommunity-a.akamaihd.net/economy/image/6TMcQ7eX6E0EZ12byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDF7qU2e2gu640nAeQ7835Je5GDEFc4nReh8DEiv5daPaA9rLc0Q_C_vCA",
    "Black Hoodie": "https://steamcommunity-a.akamaihd.net/economy/image/6TMcQ7eX6E0EZ12byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDF7qU2e2gu640nAeQ7835Ja5MWFck4nReh8DEiv5daPqkSq7JRxv2_cUQf1",
    "Weapon Barrel": "https://steamcommunity-a.akamaihd.net/economy/image/6TMcQ7eX6E0EZ12byXi7vaVKyDk_zQLX05x6eLCFM9neAckxGDF7qU2e2gu640nAeQ7835Ja5WrWFck4nReh8DEiv5daMkk6r70yQhaWmmLT"
}
            

The object key is the item's Market Hash Name, and the value is a direct link to the image.

Errors

{
    "error": "Message"
}

If an error occurs, the API returns JSON containing an error field.