Get Trades
curl --request GET \
--url https://api.simmer.markets/api/sdk/trades{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Trades & Leaderboard
Get Trades
Get trade history for a user’s SDK trades.
Requires API key in Authorization header.
- venue=‘all’ (default): merged trades across sim_trades + real_trades, sorted by created_at desc
- venue=‘sim’: queries sim_trades table (simulated LMSR trades)
- venue=‘polymarket’: queries real_trades table (real Polymarket trades)
- venue=‘kalshi’: queries real_trades table filtered to Kalshi trades
Each trade row includes a venue field identifying which venue it came from.
Deprecated: venue=‘sandbox’/‘simmer’ are deprecated, use venue=‘sim’ instead.
Returns trades from the user’s wallet (rate limited: 300/minute).
GET
/
api
/
sdk
/
trades
Get Trades
curl --request GET \
--url https://api.simmer.markets/api/sdk/trades{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Cross-venue by default.
venue defaults to all, returning merged sim_trades + real_trades sorted by created_at desc. Each row is tagged with a venue field. Pass ?venue=sim|polymarket|kalshi to filter to a single venue.Query Parameters
Venue filter: 'all' (default — sim + polymarket merged), 'sim', 'polymarket', or 'kalshi'
Max trades to return
Required range:
1 <= x <= 200Offset for pagination
Required range:
x >= 0Filter trades to a specific SDK agent ID (sim trades only)
Response
Successful Response
⌘I
