Skip to content

Create Booster Pack

Revadike edited this page Nov 5, 2026 · 1 revision

POST /tradingcards/ajaxcreatebooster/

Creates a booster pack with gems.

Rate limits

No known rate limit

Request

Authenticated: Yes

Method: POST

Host: steamcommunity.com

Path: /tradingcards/ajaxcreatebooster/

Form Data:

Name Type Required Description
sessionid string Yes The value of the sessionid cookie
appid number Yes The Steam AppID of the game the booster pack belongs to
series number Yes The booster series of the game
tradability_preference number Yes The tradability of the created pack: 1 makes a tradable pack, 3 makes an untradable pack, 2 is sent when the page offers no choice

Response

200 OK

Name Type Description
purchase_result object The created booster pack
purchase_result.appid number The Steam AppID of the game
purchase_result.communityitemid string The asset ID of the created booster pack
goo_amount number The gems remaining on the account
tradable_goo_amount number The tradable gems remaining on the account
untradable_goo_amount number The untradable gems remaining on the account

400 Bad Request

The response body is null.

401 Unauthorized

The response body is null.

500 Internal Server Error

Name Type Description
purchase_eresult number The EResult of the purchase (78 when there are not enough gems, 8 for an invalid appid)
goo_amount number The gems remaining on the account
tradable_goo_amount number The tradable gems remaining on the account
untradable_goo_amount number The untradable gems remaining on the account

Example

POST https://steamcommunity.com/tradingcards/ajaxcreatebooster/ { sessionid: "a0b1c2d3e4f5g6h7i8j9klmn", appid: 440, series: 1, tradability_preference: 1 }

TODO

Clone this wiki locally