Maintenance in progress
The site is taking a short break for maintenance. It will be back online soon – thanks for your patience.
The site is taking a short break for maintenance. It will be back online soon – thanks for your patience.
Found a bug? Tell us what happened. Screenshots or a short clip really help.
Thanks! Your report's on its way
Enter a SteamID64 or a profile link to estimate an inventory by Steam Community Market prices. The inventory must be public.
/api/v1/exchange-rates/api/v1/exchange-rates?base={code}/api/v1/exchange-rates?date={YYYY-MM-DD}Internal exchange rates of the Steam Community Market, derived from prices of the same item listed in different currencies.
rate
=
item price in currency
item price in USD
USD is the default base. Optional ?base=EUR re-bases every rate to another currency.
Optional ?date=2026-01-15 returns the historical rate set effective on that day (history starts 2025-10-21). Both parameters combine.
Внутренние курсы валют торговой площадки Steam, рассчитанные на основе цен одного и того же предмета в разных валютах.
курс
=
цена предмета в валюте
цена предмета в USD
Базовая валюта по умолчанию USD. Параметр ?base=EUR пересчитывает все курсы относительно другой валюты.
Параметр ?date=2026-01-15 возвращает исторические курсы, действовавшие в этот день (история с 2025-10-21). Оба параметра можно сочетать.
⚠ Steam does not update exchange rates on weekends – Saturday and Sunday use the last business day's rate.
⚠ По выходным Steam не обновляет курсы валют – в субботу и воскресенье действует курс последнего рабочего дня.
⚠ Steam Market rates may differ from store.steampowered.com regional pricing (see the Steamworks pricing docs).
⚠ Курсы относятся к торговой площадке Steam и могут отличаться от региональных цен магазина store.steampowered.com (см. документацию Steamworks).
/api/v1/sale?listing_id={id}Rebuilds the original Steam Market sale JSON by listing_id if the sale is stored in MarketDB. The response is always an array, a single sale comes as one element.
A stack listing bought by several buyers returns one array element per purchase.
Восстанавливает исходный JSON продажи по listing_id (идентификатор лота на торговой площадке Steam), если запись о ней сохранена в базе MarketDB. Ответ всегда массив, одиночная продажа приходит одним элементом.
Если лот содержал несколько единиц товара и был приобретён несколькими покупателями (stack listing), каждая покупка возвращается отдельным элементом массива.
/api/v1/sale?asset_id={id}/api/v1/sale?asset_id={id}&game={appid}Rebuilds the original Steam Market sale JSON by asset_id (the item id from a Steam inventory) if the sale is stored in MarketDB. After a sale Steam rewrites the asset_id, the lookup works with both the current and any previous asset_id.
If the asset was bought and later resold, every sale comes back in one array, oldest first.
An asset_id is unique only within one game, the same id can belong to items from different games and then every match is returned. The optional &game={appid} parameter narrows the search to a single game.
Восстанавливает исходный JSON продажи по asset_id (идентификатор предмета в инвентаре Steam), если запись о ней сохранена в базе MarketDB. После продажи лота Steam перезаписывает asset_id, поиск работает как по текущему, так и по прежним asset_id.
Если предмет был куплен и позже перепродан, все его продажи возвращаются одним массивом, от самой старой к новой.asset_id уникален только внутри одной игры, тот же id может принадлежать предметам разных игр, тогда вернутся все совпадения. Необязательный параметр &game={appid} ограничивает поиск одной игрой.
/api/v1/items?game={appid}Full item catalog for a game (440, 570, 730, 753, 590830, 252490): market_hash_name + market_name pairs.
Data refreshes as new unique records reach the database.
Полный каталог предметов игры (440, 570, 730, 753, 590830, 252490): пары market_hash_name и market_name.
Данные обновляются по мере появления в базе новых уникальных записей.
/api/v1/buckets?game=730Catalog of market_bucket_group_id + market_bucket_group_name pairs (Steam’s “similar items” skin-family grouping).
Каталог пар market_bucket_group_id и market_bucket_group_name. Это группировка Steam «похожие предметы», один bucket объединяет все вариации одного скина.
⚠ CS2 (730) only, other games don’t carry the field.
⚠ Только для CS2 (730), у остальных игр Steam это поле не отдаёт.
Example request ↗/api/v1/prices?game={appid}&hours={24|168|720}/api/v1/prices?game={appid}&market_hash_name={name}/api/v1/prices?game={appid}¤cy={code}Per-item market stats: sales count, average, median, min and max price, volume and last price.
Without market_hash_name the response covers every item of the game, with it a single item.hours=24|168|720 sets the window in hours: day, week or month. Omitted means all time, the 24h window has no min, max and last prices.currency=RUB converts all prices at the current rate.
Рыночная статистика по предметам игры: число продаж, средняя, медианная, минимальная и максимальная цена, оборот и последняя цена.
Без market_hash_name в ответе все предметы игры, с ним только один предмет.hours=24|168|720 задаёт окно в часах: сутки, неделя или месяц. Без параметра статистика за всё время, у окна 24 нет min, max и last цен.currency=RUB пересчитывает все цены по актуальному курсу.
/api/v1/attrs?game={appid}Attributes parsed from the descriptions of sold items: CS2 (730) stickers, charms and patches, Dota 2 (570) gems.
Every entry carries the sales count and two prices.avg_price is the average sale price of items carrying the attribute.est_price is the estimated value of the attribute for entries that have no avg_price.
Свойства, извлечённые из описаний проданных предметов: стикеры, брелоки и патчи CS2 (730), гемы Dota 2 (570).
У каждой записи число продаж и две цены.avg_price это средняя цена продаж предметов с этим атрибутом.est_price это расчётная оценка стоимости атрибута для записей, у которых нет avg_price.
/api/v1/antiscam?game={appid}All-time statistics on items used for scam transfers (wash trading and price pumping): market_hash_name, market_name and the number of flagged sales, sorted by flag count.
Detection covers TF2 (440) and Dota 2 (570).
Статистика за всё время по предметам, использованным в скам-переливах (wash trading и накрутка цен): market_hash_name, market_name и число помеченных продаж, сортировка по числу флагов.
Детект покрывает TF2 (440) и Dota 2 (570).
429.Запросы ограничены по IP. Превышение лимита возвращает 429.429. Simply retry after a short pause.Под нагрузкой запрос тоже может получить 429. Просто повторите его после небольшой паузы.503 until maintenance ends.Во время тех работ на сайте все запросы возвращают 503 до их окончания.200 – OK, JSON body. – ОК, в теле ответа JSON.400 – invalid parameters (unknown game, bad id, bad hours/currency). – неверные параметры (неизвестная игра, некорректный id, hours или currency).404 – nothing found: unknown listing / asset / market_hash_name. – ничего не найдено: неизвестный listing, asset или market_hash_name.405 – method not allowed (endpoints are GET-only). – метод не поддерживается (только GET).429 – rate limit exceeded or server busy, retry after Retry-After seconds. – превышен лимит запросов либо сервер занят, повторите через Retry-After секунд.500 – internal error, safe to retry. – внутренняя ошибка, запрос можно повторить.503 – site maintenance in progress, retry later. – на сайте идут тех работы, повторите позже.Attributes parsed from the descriptions of sold items
Every sale held in the database, sorted by price
Market Database – a free, non-commercial dashboard for tracking activity on the Steam Community Market.
The service has logged sales since October 26, 2025 and was originally built to spot suspicious activity on the marketplace: item duping or scam balance transfers.
It captures roughly 75-80% of the total actual sales volume. The data has no pattern or float for CS2 items, but the listing_ID is kept, with a link to the item page where you can view them. Example listing_ID: 644718375647206151.
Site sections:
If the site is useful to you, supporting its development would be greatly appreciated.
Market data, item images, and related assets come from Valve's Steam Community Market and are shown for reference only. This is a free, non-commercial project with no paid features. The site logo is based on “Steam Delivery Girl” by nemupanart.