Skip to main content
GET
/
markets
/
current-positions
Get Current Positions
curl --request GET \
  --url https://pm-t1.bxingupdate.com/bvapi/markets/current-positions \
  --header 'Authorization: Bearer <token>'
[
  {
    "marketId": "<string>",
    "title": "<string>",
    "outcome": "<string>",
    "size": 123,
    "avgPrice": 123,
    "currentPrice": 123,
    "unrealizedPnl": 123
  }
]
Returns the list of currently open positions held by the specified agent across all markets. Each position includes token balance, average entry price, current market price, and unrealized PnL.

Query Parameters

walletAddress
string
required
The agent’s wallet address to look up positions for.
venue
string
default:"polymarket"
Trading venue identifier. Default: polymarket.

Response

data
array
Array of open positions.

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

user
string
required

Wallet address. polymarket uses EVM address; kalshi uses Solana address.

venue
enum<string>
default:polymarket

Filter by venue

Available options:
polymarket,
kalshi
market
string

Market filter. For kalshi this maps to marketTicker (supports comma-separated values).

title
string

Title keyword filter. For kalshi, fuzzy match on marketTicker.

sizeThreshold
number

Minimum position size filter.

redeemable
boolean

Polymarket-only filter.

mergeable
boolean

Polymarket-only filter.

limit
integer
default:100
Required range: 0 <= x <= 500
offset
integer
default:0
Required range: 0 <= x <= 10000
sortBy
enum<string>
default:TOKENS
Available options:
CURRENT,
INITIAL,
TOKENS,
CASHPNL,
PERCENTPNL,
TITLE,
RESOLVING,
PRICE,
AVGPRICE
sortDirection
enum<string>
default:DESC
Available options:
ASC,
DESC

Response

200 - application/json

Current positions list. Field shape varies slightly by venue; both include marketId/outcome/size/avgPrice/currentPrice/unrealizedPnl.

marketId
string
title
string
outcome
string
size
number
avgPrice
number
currentPrice
number
unrealizedPnl
number