Rust skin API
This is an API for Rust the game - the Facepunch survival game on Steam - not the Rust programming language. Every tradable Rust skin - doors, weapons, armour, building parts and clothing - priced from the Steam Community Market plus the third-party markets that actually list Rust. 5,474 Rust items, 5 third-party markets plus Steam, daily history and inventory valuation. Grab a free key or read the docs.
A Rust market API: every price source in one request
Rather than integrating each marketplace yourself - different auth, different shapes, different rate limits, and in DMarket's case request signing - you call one endpoint and every venue comes back in the same normalised shape: integer minor units, a currency, a listing count and a capture timestamp per market.
| Source | Rust items priced | Refresh |
|---|---|---|
| Steam Community Market | 5,471 | rolling catalog sweep |
| Skinport | 5,398 | every 5 minutes |
| DMarket | 5,179 | every 30 minutes |
| Waxpeer | 4,833 | every 5 minutes |
| Lis-Skins | 4,734 | every 5 minutes |
| Mannco.store | 3,707 | every 10 minutes |
What makes Rust data awkward - and what we do about it
The markets that carry Rust
Most third-party marketplaces are CS2-only. Rust is priced from Skinport, Waxpeer, Lis-Skins and DMarket alongside Steam, so a Rust valuation is not just the Steam ask repeated back to you.
Store-only and retired skins
Rust items that left the item store still hold value on the third-party markets. They stay in the catalog and keep their price history.
Whole-inventory valuation
Point the inventory endpoint at a public SteamID and get every Rust item priced, with a portfolio total in your currency.
Example request
curl "https://steamdataapi.com/api/v1/items/all?game=rust&markets=1" \
-H "Authorization: Bearer sdk_YOUR_KEY"
One call, every Rust item, every market price. Or ask for a single item with
/api/v1/items/{name}, its per-market breakdown with /markets, or its daily series with
/history.
Frequently asked questions
How many Rust items does the API cover?
5,474 Rust items are in the catalog, 5,471 of them with a live Steam ask, plus prices from 5 third-party marketplaces.
Which marketplaces price Rust?
Steam, plus Skinport, DMarket, Waxpeer, Lis-Skins, Mannco.store. Each returns its own lowest ask and listing count in the same response.
How far back does Rust price history go?
Steam's median-sale series reaches back as far as Steam publishes it - to 2013-04-26 for the oldest items - and every third-party market accrues a daily lowest-ask series going forward.
Can I value a whole Rust inventory?
Yes. Give the inventory endpoint a public SteamID and it prices every item and returns a portfolio total, both at Steam prices and at cross-market real value.
Is this a Rust skin API or a Rust market API?
Both, from one endpoint. Every Rust skin and item is a catalog entry with its own metadata (the skin API side), and every entry carries live prices from Steam and 5 marketplaces plus daily history (the market API side). The same response serves both.
Is this for the Rust programming language?
No. Rust here is Facepunch’s survival game (Steam app 252490): the skins, weapons, doors and building parts traded on the Steam Community Market. If you are after Rust-the-language libraries, crates.io is the place; this page is a Rust skin API and Rust market API for the game.
Start building
Free key, no card. Create one and make your first Rust call in a minute. See pricing for limits, or browse the full reference.