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, Waxpeer, Lis-Skins, SkinBaron, HaloSkins, Buff163, YouPin and C5Game — twelve markets on one request. Rust is priced from Steam, Skinport, DMarket, Waxpeer and Lis-Skins. Browse everything in the API docs.
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 is served as a daily lowest-ask series that accrues going forward — we've tracked the third-party marketplaces since July 6, 2026, so those series start there. 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 Marketplaces 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 →
What makes this the best Steam inventory API?
One call returns the whole picture: give the Steam inventory API a public SteamID and it prices every CS2 or Rust item, enriches each with float, pattern and Doppler phase, and hands back a ready-made portfolio total in your currency — both the Steam value and the cross-market “real” value from 11 marketplaces. No per-item maths, no extra calls. Inventory lookups are on the Pro plan and up.
Can I get prices in my local currency?
Yes — add ?currency=EUR (or any of 30+ currencies). Conversion uses daily ECB reference rates.