Каждый предмет CS2, описанный в JSON
Что такое каждый скин, наклейка, агент, брелок и кейс: оружие, износ и диапазон float, StatTrak™ и Souvenir, редкость, коллекции, кейсы, из которых он выпадает, и его картинка. Одна запись на market_hash_name, готовая к фильтрации.
Платные тарифы от $14.99 / 30 дней · вход через Steam
Живой ответ
Знайте, что вы оцениваете.
Вот что API отвечает для этих предметов. Тот же market_hash_name связывает его с API цен, ордеров на покупку и продаж.
0
предметов, по записи на каждый
0
типов, от скинов до кейсов
0
фильтров, которые можно сочетать
0
запрос на весь каталог
Маршруты
Один предмет, несколько или все страницы
Тот же ключ и тот же 30-дневный лимит, что и у других API: один запрос, сколько бы предметов ни было на странице.
Один предмет
Всё об одном предмете по названию, которое используют все маркетплейсы.
GET /v1/items/{market_hash_name}Пакет
Повторите market_hash_name для нескольких предметов, чтобы описать весь инвентарь за раз.
GET /v1/items?market_hash_name=…Все предметы
Весь каталог одним ответом или по страницам, с фильтрами по типу, оружию, коллекции, кейсу, редкости и качеству.
GET /v1/items?type=skin&weapon=awpПять минут до первого ответа
Обычный HTTP. Никакого SDK.
- 1Войдите через Steam и выберите платный тариф.
- 2Скопируйте ключ на странице документации API.
- 3Передайте его в заголовке X-API-KEY и читайте JSON.
type Item = {
market_hash_name: string;
name: string;
type: "skin" | "sticker" | "agent" | "charm" | "patch" | "music_kit" | "graffiti" | "collectible" | "container";
category: string | null;
weapon: { id: string; name: string } | null;
pattern: string | null;
wear: { id: "fn" | "mw" | "ft" | "ww" | "bs"; name: string } | null;
min_float: number | null;
max_float: number | null;
quality: "Normal" | "StatTrak™" | "Souvenir" | "★" | "★ StatTrak™";
stattrak: boolean;
souvenir: boolean;
rarity: { id: string; name: string; color: string } | null;
label: string | null;
team: "both" | "ct" | "t" | null;
collections: { id: string; name: string }[];
containers: { id: string; name: string }[];
details: Record<string, string>;
image: string | null;
url: string;
};
const API_KEY = process.env.APISKINS_API_KEY!;
const market_hash_name = "StatTrak™ AWP | Asiimov (Field-Tested)";
const response = await fetch(`https://api.apiskins.com/v1/items/${encodeURIComponent(market_hash_name)}`, {
headers: { "X-API-KEY": API_KEY },
});
if (!response.ok) {
throw new Error(`API Skins answered ${response.status}: ${(await response.json()).error}`);
}
const item: Item = await response.json();Что на нём строят
Что строят на данных о предметах
Маркетплейсы и магазины
Фильтры по оружию, износу, редкости и коллекции без собственного каталога.
Поиск и инвентари
Превратите market_hash_name в картинку, цвет редкости и диапазон float одним запросом.
Торговые боты
Торгуйте только нужными видами предметов: без наклеек, только ножи, только одна коллекция.
Фан-сайты и инструменты
Страницы коллекций и кейсов, калькуляторы контрактов и конструкторы снаряжения из одного источника.
Лимиты
Входит в каждый платный тариф
Бесплатно
Бесплатно
- 100 запросов / 30 дней
- 60 запросов / минуту
- Не входит
Trader
$14.99 / 30 дней
- 5,000 запросов / 30 дней
- 120 запросов / минуту
- Входит
Pro
$49.99 / 30 дней
- 25,000 запросов / 30 дней
- 300 запросов / минуту
- Входит
Business
$119.99 / 30 дней
- 100,000 запросов / 30 дней
- 300 запросов / минуту
- Входит
Один ключ
Один ключ открывает все API
API предметов
Что такое каждый предмет: износ, диапазон флоата, редкость, коллекции
Вопросы
Что спрашивают об API предметов
Весь каталог в каждом платном тарифе.
Каждый предмет описан, один ключ. Тот же ключ работает и с API цен, ордеров на покупку и продаж.