Skip to main content
POST
/
v1
/
solana
/
dex
/
trades
/
get-trades
Get Trades
curl --request POST \
  --url https://refract.prismapi.io/v1/solana/dex/trades/get-trades \
  --header 'Content-Type: application/json' \
  --header 'X-Api-Key: <api-key>' \
  --data '
{
  "wallet": "suqh5sHtr8HyJ7q8scBimULPkPpA557prMG47xCHQfK",
  "limit": 20
}
'
{
  "count": 123,
  "cursor": "<string>",
  "data": [
    {
      "protocol": "<string>",
      "swap_type": "quote_token",
      "wallet": "<string>",
      "token": "<string>",
      "quote": "<string>",
      "position": "<string>",
      "direction": "buy",
      "position_state": "open",
      "token_amount": 123,
      "quote_amount": 123,
      "native_amount": 123,
      "usd_amount": 123,
      "pre_token_balance": 123,
      "post_token_balance": 123,
      "token_symbol": "<string>",
      "quote_symbol": "<string>",
      "token_price": 123,
      "quote_price": 123,
      "block_slot": 123,
      "block_time": 123,
      "tx_hash": "<string>",
      "trade_index": 123
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.prismapi.io/llms.txt

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

Authorizations

X-Api-Key
string
header
required

Your Prism API key. You can get one for free in the Prism Dashboard.

Body

application/json
wallet
string

Wallet address to filter trades by. When combined with token, returns only trades for that wallet on that token.

token
string

Token address to filter trades by. When combined with wallet, returns only trades for that wallet on that token.

limit
integer
default:20

Maximum number of results to return in a single page.

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

Opaque cursor returned by a previous response. Pass it to fetch the next page of results.

Response

List of trades.

count
integer

Total number of matching items

cursor
string

Cursor for pagination

data
object[]