DMarket logo

Live DMarket data · Doppler phases · One REST API

DMarket Price API for Counter-Strike 2

Integrate DMarket CS2 listing prices without scraping. CSPriceAPI returns USD prices in the same JSON schema as CSFloat, Skinport and other Western markets. Most prices update about every 5 minutes, depending on the marketplace. Doppler phases included.

Refresh
~5 min
Doppler
full phase data
History
1 year+
Auth
API key (x-api-key header)

Real API data

Every DMarket endpoint, with real data

Real values for one item from each endpoint. Prices are in USD, as the API returns them. This page refreshes hourly; the API itself updates about every 5 minutes.

market_hash_name

AK-47 | Redline (Field-Tested)

AK-47 | Redline (Field-Tested)
GET/v1/prices/latest?markets=dmarketBasic

Lowest active listing, listing count, averages and change over 24h, 7d, 30d and 90d.

pricecountavg_7d24h7d30d90d
$24.971,040$25.15-0.3%-1.3%-7.9%—
Endpoint docs →

What you get with the DMarket API

  • Live DMarket price snapshots (USD)
  • Doppler phase prices for cross-market checks
  • Volume and multi-period change columns
  • Compare with CSFloat or Waxpeer using one API key
  • Price history via GET /v1/prices/dmarket/history

Highlight

Doppler phase prices

CSPriceAPI tracks every Doppler & Gamma Doppler phase individually — Phase 1‑4, Ruby, Sapphire, Black Pearl, Emerald — so the DMarket price you read is the price of the actual phase, not an averaged guess.

Browse Doppler prices →

Built for CS2 traders & developers

Live & historical
Real-time DMarket listings and 1+ year of history for charts, alerts and analytics.
Doppler & pattern data
Per-phase Doppler / Gamma Doppler prices, plus pattern-aware fields for blue gems and rare seeds.
Change metrics
24h / 7d / 30d / 90d change columns built in — no extra computation on your side.
One key, all markets
Same API key works for YouPin, BUFF163, Skinport, SkinBaron, C5Game, CSFloat and more.
Single-item lookup
GET /v1/prices/search returns one skin across every marketplace, priced per Doppler phase.
OpenAPI 3.1
Versioned REST endpoints with full OpenAPI reference and interactive try-it requests.

DMarket REST endpoints

Authenticate with an API key in the x-api-key header from the dashboard. The same key works across YouPin, BUFF163, Skinport, SkinBaron, C5Game and CSFloat. Full schema available in the OpenAPI docs.

  • GET/v1/prices/latest?markets=dmarketListing prices (Basic)
  • GET/v1/prices/dmarket/historyDaily history (Enterprise)
OpenAPI docs →
curl -s "https://api.cspriceapi.com/v1/prices/latest?markets=dmarket" \
  -H "x-api-key: YOUR_API_KEY"

Base URL: https://api.cspriceapi.com

DMarket questions answered

How do I get DMarket prices as JSON?

Call GET https://api.cspriceapi.com/v1/prices/latest?markets=dmarket with your key in the x-api-key header. You get the lowest active DMarket listing in USD, the listing count, 24-hour to 90-day price changes and per-phase Doppler prices for every item, refreshed about every 5 minutes. Daily price history for the same items is on the Enterprise plan.

Can I compare DMarket with BUFF163 and YouPin in one request?

Yes. POST /v1/prices/latest with up to 100 market_hash_name values and markets dmarket, buff163 and youpin returns all three in one response with the same fields. DMarket prices are in USD, BUFF163 and YouPin in CNY, so convert to one currency before comparing. All 13 marketplaces work the same way.

Do I need a DMarket account or API key to get DMarket prices?

No. CSPriceAPI collects DMarket prices itself, so you only need a CSPriceAPI key: no DMarket account, no scraping and no DMarket rate limits. A free 2-day test key can be created instantly in the #get-testkey channel on the Discord: it covers every endpoint except price history, with sales data limited to the last 24 hours.

Is there a DMarket API for CS2 developers?

CSPriceAPI exposes GET /v1/prices/latest?markets=dmarket for programmatic DMarket-oriented price data. Create an API key in the dashboard and test in the interactive docs.

Can I compare DMarket with other markets?

Yes. Request multiple markets in GET /v1/prices/latest (e.g. dmarket,csfloat,skinport) and align items by market_hash_name.

What is the CS2 skin price API behind DMarket data?

CSPriceAPI is a CS2 skin price API covering 13 markets, with live snapshots about every 5 minutes. DMarket is one of 13 marketplaces in the same REST interface.

What is the CS2 skin price API?

CSPriceAPI is a CS2 skin price API covering 13 marketplaces, with 45,000+ items and ~5 min live snapshots.

Every endpoint, every market

Try the API free for 2 days

A test key gives access to listing prices, buy orders, history and sales data. Paid plans start at $50/month.

Get a test key on Discord

Or read the quickstart and pricing.