{"openapi":"3.1.0","info":{"title":"Steam Community Market API","version":"1.0.0","description":"Live prices from the Steam Community Market (steamcommunity.com/market), the largest virtual-item economy in gaming, read keyless from Steam's public market endpoints. Every day millions of dollars of CS2 skins, Dota 2 items, Team Fortress 2 hats and other in-game items change hands on Steam's marketplace at real, floating prices — a genuine commodity market for digital goods. The popular endpoint lists the most-listed items on the market for a game — the busiest part of the economy, each with its current lowest sell price (USD) and listing count. The search endpoint finds items by name within a game, sorted by price or popularity. The price endpoint returns the live price overview for one specific item: its lowest asking price, median sale price and 24-hour sold volume. This is the Steam Market cut — a distinct gaming-economy / virtual-item trading platform, separate from the Steam store, player-count and review feeds (steamspy, steamreviews) and from the other gaming and marketplace feeds in the catalogue; it is the trading-price layer for virtual items, comparable to a commodity exchange for digital goods. Games are addressed by friendly alias (cs2, dota2, tf2, rust, pubg) or numeric Steam appid. Prices are in US dollars and are the real, live numbers Steam shows; Steam rate-limits market calls, so a protective cache fronts the upstream and stale data is served if the limit is hit. Keyless.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/steammarket-api","description":"oanor gateway"}],"tags":[{"name":"Popular"},{"name":"Search"},{"name":"Price"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/popular":{"get":{"operationId":"get_v1_popular","tags":["Popular"],"summary":"Most-listed items on the market for a game","description":"","parameters":[{"name":"game","in":"query","required":false,"description":"cs2, dota2, tf2, rust, pubg or a numeric appid","schema":{"type":"string"},"example":"cs2"},{"name":"count","in":"query","required":false,"description":"Max items (1-50)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"The most-listed items on the Steam Community Market for app 730 — the busiest part of the economy. Each item has its current lowest sell price (USD) and how many are listed. total_items_on_market is how many distinct items the game has on the market. Pass game (cs2/csgo/dota2/tf2/rust/pubg or a numeric appid) and count (1-50). Live, cached ~10m.","appid":730,"count":10,"items":[{"url":"https://steamcommunity.com/market/listings/730/Dreams%20%26%20Nightmares%20Case","name":"Dreams & Nightmares Case","type":"Base Grade Container","listings":348484,"hash_name":"Dreams & Nightmares Case","sell_price_usd":1.73},{"url":"https://steamcommunity.com/market/listings/730/Sealed%20Dead%20Hand%20Terminal","name":"Sealed Dead Hand Terminal","type":"Base Grade Container","listings":145884,"hash_name":"Sealed Dead Hand Terminal","sell_price_usd":1.54},{"url":"https://steamcommunity.com/market/listings/730/Fever%20Case","name":"Fever Case","type":"Base Grade Container","listings":612270,"hash_name":"Fever Case","sell_price_usd":0.77},{"url":"https://steamcommunity.com/market/listings/730/Revolution%20Case","name":"Revolution Case","type":"Base Grade Container","listings":215556,"hash_name":"Revolution Case","sell_price_usd":0.39},{"url":"https://steamcommunity.com/market/listings/730/Prisma%202%20Case","name":"Prisma 2 Case","type":"Base Grade Container","listings":25342,"hash_name":"Prisma 2 Case","sell_price_usd":2.04},{"url":"https://steamcommunity.com/market/listings/730/Fracture%20Case","name":"Fracture Case","type":"Base Grade Container","listings":143552,"hash_name":"Fracture Case","sell_price_usd":0.77},{"url":"https://steamcommunity.com/market/listings/730/Kilowatt%20Case","name":"Kilowatt Case","type":"Base Grade Container","listings":532086,"hash_name":"Kilowatt Case","sell_price_usd":0.26},{"url":"https://steamcommunity.com/market/listings/730/Operation%20Breakout%20Weapon%20Case","name":"Operation Breakout Weapon Case","type":"Base Grade Container","listings":15903,"hash_name":"Operation Breakout Weapon Case","sell_price_usd":10.38},{"url":"https://steamcommunity.com/market/listings/730/Chroma%203%20Case","name":"Chroma 3 Case","type":"Base Grade Container","listings":17145,"hash_name":"Chroma 3 Case","sell_price_usd":4.6},{"url":"https://steamcommunity.com/market/listings/730/Spectrum%202%20Case","name":"Spectrum 2 Case","type":"Base Grade Container","listings":22097,"hash_name":"Spectrum 2 Case","sell_price_usd":4.08}],"source":"Steam Community Market search endpoint (steamcommunity.com/market), keyless","total_items_on_market":33545},"meta":{"timestamp":"2026-06-13T04:41:59.995Z","request_id":"be292706-719c-4a23-8990-0adb04a85cc3"},"status":"ok","message":"Popular items retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/search":{"get":{"operationId":"get_v1_search","tags":["Search"],"summary":"Search market items by name","description":"","parameters":[{"name":"game","in":"query","required":false,"description":"cs2, dota2, tf2, rust, pubg or appid","schema":{"type":"string"},"example":"cs2"},{"name":"q","in":"query","required":true,"description":"Item name to search","schema":{"type":"string"},"example":"redline"},{"name":"sort","in":"query","required":false,"description":"popular, price_asc, price_desc, quantity or name","schema":{"type":"string"},"example":"popular"},{"name":"count","in":"query","required":false,"description":"Max items (1-50)","schema":{"type":"string"},"example":"20"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"Steam Community Market items matching a name within app 730, each with its current lowest sell price (USD) and listing count. Pass game, q (required), sort (popular/price_asc/price_desc/quantity/name, default popular) and count (1-50). Live, cached ~10m.","sort":"popular","appid":730,"count":10,"items":[{"url":"https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Redline%20(Field-Tested)","name":"AK-47 | Redline (Field-Tested)","type":"Classified Rifle","listings":1111,"hash_name":"AK-47 | Redline (Field-Tested)","sell_price_usd":42.91},{"url":"https://steamcommunity.com/market/listings/730/AWP%20%7C%20Redline%20(Field-Tested)","name":"AWP | Redline (Field-Tested)","type":"Classified Sniper Rifle","listings":250,"hash_name":"AWP | Redline (Field-Tested)","sell_price_usd":51.42},{"url":"https://steamcommunity.com/market/listings/730/StatTrak%E2%84%A2%20AK-47%20%7C%20Redline%20(Battle-Scarred)","name":"StatTrak™ AK-47 | Redline (Battle-Scarred)","type":"StatTrak™ Classified Rifle","listings":34,"hash_name":"StatTrak™ AK-47 | Redline (Battle-Scarred)","sell_price_usd":59.87},{"url":"https://steamcommunity.com/market/listings/730/StatTrak%E2%84%A2%20AWP%20%7C%20Redline%20(Minimal%20Wear)","name":"StatTrak™ AWP | Redline (Minimal Wear)","type":"StatTrak™ Classified Sniper Rifle","listings":19,"hash_name":"StatTrak™ AWP | Redline (Minimal Wear)","sell_price_usd":214.05},{"url":"https://steamcommunity.com/market/listings/730/StatTrak%E2%84%A2%20AWP%20%7C%20Redline%20(Field-Tested)","name":"StatTrak™ AWP | Redline (Field-Tested)","type":"StatTrak™ Classified Sniper Rifle","listings":33,"hash_name":"StatTrak™ AWP | Redline (Field-Tested)","sell_price_usd":118.47},{"url":"https://steamcommunity.com/market/listings/730/StatTrak%E2%84%A2%20AK-47%20%7C%20Redline%20(Minimal%20Wear)","name":"StatTrak™ AK-47 | Redline (Minimal Wear)","type":"StatTrak™ Classified Rifle","listings":15,"hash_name":"StatTrak™ AK-47 | Redline (Minimal Wear)","sell_price_usd":459},{"url":"https://steamcommunity.com/market/listings/730/StatTrak%E2%84%A2%20AK-47%20%7C%20Redline%20(Well-Worn)","name":"StatTrak™ AK-47 | Redline (Well-Worn)","type":"StatTrak™ Classified Rifle","listings":16,"hash_name":"StatTrak™ AK-47 | Redline (Well-Worn)","sell_price_usd":76.82},{"url":"https://steamcommunity.com/market/listings/730/Souvenir%20AK-47%20%7C%20Redline%20(Minimal%20Wear)","name":"Souvenir AK-47 | Redline (Minimal Wear)","type":"Souvenir Classified Rifle","listings":1,"hash_name":"Souvenir AK-47 | Redline (Minimal Wear)","sell_price_usd":633.67},{"url":"https://steamcommunity.com/market/listings/730/Souvenir%20AK-47%20%7C%20Redline%20(Field-Tested)","name":"Souvenir AK-47 | Redline (Field-Tested)","type":"Souvenir Classified Rifle","listings":1,"hash_name":"Souvenir AK-47 | Redline (Field-Tested)","sell_price_usd":671.05},{"url":"https://steamcommunity.com/market/listings/730/StatTrak%E2%84%A2%20AWP%20%7C%20Redline%20(Well-Worn)","name":"StatTrak™ AWP | Redline (Well-Worn)","type":"StatTrak™ Classified Sniper Rifle","listings":6,"hash_name":"StatTrak™ AWP | Redline (Well-Worn)","sell_price_usd":159.65}],"query":"redline","source":"Steam Community Market search endpoint (steamcommunity.com/market), keyless","total_matches":16},"meta":{"timestamp":"2026-06-13T04:42:00.329Z","request_id":"3950759a-1971-4a9d-8eed-7f6c2e012f8c"},"status":"ok","message":"Search results retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/price":{"get":{"operationId":"get_v1_price","tags":["Price"],"summary":"Live price overview for one item","description":"","parameters":[{"name":"game","in":"query","required":false,"description":"cs2, dota2, tf2, rust, pubg or appid","schema":{"type":"string"},"example":"cs2"},{"name":"name","in":"query","required":true,"description":"Exact market item name","schema":{"type":"string"},"example":"AK-47 | Redline (Field-Tested)"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"url":"https://steamcommunity.com/market/listings/730/AK-47%20%7C%20Redline%20(Field-Tested)","name":"AK-47 | Redline (Field-Tested)","note":"The live Steam Community Market price for one item: lowest_price_usd is the cheapest current ask, median_price_usd is the median of recent sales, volume_24h is how many sold in the last 24 hours. Prices in USD. name must be the exact market name (find it via /v1/search). Live, cached ~10m.","appid":730,"source":"Steam Community Market priceoverview endpoint (steamcommunity.com/market), keyless","volume_24h":98,"median_price_usd":56.47},"meta":{"timestamp":"2026-06-13T04:42:00.597Z","request_id":"64b517e7-2177-4fb0-ab86-95c108c92520"},"status":"ok","message":"Price retrieved successfully","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Service metadata","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK","content":{"application/json":{"example":{"data":{"note":"popular takes game and count (1-50). search takes game, q (an item name), sort (popular/price_asc/price_desc/quantity/name) and count. price takes game and name (the exact market item name). meta takes no parameters. game is a friendly alias (cs2/csgo/dota2/tf2/rust/pubg) or a numeric Steam appid. Prices are USD; Steam rate-limits market calls, so a ~10-minute cache fronts the upstream and stale data is served if the limit is hit.","games":{"cs2":730,"tf2":440,"csgo":730,"pubg":578080,"rust":252490,"dota2":570},"sample":{"game":"cs2","top_item":"Dreams & Nightmares Case","price_usd":1.73},"source":"Steam Community Market public endpoints (steamcommunity.com/market), keyless, live","service":"steammarket-api","endpoints":{"GET /v1/meta":"This document.","GET /v1/price":"Live price for one item (game=cs2, name=AK-47 | Redline (Field-Tested)).","GET /v1/search":"Search items by name (game=cs2, q=dragon lore).","GET /v1/popular":"Most-listed items on the market for a game (game=cs2)."},"description":"Live prices from the Steam Community Market (steamcommunity.com/market), the largest virtual-item economy in gaming, keyless. The popular endpoint lists the most-listed items on the market for a game; search finds items by name (sorted by price or popularity), each with its sell price and listing count; price returns the live price overview for one item (lowest ask, median sale, 24h sold volume). The Steam Market cut — distinct from the Steam store, player-count and review feeds; it is the trading-price layer for virtual items. Prices are in US dollars.","upstream_status":"ok"},"meta":{"timestamp":"2026-06-13T04:42:00.902Z","request_id":"3b82e839-96fb-49ac-89cd-cbac900692c8"},"status":"ok","message":"Meta","success":true}}}},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":1100,"rps_limit":2,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":1600,"monthly_call_quota":55000,"rps_limit":6,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":4150,"monthly_call_quota":380000,"rps_limit":16,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":9300,"monthly_call_quota":2300000,"rps_limit":40,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/steammarket-api"}