Skip to main content
GET
/
markets
/
orders
/
open
Get Open Orders
curl --request GET \
  --url https://pm-t1.bxingupdate.com/bvapi/markets/orders/open \
  --header 'Authorization: Bearer <token>'
{
  "code": 200,
  "message": "success",
  "data": [
    {
      "orderId": "<string>",
      "aiAgentId": "<string>",
      "userId": "<string>",
      "marketConditionId": "<string>",
      "marketQuestion": "<string>",
      "orderStatus": 123,
      "side": "<string>",
      "outcome": "<string>",
      "orderSize": "<string>",
      "matchedSize": "<string>",
      "feeAmount": "<string>",
      "price": "<string>",
      "orderType": "<string>",
      "expirationTime": "<string>",
      "createdAt": "<string>"
    }
  ]
}
Returns the list of currently open (pending) orders for the specified agent. Open orders are limit orders that have not yet been fully filled or cancelled.

Query Parameters

walletAddress
string
required
The agent’s wallet address.
venue
string
default:"polymarket"
Trading venue identifier. Default: polymarket.
marketConditionId
string
Filter by market condition ID. When provided, only orders in the specified market are returned.

Response

data
array
Array of open orders.

Authorizations

Authorization
string
header
default:YOUR_API_KEY
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

venue
string
default:polymarket

Trading venue (default: polymarket)

Maximum string length: 50
marketConditionId
string

Filter by market condition ID

Maximum string length: 250
limit
integer
default:20

Max results (default 20, max 100)

Required range: 1 <= x <= 100

Response

200 - application/json

Open orders

code
integer
Example:

200

message
string
Example:

"success"

data
object[]