Lis-Skins API
Instant-delivery marketplace covering CS2 and Rust, with per-phase Doppler listings. Get Lis-Skins's lowest ask and listing count for 29,411 CS2 and Rust items, refreshed every 5 minutes — in the same response as Steam and 8 other marketplaces. Grab a free key or read the docs.
Why read Lis-Skins through this API
Lis-Skins is a high-volume instant-buy venue whose asks routinely sit below the Steam price, and it lists Doppler and Gamma Doppler phases as their own market entries — so phase floors come straight from real listings.
Lis-Skins publishes a grouped price export (lowest ask, listing count and unlocked price per item), so a full refresh is two requests. We read it every five minutes and fold its per-phase Doppler rows into both the item price and the phase-level series.
The point of a single API is that you are not maintaining 9 integrations. Lis-Skins arrives in the
same shape as every other market: minor units, a currency, a listing count and a capture timestamp. Switch
?currency=EUR and every market converts together.
What you get for each Lis-Skins item
- Lowest ask — the cheapest live listing, in integer minor units (no floats, no rounding drift).
- Listing count — how many listings sit behind that price, so you can tell a real floor from one lucky listing.
- Capture timestamp — when we last read it, per market. Never a silently stale number.
- Cross-market best — the cheapest venue for that item across all 10 sources, computed for you.
- Doppler phase prices — 487 phase-level quotes from Lis-Skins.
- Your currency — 30+ currencies via daily ECB reference rates.
Example: Lis-Skins in a cross-market response
One request returns every market's live price for an item. Prices below were true when this page was built:
curl "https://steamdataapi.com/api/v1/items/AK-47%20%7C%20Redline%20(Field-Tested)/markets" \
-H "Authorization: Bearer sdk_YOUR_KEY"
{
"currency": "USD",
"best": { "market": "csfloat", "price": 2767 },
"spread": 381,
"markets": [
{ "market": "csfloat", "price": 2767, "quantity": 3440, "capturedAt": "2026-08-02T01:05:01Z" },
{ "market": "youpin", "price": 2879, "quantity": 10000, "capturedAt": "2026-08-02T00:50:06Z" },
{ "market": "buff163", "price": 2888, "quantity": 10583, "capturedAt": "2026-08-02T00:50:06Z" },
{ "market": "c5game", "price": 2992, "quantity": 2396, "capturedAt": "2026-08-02T00:50:06Z" },
{ "market": "dmarket", "price": 3013, "quantity": 249, "capturedAt": "2026-08-02T01:00:01Z" }
]
}
At build time Lis-Skins was asking $30.23 for that item with 1,766 listings, against $27.67 at the cheapest venue (csfloat). That gap is exactly what the best and spread fields hand you without comparing anything yourself.
Tracking Lis-Skins prices over time
A single ask tells you today; a series tells you whether today is unusual. Every market accrues a daily lowest-ask point, so you can pull Lis-Skins's own history and compare it against Steam's median-sale series — which reaches back to 2013-08-13 and totals 15,698,053 daily points across the catalog.
curl "https://steamdataapi.com/api/v1/items/AK-47%20%7C%20Redline%20(Field-Tested)/history?source=markets&days=90" \
-H "Authorization: Bearer sdk_YOUR_KEY"
The two series answer different questions. Steam's median is what items actually sold for, which lags but cannot be moved by one optimistic listing. Lis-Skins's daily low is what you could have bought at. Traders generally want both: the sale price to value a position, the ask to act on one.
From a Lis-Skins price to a portfolio total
The same prices drive inventory valuation. Give the inventory endpoint a public SteamID and every item comes back priced — at the Steam ask and at cross-market real value, with Lis-Skins included in the comparison — plus float, paint seed and Doppler phase where they apply, and a portfolio total in your currency.
const res = await fetch(
"https://steamdataapi.com/api/v1/inventory/76561198000000000?game=cs2¤cy=EUR",
{ headers: { Authorization: "Bearer sdk_YOUR_KEY" } },
);
const { totalValue, items } = await res.json();
Lis-Skins versus the other markets we read
Item coverage differs a lot by venue. These counts are live from our own catalog:
| Marketplace | Items priced | Games |
|---|---|---|
| Lis-Skins (this page) | 29,411 | CS2 + Rust |
| Skinport | 29,652 | CS2 + Rust |
| CSFloat | 27,482 | CS2 |
| Buff163 | 13,477 | CS2 |
| DMarket | 24,721 | CS2 + Rust |
| Waxpeer | 28,165 | CS2 + Rust |
| WhiteMarket | 27,241 | CS2 |
| YouPin898 | 13,142 | CS2 |
| C5Game | 13,470 | CS2 |
Steam itself is the ninth source: 29,490 CS2 and 5,399 Rust items carry a Steam ask, with median-sale history back to 2013 — 15,698,053 daily points in total.
Frequently asked questions
Does the Lis-Skins API cover Rust as well as CS2?
Yes. We currently price 24,941 CS2 items and 4,470 Rust items from Lis-Skins. Pass ?game=rust to filter.
How fresh are Lis-Skins prices?
Lis-Skins is re-read every 5 minutes. Every price carries a capturedAt timestamp so you can see exactly how old it is rather than guessing.
Do I get Lis-Skins prices for Doppler phases?
Yes — Lis-Skins quotes phases per listing, and we hold 487 phase prices across 109 knives from it. Ruby, Sapphire, Black Pearl, Emerald and Phase 1–4 are priced separately.
Can I get historical Lis-Skins prices?
Yes. Every market accrues a daily lowest-ask series, so /history?source=markets returns Lis-Skins's day-by-day price next to the others. Steam's median-sale series reaches back to 2013-08-13 and is on the same endpoint with ?source=steam.
What happens when Lis-Skins stops listing an item?
It drops out of that item's markets array once its last capture ages past seven days, rather than showing a price nobody is offering. The cross-market real value keeps its last known figure, so a delisting does not turn your valuations into nulls.
Is this an official API?
No. This is an independent API that reads public marketplace data and serves it in one normalised shape. We are not affiliated with Lis-Skins, Valve or Steam.
Start reading Lis-Skins prices
Free key, no card. Create one, then call
/api/v1/items/{name}/markets. Full reference in the docs,
limits on pricing.