DMarket Public API Updates
Latest Migration (February 2026)
Soon, the following endpoints will be deprecated. Please migrate to the new Marketplace API v2 endpoints listed below.
Create Offer
POST /marketplace-api/v1/user-offers/create
→ POST /marketplace-api/v2/offers:batchCreate
Update Offer
POST /marketplace-api/v1/user-offers/edit
→ POST /marketplace-api/v2/offers:batchUpdate
Delete Offer
DELETE /exchange/v1/offers
→ POST /marketplace-api/v2/offers:batchDelete
Previous Updates (November 2025)
As part of our continued commitment to refining the developer experience and strengthening the foundation of our platform, we earlier introduced several updates to these endpoints:
/user-offers/closed and /user-targets/closed
What Has Changed
Extended Status values: added reverted and trade_protected
New field FinalizationTime:
- for trade_protected – contains the time when the trade_protected status ends
- for reverted – time of the revert event
- for successful – time when the status changed to successful
New filtering options:
- by one or multiple Status values
- by finalization_time (finalization_time_from / finalization_time_to)
- by created_time (created_time_from / created_time_to)
- by closed_time (closed_time_from / closed_time_to)
Pagination change: the Offset parameter has been removed — use Cursor instead.
Endpoint deprecation
We have discontinued the following endpoint:
/price-aggregator/v1/aggregated-prices
A new endpoint with the same functionality is already available:
/marketplace-api/v1/aggregated-prices
Please make sure to switch to the new version before the old one is disabled.
Trade on the go - install the mobile app of DMarket from Google Play or App Store. Never miss great prices and unique skins. The best CS2, Dota 2, Rust and TF2 marketplace is always at hand!
