SkinMarketCap API
Build with live CS2 market data
Prices from every marketplace we track, price history, the SMC Index, priced Steam inventories and player stats. One REST API and one key.
{
"marketHashName": "★ StatTrak™ Karambit | Doppler (Factory New)",
"name": "★ Karambit | Doppler",
"itemSlug": "karambit-doppler-phase-4",
"type": "skin",
"weapon": "Karambit",
"rarity": {
"name": "Covert",
"color": "#eb4b4b"
},
"exterior": "Factory New",
"quality": "stattrak",
"phase": "Phase 4",
"image": "https://community.akamai.steamstatic.com/economy/image/i0CoZ81Ui0m-9KwlBY1L_18myuGuq1wfhWSaZgMttyVfPaERSR0Wqmu7LAocGIGz3UqlXOLrxM-vMGmW8VNxu5Dx60noTyL6kJ_m-B1Q7uCvZaZkNM-SA1iUzv5mvOR7cDm7lA4i5wKJk4jxNWXCaQQnA5B5Q-8O4xnpltazNri37gGPgtlDzin7iXhN6y44tb0GUaYg5OSJ2A0QBM1-",
"collections": [
{
"slug": "the-chroma-collection",
"name": "The Chroma Collection"
},
{
"slug": "the-chroma-2-collection",
"name": "The Chroma 2 Collection"
},
{
"slug": "the-chroma-3-collection",
"name": "The Chroma 3 Collection"
}
],
"crates": [
{
"slug": "chroma-case",
"name": "Chroma Case"
},
{
"slug": "chroma-2-case",
"name": "Chroma 2 Case"
},
{
"slug": "chroma-3-case",
"name": "Chroma 3 Case"
}
],
"price": 119990,
"listings": 69,
"change24h": -1.82,
"change7d": -2.22,
"change30d": -6.91,
"markets": [
{
"marketplace": "skinport",
"price": 119990,
"listings": 1
},
{
"marketplace": "dmarket",
"price": 122130,
"listings": 7
},
{
"marketplace": "lisskins",
"price": 124633,
"listings": 11
}
]
}Get started
Make your first request
Three steps from a SkinMarketCap account to live prices in your code.
- 1
Create an API key
Sign in to SkinMarketCap with Steam and open the Developers page. Every account starts on the Free plan.
Open the Developers page - 2
Send it with every request
Pass the key in the
Authenticationx-api-keyheader. Keep it on your server, because browsers block calls made from a web page. - 3
Read the response
Every response is JSON with camelCase fields. Prices are integer USD cents, and paged lists carry their position in
How responses lookpagination.
curl "https://api.skinmarketcap.app/v1/items?limit=1" \
-H "x-api-key: YOUR_API_KEY"API reference
Browse the endpoints
23 endpoints in 6 groups. Every endpoint page has a playground that sends real requests with your key.
Items
The CS2 catalog with prices across marketplaces
Marketplaces
The marketplaces SkinMarketCap tracks, and the deals between them
Market Overview
The CS2 market as a whole: the SMC Index, Fear & Greed and listings
Collections
CS2 collections, cases, capsules and souvenir packages, and what they hold
Leaderboards
The top 100 Steam inventories and the pros' inventories
Profiles
Steam accounts: identity, priced inventory, friends, CS2 stats and game library
Resources
Keep going
What to read before you ship.
- Limits and creditsPer-minute limits, monthly credits and the headers that report what is left.
- ErrorsThe error codes every endpoint can return, and what each one means.
- Plans and pricingCompare the plans, their credits and the endpoints each one includes.
- Docs for AI toolsThe whole documentation as one Markdown file for your coding assistant.