market.tradelab.press

TradeLab Market

Отдельный market API на NestJS с авторизацией по x-api-key, materialized view по всем user-схемам и обновлением раз в минуту.

Endpoint items-on-sale отдает рыночные позиции с ценой по формуле range_min_price - 5%.

4 AppID: 730 / 570 / 440 / 252490
60с Обновление materialized view
24/7 Traefik + TLS сертификат

Ссылки API

GET /api/market/items-on-sale?appid=730
GET /api/market/items-on-sale?appid=570
GET /api/market/items-on-sale?appid=440
GET /api/market/items-on-sale?appid=252490

Авторизация: заголовок x-api-key

Документация: /api/docs

Что возвращает ручка

Каждый item содержит: asset_id, hash_name, appid, float_value, paint_index, paint_seed, stickers, charm, price, rungame.

Поля rungame, float_value, paint_index, paint_seed могут быть null.

Пример stickers/charm

stickers: [{"name":"Fnatic | Paris 2023","image":"https://cdn.steamstatic.com/apps/730/icons/econ/stickers/paris2023/fntc.a909626ba3532ced1208cdaf650a603ea3578d77.png"}] charm: [{"name":"Fluffy","image":"https://cdn.steamstatic.com/apps/730/icons/econ/keychains/drboom/kc_db_ugly.88ab89ca083a4272032afa2854226693e161acf0.png"}]