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.
| 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 |
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.
{
"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
}
| 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 |
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){
"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
}
| 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 |
GET https://skins-table.com/api_v2/get_sells?apikey=YOUR_API_KEY&days=7&app=730&site=STEAM{
"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
}
| 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 |
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){
"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
}
| 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) |
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{
"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
}
| Parameter | Type | Required | Description |
|---|---|---|---|
apikey |
string | yes | API key |
currency |
string | yes | Currency request parameter (for example: 1) |
GET https://skins-table.com/api_v2/currency?apikey=YOUR_API_KEY¤cy=1
{
"currency": {
"UAH": 42.34,
"RUB": 79.1,
"EUR": 0.85,
"CNY": 7,
"KZT": 507.4
}
}
| Parameter | Type | Required | Description |
|---|---|---|---|
apikey |
string | yes | API key |
app |
int | yes | Game ID (730, 440, 570, 252490) |
GET https://skins-table.com/api_v2/img?apikey=YOUR_API_KEY&app=730
{
"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.
