Skip to main content
GET
/
api
/
users
/
{userId}
/
orders
Get Orders
curl --request GET \
  --url https://trade.predexon.com/api/users/{userId}/orders \
  --header 'x-api-key: <api-key>'
{
  "orders": [
    {
      "orderId": "0x1234567890abcdef...",
      "venue": "polymarket",
      "tokenId": "71321045679252...",
      "side": "buy",
      "outcome": "Yes",
      "amount": "50.00",
      "price": "0.65",
      "status": "live",
      "createdAt": "2024-01-15T10:30:00.000Z"
    },
    {
      "orderId": "0xabcdef1234567890...",
      "venue": "polymarket",
      "tokenId": "71321045679252...",
      "side": "sell",
      "outcome": "Yes",
      "amount": "25.00",
      "price": "0.75",
      "status": "live",
      "createdAt": "2024-01-15T11:00:00.000Z"
    }
  ]
}
{
  "orders": [
    {
      "orderId": "0x1234567890abcdef...",
      "venue": "polymarket",
      "tokenId": "71321045679252...",
      "side": "buy",
      "outcome": "Yes",
      "amount": "50.00",
      "price": "0.65",
      "status": "live",
      "createdAt": "2024-01-15T10:30:00.000Z"
    },
    {
      "orderId": "0xabcdef1234567890...",
      "venue": "polymarket",
      "tokenId": "71321045679252...",
      "side": "sell",
      "outcome": "Yes",
      "amount": "25.00",
      "price": "0.75",
      "status": "live",
      "createdAt": "2024-01-15T11:00:00.000Z"
    }
  ]
}
Kalshi orders are atomic swaps and execute immediately. They don’t persist as open orders, so this endpoint primarily returns Polymarket limit orders.

Authorizations

x-api-key
string
header
required

Path Parameters

userId
string
required

Unique identifier for the user

Query Parameters

venue
enum<string>

Filter by venue

Available options:
polymarket,
kalshi

Response

200 - application/json

List of open orders

orders
object[]