Rust - the survival game by Facepunch · App 252490 · not the programming language

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.

5,474
Rust items
6
price sources
2013
history from
30+
currencies

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.

SourceRust items pricedRefresh
Steam Community Market5,471rolling catalog sweep
Skinport5,398every 5 minutes
DMarket5,179every 30 minutes
Waxpeer4,833every 5 minutes
Lis-Skins4,734every 5 minutes
Mannco.store3,707every 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.