MARKETPLACE API
Dmarket
Trusted · P2P

DMarket API

来自 DMarket 的跨游戏 P2P 商品——CS2、Dota 2、Rust、TF2——与我们追踪的每一个市场统一。

www.dmarket.com

Tracked items

19,262

Active listings (24h)

Last update

2026-06-20

07:22 UTC

Refresh cadence

~33 min

Between scrapes

24h Volume

$11,167,521

Sum price × quantity

Dmarket at a glance

Trust signals, fee structure and supported payment rails — pulled directly from our marketplace registry.

Trust & profile

4.2 / 10

Trust score · based on 19,786 reviews

Trusted partner P2P marketplace

Top 10 most expensive items on Dmarket

A visual preview of what the price API actually returns — pulled live from our DB.

We always return the lowest price
# Item Lowest price
1
EMS Katowice 2014 Challengers EMS Katowice 2014 Challengers
$29,950.61
2
EMS Katowice 2014 Legends EMS Katowice 2014 Legends
$29,416.00
3
AK-47 | Wild Lotus (Factory New) AK-47 | Wild Lotus (Factory New)
$14,657.46
4
Sticker Slab | coldzera | Copenhagen 2024 Sticker Slab | coldzera | Copenhagen 2024
$13,784.37
5
AWP | Gungnir (Factory New) AWP | Gungnir (Factory New)
$12,999.00
6
AWP | Dragon Lore (Factory New) AWP | Dragon Lore (Factory New)
$11,242.23
7
★ Sport Gloves | Superconductor (Factory New) ★ Sport Gloves | Superconductor (Factory New)
$10,339.99
8
AWP | Gungnir (Minimal Wear) AWP | Gungnir (Minimal Wear)
$10,289.00
9
Souvenir Charm | Budapest 2025 Highlight | ropz A-site AWP Souvenir Charm | Budapest 2025 Highlight | ropz A-site AWP
$10,000.00
10
Sticker Slab | SENER1 (Glitter) | Antwerp 2022 Sticker Slab | SENER1 (Glitter) | Antwerp 2022
$9,772.07

Prices reflect the cheapest active Dmarket listing per item over the last 24 hours.

Games supported on Dmarket

Query Dmarket via our API

Filter the unified /steam/api/items endpoint with markets=dmarket to return only Dmarket listings — or omit it for a side-by-side view across every marketplace.

  • Single auth header, same JSON schema for every market.
  • Filter by game, item name, price range, float.
  • Sort by price, listing volume, or recency.
  • Same DTO across REST and WebSocket streams.
Dmarket API Request
# curl with API key
curl "https://www.steamwebapi.com/steam/api/items?key=$KEY&markets=dmarket&game=cs2"
# PHP
$res = file_get_contents('https://www.steamwebapi.com/steam/api/items?key=' . $KEY . '&markets=dmarket');
$items = json_decode($res, true);
# Node.js / JavaScript
const r = await fetch(`https://www.steamwebapi.com/steam/api/items?key=${KEY}&markets=dmarket`);
const items = await r.json();

Dedicated Dmarket endpoints

On top of the unified /steam/api/items route, every market we cover gets two convenience endpoints — one schema, one auth header, every marketplace.

GET /market/dmarket/prices

Live prices snapshot

Returns the current Dmarket catalogue as a flat array. Each row is one item with the lowest active price we have on record.

Sample response
[
  {
    "market_hash_name": "Souvenir UMP-45 | Gunsmoke (Minimal Wear)",
    "price": 130.69,
    "quantity": 1,
    "createdat": "2026-06-20T00:00:00+00:00",
    "variants": null
  },
  {
    "market_hash_name": "Sticker | Slab (Foil) | Krakow 2017",
    "price": 114.65,
    "quantity": 1,
    "createdat": "2026-06-20T00:00:00+00:00",
    "variants": null
  }
]
  • · Same JSON schema across every marketplace we cover.
  • · We surface the lowest price per item — never an average, never a stale tick.
  • · Optionally filter by market_hash_name or convert prices via ?currency=EUR.
GET /market/dmarket/history

Per-item price history

Daily-snapshot history of the lowest Dmarket price for a given item, ideal for charts and portfolio trackers.

Sample response
[
  {
    "createdat": "2026-06-13T00:00:00+00:00",
    "price": 124.40,
    "quantity": 1
  },
  {
    "createdat": "2026-06-19T00:00:00+00:00",
    "price": 130.69,
    "quantity": 1
  }
]
  • · One row per day, always the lowest price we recorded for that day.
  • · Bounded with start_date and end_date (YYYY-MM-DD).
  • · market_hash_name is required — history is per-item, not per-market.

Prefer one call across every marketplace? Use the unified /steam/api/items endpoint with markets=… — same DTO, comparison data included.

Dmarket vs. other marketplaces

All marketplaces
Marketplace Tracked items
Skinport http://www.skinport.com 36,294
Waxpeer http://waxpeer.com 20,271
Skinbaron http://skinbaron.de 20,698
CSGOcom http://market.csgo.com 25,708
Tradeit http://tradeit.gg 22,745

About Dmarket

DMarket 是 Steam 生态中最大的多游戏 P2P 市场之一,覆盖 CS2、Dota 2、Rust、TF2 及若干较小的游戏。对跨游戏投资组合工具而言,它是可靠的参考价格来源,因为它是少数将每一款主要 Steam 社区游戏的物品汇聚于一处的数据源之一。

Dmarket API — FAQ

DMarket 是什么?

DMarket 是一个面向 Steam 物品的多游戏 P2P 市场,覆盖 CS2、Dota 2、Rust、TF2 及其他社区游戏。

Which games does DMarket support?

DMarket is one of the broadest multi-game marketplaces — CS2, Dota 2, Rust, TF2 and smaller titles. Our API surfaces the full DMarket catalogue.

我如何访问 DMarket 价格?

以 markets=dmarket 和你的 API 密钥使用 /steam/api/items。DMarket 价格以统一 Schema 返回。

How fresh are DMarket prices?

We pull DMarket regularly — the 'Last refresh' stat shows the most recent scrape timestamp.

DMarket 安全吗?

DMarket 自 2018 年起运营,是最成熟的西方 P2P 市场之一。在进行任何交易前请直接向该市场核实。

Start querying Dmarket in minutes

One key. One schema. Every marketplace.