Документація API

Вступ

Ласкаво просимо до документації API сайту skins-table.com. Ця документація призначена для програмістів і містить інформацію про те, як працювати з нашим API, щоб інтегрувати функціонал skins-table.com у ваші застосунки або сервіси.

1. Загальна інформація

API (Application Programming Interface) — це набір правил та інструментів, які дають змогу застосункам взаємодіяти один з одним. Використовуючи API сайту skins-table.com, ви отримуєте доступ до функціоналу нашого сервісу, зокрема до отримання актуальних цін на різні товари.

2. Обмеження

Під час купівлі додаткової послуги API ви отримуєте 1 000 або 10 000 запитів і 30 днів доступу. Після використання всіх запитів або після спливу 30 днів від дати купівлі додаткова послуга припиняється, а всі невикористані запити анулюються.

3. Створення API-ключа

Перейдіть до профілю та згенеруйте API-ключ.

4. Методи API

Нижче наведено доступні методи API, їхні параметри та приклади відповідей.

ЗБІРКА
Конструктор посилань
Оберіть метод і параметри — отримайте готове посилання
Метод
API-ключ
Базовий URL
Гра (app)
Майданчик (site)
MarketHashName
Ліквідність (CS2)
Днів
Майданчик
Днів (1–365)
Валюта (необов’язково)
Валюта
Згенероване посилання
GET
/items
Ціни всіх предметів на обраному майданчику
Ендпоїнт
GET /items
Параметри
Параметр Тип Обов’язковий Опис
apikey string так API-ключ
app int так ID гри (730, 440, 570, 252490)
site string так Майданчик із таблиці (наприклад: CS.MONEY, STEAM, BITSKINS, DMARKET, MARKET ...)
curr=USD string ні Повертає ціну в доларах (для майданчиків із CNY)
limit int ні Кількість предметів, які повертаються (наприклад, 100). Якщо не вказано, повертаються всі предмети
offset int ні Зсув для пагінації (наприклад, 100 — пропустити перші 100 предметів)
liq int ні Ліквідність предметів (лише CS2). Увімкнена за замовчуванням, liq=0 — вимкнути
Приклад запиту
GET https://skins-table.com/api_v2/items?apikey=YOUR_API_KEY&app=730&site=CS.MONEY

Поле liq — ліквідність предмета за даними продажів Steam, значення від 0 до 100. Доступне лише для CS2 (app=730); для інших ігор поле не повертається. Якщо за предметом немає даних — null. Поле liquidity_time — unix-час останнього оновлення ліквідності.

Приклад відповіді (200)
{
    "items": {
        "MP9 | Starlight Protector (Battle-Scarred)": {
        "n": "MP9 | Starlight Protector (Battle-Scarred)",  #(Market Hash Name)
        "p": 2.61,                                          #(Ціна)
        "c": 20,                                            #(Кількість)
        "m": 19,                                            #(Макс. кількість)
        "b": 157575,                                        #(Trade lock)
        "o": 1,                                             #(Overstock)
        "f": 0.385320782661438,                             #(Float)
        "t": 1704197625000,                                 #(Час)
        "liq": 87.5                                         #(Ліквідність, 0–100 або null)
        },...
    }
    "time": 1704197005,
    "liquidity_time": 1767285000,
    "requests": 997
}
GET
/item
Дані щодо конкретного предмета
Ендпоїнт
GET /item
Параметри
Параметр Тип Обов’язковий Опис
apikey string так API-ключ
app int так ID гри (730, 440, 570, 252490)
site string так Майданчик із таблиці (наприклад: CS.MONEY, STEAM, BITSKINS, DMARKET, MARKET ...)
MarketHashName string так Market Hash Name предмета (наприклад: MP9 | Starlight Protector (Battle-Scarred))
curr=USD string ні Повертає ціну в доларах (для майданчиків із CNY)
liq int ні Ліквідність предмета (лише CS2). Увімкнена за замовчуванням, liq=0 — вимкнути
Приклад запиту
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)
Приклад відповіді (200)
{
    "items": {
        "n": "MP9 | Starlight Protector (Battle-Scarred)",  #(Market Hash Name)
        "p": 80.96,                                         #(Ціна)
        "c": 15,                                            #(Кількість)
        "m": 0,                                             #(Макс. кількість)
        "b": 0,                                             #(Trade lock)
        "f": "0.69216680526733",                            #(Float)
        "o": 0,                                             #(Overstock)
        "t": 1767285362000,                                 #(Час)
        "liq": 87.5                                         #(Ліквідність, 0–100 або null)
    },
    "time": 1767285372,
    "liquidity_time": 1767285000,
    "requests": 3999
}
GET
/get_sells
Продажі всіх предметів за 7 або 30 днів
Ендпоїнт
GET /get_sells
Параметри
Параметр Тип Обов’язковий Опис
apikey string так API-ключ
app int так ID гри (730, 440, 570, 252490)
days int так Кількість днів: 7 або 30
site string так Майданчик: MARKET, BITSKINS, STEAM, DMARKET
Приклад запиту
GET https://skins-table.com/api_v2/get_sells?apikey=YOUR_API_KEY&days=7&app=730&site=STEAM
Приклад відповіді (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
Останні продажі конкретного предмета
Ендпоїнт
GET /get_last_sells
Параметри
Параметр Тип Обов’язковий Опис
apikey string так API-ключ
app int так ID гри (730, 440, 570, 252490)
site string так Майданчик: MARKET, BITSKINS, STEAM, DMARKET
MarketHashName string так 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)
Приклад відповіді (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
Історія цін конкретного предмета за період
Ендпоїнт
GET /get_price_history
Параметри
Параметр Тип Обов’язковий Опис
apikey string так API-ключ
app int так ID гри (730, 440, 570, 252490)
site string так Майданчик із таблиці (наприклад: CS.MONEY, STEAM, BITSKINS, BUFF.163, MARKET ...)
MarketHashName string так Market Hash Name предмета (наприклад: MP9 | Starlight Protector (Battle-Scarred))
days int ні Період у днях, від 1 до 365. За замовчуванням: 15
curr=USD string ні Повертає ціну в доларах (для майданчиків із 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
Приклад відповіді (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 /currency
Параметри
Параметр Тип Обов’язковий Опис
apikey string так API-ключ
currency string так Параметр запиту валют (наприклад: 1)
Приклад запиту
GET https://skins-table.com/api_v2/currency?apikey=YOUR_API_KEY&currency=1
Приклад відповіді (200)
{
    "currency": {
        "UAH": 42.34,
        "RUB": 79.1,
        "EUR": 0.85,
        "CNY": 7,
        "KZT": 507.4
    }
}
GET
/img
Отримання зображень усіх предметів обраної гри
Ендпоїнт
GET /img
Параметри
Параметр Тип Обов’язковий Опис
apikey string так API-ключ
app int так ID гри (730, 440, 570, 252490)
Приклад запиту
GET https://skins-table.com/api_v2/img?apikey=YOUR_API_KEY&app=730
Приклад відповіді (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"
}
            

Ключ об’єкта — це Market Hash Name предмета, значення — пряме посилання на зображення.

Помилки

{
    "error": "Повідомлення"
}

У разі помилки API повертає JSON із полем error.