Create Market Buy Order - Revadike/InternalSteamWebAPI GitHub Wiki

POST /market/createbuyorder

Creates a buy order on the Community Market.

Rate limits

No known rate limit

Request

Authenticated: Yes

Method: POST

Host: steamcommunity.com

Path: /market/createbuyorder/

Form Data:

Name Type Required Description
sessionid string Yes The value of the sessionid cookie
currency number No The currency code
appid number Yes The Steam AppID
market_hash_name string Yes The market hash name of the item
price_total number Yes The total price in the minor currency unit
quantity number Yes The quantity
tradefee_tax number No The trade fee tax
first_name string No The first name
last_name string No The last name
billing_address string No The billing address
billing_address_two string No The second billing address line
billing_country string No The billing country code
billing_city string No The billing city
billing_state string No The billing state
billing_postal_code string No The billing postal code
save_my_address string No 1 to save the billing address, 0 otherwise
confirmation number No The confirmation ID

Response

200 OK

Name Type Description
success number Whether the request was successful (1 = created)
buy_orderid number The buy order ID

400 Bad Request

The response body is [].

Example

POST https://steamcommunity.com/market/createbuyorder/ { sessionid: "a0b1c2d3e4f5g6h7i8j9klmn", currency: 3, appid: 440, market_hash_name: "Mann Co. Supply Crate Key", price_total: 100, quantity: 1 }

TODO