SkinsMonkeySkinRave

API Dashboard

Your SteamAnalyst API key, its usage, and the tier it is on.

Loading...

Your first request

1

Sign in and generate a key

Sign in with Steam above and press Generate API Key. The key is shown once — it starts with sa_live_ — so copy it somewhere safe before you navigate away.

2

Send it as a header

Every request needs Authorization: Bearer YOUR_KEY. The free tier answers one item per call — URL-encode the item name, wear included:

cURL — one item
curl -H "Authorization: Bearer YOUR_KEY" \
  "https://api.steamanalyst.com/v1/prices?market_name=AK-47%20%7C%20Redline%20(Field-Tested)"

# Response:
# { "success": true, "data": { "market_name": "AK-47 | Redline (Field-Tested)", "price": 28.93 } }
# price is in USD.
3

Get the name exactly right

The name has to match Steam's market hash name exactly, wear included. Miss it — or leave the wear off — and you get a 404 with the real names under suggestions:

404 — name not found
{
  "success": false,
  "error": "Item not found",
  "suggestions": [
    "AK-47 | Redline (Field-Tested)",
    "AK-47 | Redline (Minimal Wear)"
  ]
}
4

What each tier unlocks

The game segment is always csgo or dota2 — never a Steam app id (730 is not a game here).

  • Free GET /v1/prices — one item per request
  • Basic GET /v2/csgo — all 41k items (~25 MB) — and GET /v2/csgo/{market_name}
  • Enterprise GET /v3/markets — lowest ask on 40+ markets
  • Ultimate GET /v4/depth/{name}, /v4/sales/{name}, /v4/history/{name}, /v4/listings/{name}, /v4/index, /v4/float-bands/{name}
5

Poll without re-downloading

Send back the ETag from the last response as If-None-Match. Nothing changed since your last poll gets you a 304 with no body — it costs nothing.

6

Common mistakes

StatusCause
401No Authorization header
403The endpoint needs a higher tier — the response carries required_tier and upgrade_url
404The name isn't exact — see suggestions
429Free tier: more than 100 requests in 24 hours
403IP_NOT_WHITELISTED — the key is pinned to a different address
7

Everything else

Every endpoint, with real sample responses and a Try it out button: api.steamanalyst.com/docs. Overview and more code examples: /api-info.

Tiers

Every new key starts on the free tier. Every endpoint, with real sample responses: api.steamanalyst.com/docs. Overview and code examples: /api-info.

Free

$0 / month

One item at a time. Bots, spreadsheets, side projects.

  • GET /v1/prices — one CS2 item per request
  • Our manipulation-resistant fair price in USD
  • Name suggestions when a lookup misses
  • No credit card

30 requests / min · 100 / day

Get a free key

Enterprise

$200 / month

The market comparison. Marketplaces, arbitrage, price engines.

  • Everything in Basic
  • GET /v3/markets — lowest ask on 40+ markets for every CS2 item
  • BUFF, CSFloat, Skinport, DMarket, CS.MONEY, Tradeit, Bitskins and more
  • Refreshed every 5 minutes

300 requests / min · no daily cap

Upgrade to Enterprise

Ultimate

$300 / month

Order-book depth. Market makers and anyone pricing against real bids.

  • Everything in Enterprise
  • GET /v4/depth/{name} — best bid/ask with counts on 20+ venues, incl. Steam and the Chinese markets
  • Daily sales volume, price history back to 2023 (OHLC), listing counts with deep links
  • Market indices and BUFF float-range price bands
  • Priority support

600 requests / min · no daily cap

Upgrade to Ultimate

Every tier includes everything below it. Have a code? Enter it on the upgrade page and the tier is on your key immediately.

EndpointWhat you getFreeBasicEnterpriseUltimate
GET /v1/prices?market_name=One item, fair price in USD✓✓✓✓
GET /v1/prices/allEvery CS2 item, 7-day Steam average (4 MB)—✓✓✓
GET /v2/{game}Full catalogue: averages, volume, Steam price, fair price—✓✓✓
GET /v2/{game}/{market_name}Extended record: identity, per-wear averages, BUFF and CSFloat asks—✓✓✓
GET /v3/marketsLowest ask on 40+ markets, every CS2 item——✓✓
GET /v4/depth/{market_name}Best bid/ask + counts per venue———✓
GET /v4/sales/{market_name}Daily sold counts, CN trades and turnover———✓
GET /v4/history/{market_name}Fair price, BUFF, CN OHLC per day back to 2023———✓
GET /v4/listings/{market_name}Price, quantity and deep link per market———✓
GET /v4/depth · /v4/listingsBulk, every item, ETag + 304———✓
GET /v4/index · /v4/float-bands/{market_name}Market indices; BUFF float ladder———✓
Rate limitper minute, per key30120300600
Daily caprolling 24 h100———