Рыночные данные
GET /v1/listings — просмотр актуальных листингов маркетплейса CS2
Получите актуальные доступные для покупки листинги CS2 с float, paint seed, наклейками и ценой продажи в USD. Фильтруйте по износу, категории, редкости, диапазону float и другим параметрам.
GET
Live buyable listings
Эндпоинт listings возвращает все товары, доступные для покупки на маркетплейсе CSBoard прямо сейчас. Каждая запись содержит полные данные для оценки — значение float, paint seed, наклеенные стикеры с их износом — вместе с авторитетной ценой продажи в USD. Результаты разбиваются на страницы при помощи keyset-курсора, что позволяет надёжно пройти весь каталог даже по мере появления новых листингов.
Требуется аутентификация. Отправьте ключ как
Authorization: Bearer csb_pub_....
Query-параметры
Полнотекстовое совпадение по
market_hash_name товара, например AK-47 | Redline.Фильтр по категории товара, например
Rifle, Knife, Gloves, Pistol.Фильтр по диапазону износа. Одно из:
Factory New, Minimal Wear, Field-Tested, Well-Worn, Battle-Scarred.Фильтр по уровню редкости, например
Classified, Covert, Extraordinary.Минимальная цена продажи в USD (включительно).
Максимальная цена продажи в USD (включительно).
Минимальное значение float (включительно). Принимает значения от
0.0 до 1.0.Максимальное значение float (включительно). Принимает значения от
0.0 до 1.0.Фильтр StatTrak™.
only возвращает только предметы StatTrak™; exclude исключает их из результатов.Фильтр Souvenir.
only возвращает только сувенирные предметы; exclude исключает их из результатов.Порядок сортировки. Одно из:
id (стабильный по умолчанию), newest, price_asc, price_desc.Keyset-курсор пагинации. Передайте значение
next_cursor из предыдущего ответа, чтобы получить следующую страницу.Количество результатов на странице. Минимум
1, максимум 200.Поля ответа
Массив объектов листингов для этой страницы.
Непрозрачный keyset-курсор. Передайте его как query-параметр
cursor, чтобы получить следующую страницу. null на последней странице.Пагинация
Этот эндпоинт использует keyset-пагинацию. Чтобы пройти все страницы:- Выполните первый запрос (без
cursor). - Если
next_cursorне равен null, повторите запрос сcursor=<next_cursor>. - Остановитесь, когда
next_cursorстанетnull— вы дошли до последней страницы.
Пример запроса
Пример ответа
Коды ошибок
| HTTP-статус | Код | Значение |
|---|---|---|
| 401 | unauthorized | Отсутствует или некорректный API-ключ. |
| 429 | rate_limit_exceeded | Более 30 запросов/мин. Подождите количество секунд, указанное в заголовке Retry-After. |
Авторизации
Send your key as a Bearer token on every request: Authorization: Bearer csb_pub_.... Generate keys in your CSBoard profile.
Параметры запроса
Full-text match on market hash name.
e.g. Rifle, Knife, Gloves.
Item wear bucket.
Доступные опции:
Factory New, Minimal Wear, Field-Tested, Well-Worn, Battle-Scarred e.g. Classified, Covert.
Minimum price in USD.
Maximum price in USD.
Minimum float value.
Maximum float value.
Filter StatTrak™ items.
Доступные опции:
only, exclude Filter Souvenir items.
Доступные опции:
only, exclude Sort order. Default id.
Доступные опции:
id, newest, price_asc, price_desc Keyset cursor from next_cursor.
1–200. Default 50.
Требуемый диапазон:
1 <= x <= 200GET /v1/balance — баланс аккаунта и статус торговли
Предыдущий
GET /v1/listings/availability — пакетная проверка доступности
Следующий