Skip to main content
GET
/
margin
/
fcm
/
orders
Get FCM Orders
curl --request GET \
  --url https://external-api.kalshi.com/trade-api/v2/margin/fcm/orders \
  --header 'KALSHI-ACCESS-KEY: <api-key>' \
  --header 'KALSHI-ACCESS-SIGNATURE: <api-key>' \
  --header 'KALSHI-ACCESS-TIMESTAMP: <api-key>'
{
  "orders": [
    {
      "order_id": "<string>",
      "user_id": "<string>",
      "client_order_id": "<string>",
      "ticker": "<string>",
      "price": "0.5600",
      "fill_count": "10.00",
      "remaining_count": "10.00",
      "expiration_time": "2023-11-07T05:31:56Z",
      "created_time": "2023-11-07T05:31:56Z",
      "last_update_time": "2023-11-07T05:31:56Z",
      "cancel_order_on_pause": true,
      "order_group_id": "<string>"
    }
  ],
  "cursor": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.kalshi.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

KALSHI-ACCESS-KEY
string
header
required

Your API key ID

KALSHI-ACCESS-SIGNATURE
string
header
required

RSA-PSS signature of the request

KALSHI-ACCESS-TIMESTAMP
string
header
required

Request timestamp in milliseconds

Query Parameters

subtrader_id
string
required

Restricts the response to margin orders for a specific subtrader (FCM members only)

ticker
string

Filter by market ticker

min_ts
integer<int64>

Filter items after this Unix timestamp

max_ts
integer<int64>

Filter items before this Unix timestamp

status
string

Filter by status. Possible values depend on the endpoint.

limit
integer<int64>
default:100

Number of results per page. Defaults to 100.

Required range: 1 <= x <= 1000
cursor
string

Pagination cursor. Use the cursor value returned from the previous response to get the next page of results. Leave empty for the first page.

Response

Margin orders retrieved successfully

orders
object[]
required
cursor
string
required