GET /secure/prices
Returns current offer prices for items in a specific game. Use this to sync pricing data into your own database or display price information without fetching a specific user’s inventory. Authentication: API Key (api-key header, requires CORE_ACCESS scope)
Request
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
game | string | 730 | Game app ID ("730" = CS2, "252490" = Rust) |
Response (CS2)
Each item carries adeposit price (what AssetPay pays you for the item) and a withdraw price split by delivery mode (the fee-inclusive buy price you can pass back to /secure/buy). Either withdraw value is null when there’s no floor.
CS2 Response Fields
| Field | Type | Description |
|---|---|---|
itemId | string | null | Assetpay catalog item id; null when there’s no withdraw floor |
marketHashName | string | Item’s market hash name |
accepted | boolean | Whether the item is accepted for deposit (deposit > 0) |
deposit | number | Deposit offer price in USD (what we pay for the item) |
withdraw.standard | number | null | Fee-inclusive standard-delivery buy price in USD |
withdraw.instant | number | null | Fee-inclusive instant-delivery buy price in USD |
phases | array | Present only on Doppler items — per-phase breakdown (see below) |
Doppler items
Doppler skins are returned as a single entry with aphases[] breakdown rather than one row per phase. The top-level deposit/withdraw carry the floor (cheapest phase / grouped floor) as a default. Per-phase withdraw is standard-only (the phase floor) — instant delivery is not phase-specific, so use the top-level withdraw.instant for an any-phase instant buy.
| Phase field | Type | Description |
|---|---|---|
phase | string | Phase label: Phase 1–Phase 4, Ruby, Sapphire, Black Pearl, Emerald |
accepted | boolean | Whether this phase is accepted for deposit (deposit > 0) |
deposit | number | Deposit offer price in USD for this phase |
withdraw | number | null | Fee-inclusive standard buy price for this phase; null when unavailable |
phase to POST /secure/buy/quick.
Response (Rust)
Rust Response Fields
| Field | Type | Description |
|---|---|---|
marketHashName | string | Item’s market hash name |
accepted | boolean | Whether the item is accepted for deposit (deposit > 0) |
deposit | number | Deposit offer price per unit (USD) |
withdraw | number | null | Fee-inclusive buy price in USD; null when unavailable |
Rate Limits
| Merchant Status | Limit |
|---|---|
| Verified | 1,000 requests / hour |
| Unverified | 100 requests / hour |