NEW Daily Steam median price history + lowest ask across every market, one endpoint. See the docs →

Every skin.
Every market.
One API.

Live CS2 & Rust prices, cross-market comparison and daily sales history back to 2020 — swept continuously, served as clean JSON. Built for trading sites, bots and marketplaces.

40,000+ items tracked 9 markets priced 6 yrs of history 30+ currencies
explore data — live market board
market_hash_name
Loading…
price history
Loading live prices…
Live bid, ask & volume across every marketplace — one API call. see full docs →
Coverage

Every market we price, per game

We only list a marketplace where we actually pull live listings. Every price is normalised to USD cents and compared against Steam on the same request.

Counter-Strike 2 logo

Counter-Strike 2

appid 730
9 markets
  • SteamSteam
  • CSFloatCSFloat
  • SkinportSkinport
  • WhiteMarketWhiteMarket
  • DMarketDMarket
  • WaxpeerWaxpeer
  • Buff163Buff163
  • YouPinYouPin
  • C5GameC5Game

Plus daily Steam median price history and lowest ask per market. Chinese-market prices (Buff163, YouPin, C5Game) are converted to USD from CNY.

Rust logo

Rust

appid 252490
4 markets
  • SteamSteam
  • SkinportSkinport
  • DMarketDMarket
  • WaxpeerWaxpeer

CSFloat and WhiteMarket don't list Rust — so we don't claim them.

Use cases

What you can build with it

One clean price API, a lot of products. Here's what people wire it into — every card is a few endpoints away.

01

Marketplaces & price comparison

Surface the live best price across every market and send buyers straight to the cheapest listing.

GET /items · /markets
02

Inventory worth calculator

Paste a SteamID and value the whole inventory — floats, a Ruby priced as a Ruby, stickers & charms named, and a portfolio total.

GET /inventory/{steamid}
03

Discord & Telegram bots

!price AK-47 Redline → an instant quote. Price alerts, drop pings and shared watchlists.

GET /items/{name}
04

Trading & arbitrage bots

Spot cross-market spreads and act on them — bulk-price hundreds of items in a single request.

POST /items/prices
05

Charts & analytics

Six years of daily price + sale-count history per item — build the charts traders actually live in.

GET /items/{name}/history
06

Browser extensions & overlays

Inject live prices and true “real value” onto Steam and marketplace pages as users browse.

GET /items/{name}
The data

What you get per item

Not just "a price" — the whole market picture, cross-referenced across every market we track and normalised into one schema.

Best priceprices.best · bestSource
The lowest price across every market we track. Capped Steam listings can't fake-win.
Steam priceslatest · median · buyorder
Lowest ask, median sale and highest buy order with volume — straight from the source.
Real valuereal · realMedian
Lowest and median across 3rd-party markets — what the item actually trades for.
Price history?source=steam · markets
Steam's daily median-sale price is the long-term backbone; every third-party market is served as daily lowest ask — one consistent metric per source.
Doppler phasesvariants · ?source=phases
Per-phase prices Steam can't show — Ruby, Sapphire, Emerald, Black Pearl and Phase 1–4, each with its own cross-market low and daily history.
Volumesold24h · offers · orders
Liquidity at a glance: 24h sales, live listings and buy-order depth.
Metadatawear · rarity · collection
StatTrak™, souvenir, wear, float range, weapon type and official collection tags.
history — AK-47 | Redline (FT) · 2020 → today
$50 $35 $20 $5 2020 2022 2024 2026
Steam · median sale CSFloat · lowest ask 1,868 daily points

Six years of daily points per item — the series sites like price-chart tools are built on, available as one GET.

Pricing

Start free, scale when you grow

Simple monthly plans. No per-request billing surprises.

FAQ

Common questions

faq
What is the Steam Data API?

A fast, self-hosted REST API for Counter-Strike 2 (CS2) and Rust market data — live prices, daily price history, multi-marketplace comparison and item metadata. It's a developer-friendly, lower-cost alternative to scraping the Steam Community Market yourself or paying for pricey data subscriptions.

Which games and marketplaces are covered?

CS2 is priced from the Steam Community Market plus CSFloat, Skinport, WhiteMarket, DMarket and Waxpeer — six markets on one request. Rust is priced from Steam, Skinport, DMarket and Waxpeer. Browse everything in the API docs.

How is this different from steamwebapi?

Same core idea — one API for Steam market prices — but Steam Data API compares six marketplaces per item with a computed best price and spread, ships daily sales history back to 2020, covers both CS2 and Rust, and starts free. See pricing.

How far back does the price history go?

Steam's official median-sale series is the long-term backbone — for each item it reaches back as far as Steam publishes (up to 2013 for older skins). Every third-party market (CSFloat, Skinport, WhiteMarket, DMarket, Waxpeer) is served as a daily lowest-ask series that accrues going forward. Choose with ?source=steam or ?source=markets.

What price data do I get for each item?

Lowest ask, latest and median sale price, highest buy order, a cross-market “real” value, the computed best price (lowest across every market) and 24h sold volume. The markets endpoint adds the full per-marketplace breakdown with spread, and the history endpoints return daily series.

How often is the data updated?

Continuously. The catalog is swept on a rolling schedule and prices are refreshed throughout the day, so most fields stay fresh to within minutes.

How do I get an API key and authenticate?

Create a free key in your dashboard, then send Authorization: Bearer sdk_… on every request. Rate limits and monthly quota scale with your plan.

Is there a free plan?

Yes — the Free plan lets you build and test at no cost, and paid plans start at $10/mo. Every plan covers CS2 + Rust and 30+ currencies; higher tiers unlock more endpoints — inventory lookups on Pro+, price history and cross-market comparison on Scale. Compare plans →

What can I build with it?

Inventory value calculators, price-alert Discord bots, CS2 and Rust trading bots, marketplace price-comparison sites and market-analytics dashboards. Read 5 things you can build with a Steam market API →

Can I get prices in my local currency?

Yes — add ?currency=EUR (or any of 30+ currencies). Conversion uses daily ECB reference rates.

Ship faster with reliable price data

Grab an API key and make your first call in minutes.

Get started