---
title: "Create Buy Order"
method: POST
path: "/trading/buy-orders"
---

# Create Buy Order

`POST /trading/buy-orders`

## Request

- Base URL: `https://csgoempire.com/api/v2`
- URL: `https://csgoempire.com/api/v2/trading/buy-orders`
- Auth: API key in header `Authorization`
- TypeScript: <https://skmtc.dev/csgoempire/apis/csgoempire-api/docs/trading/buy-orders/post.ts> (a function with typed inputs; its response is checked against the schema)

Create a buy order for an item at a maximum price per item

## Request body

- object
  - `item_name` string, required: Full market name of the item to buy, for example Operation Breakout Weapon Case. Can also send one of item_id or asset_id instead.
  - `coin_value` integer, required: Maximum price per item. This is in coincents, so 1 coin = 100 coincents
  - `quantity` integer, required: How many of this item to buy. Must be 1 or more.

## Response `200`

- object
  - `success` boolean
  - `data` object
    - `id` integer
    - `market_name` string
    - `wear` string
    - `coin_value` integer
    - `quantity` integer
    - `quantity_filled` integer
    - `quantity_in_progress` integer
    - `quantity_remaining` integer
    - `status` string
    - `pause_reason` unknown
    - `created_at` string
    - `updated_at` string

## Other responses

- `400`: Bad Request

## Changes

- **2026-11-03** `c7f6fb2eb3e4`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/csgoempire/apis/csgoempire-api/changes/trading/buy-orders/post.md)

---

[API](https://skmtc.dev/csgoempire/apis/csgoempire-api.md) - [All operations](https://skmtc.dev/csgoempire/apis/csgoempire-api/llms.txt) - [OpenAPI document](https://skmtc.dev/csgoempire/apis/csgoempire-api/revisions/c7f6fb2eb3e4?raw)
