raptor.trade

trades

Individual trade transactions, newest first.

Every normalized trade on the market, one data point per fill. Use it for trade tapes, fills feeds, and reconstructing on-chain activity.

Try it

Sign in to run live

Connect your wallet to send this request against the live API and see the response inline.

Parameters

baseoptional
string

Filter to a base token mint (base58). Omit to return every pair on the market.

quoteoptional
string

Filter to a quote token mint (base58).

limitoptional
integer

Maximum data points (1-1000, default 100). Query only; ignored when streaming.

Request

Transport
curl -X POST https://rpc.raptor.trade \
  -H "Authorization: Bearer $RAPTOR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "solana::market::trades",
  "params": {
    "base": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
    "limit": 10
  }
}'

Response

Responses are always a JSON array - one entry per request - and each entry's result holds the array of data. The shape is identical over HTTP and WebSocket.

[
  {
    "jsonrpc": "2.0",
    "id": 1,
    "result": [
      {
        "id": 1024,
        "signature": "5h2k...g8Qa",
        "signer": "7Np4...kRf2",
        "slot": "37",
        "timestamp": "2026-06-01T02:16:22.000000000Z",
        "base": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
        "quote": "So11111111111111111111111111111111111111112",
        "base_amount": "238809604418900",
        "quote_amount": "238809604418900",
        "base_decimals": "9",
        "quote_decimals": "9",
        "base_volume": "48210.7531",
        "quote_volume": "48210.7531",
        "price": "0.00001923",
        "is_buy": true
      }
    ]
  }
]

Fields

Numbers come back as strings and timestamps as ISO-8601 strings; every data point carries a stable id. See Data model.

signatureUtf8

Transaction signature.

signerUtf8

Wallet that signed the trade.

slotUint8

Solana slot the trade landed in.

timestampDateTime

Block time of the trade.

baseUtf8

Base token mint.

quoteUtf8

Quote token mint.

base_amountUint8

Raw base token amount, before decimals.

quote_amountUint8

Raw quote token amount, before decimals.

base_decimalsUint1

Decimals of the base mint.

quote_decimalsUint1

Decimals of the quote mint.

base_volumeFloat8

Base volume of the fill, decimal-adjusted.

quote_volumeFloat8

Quote volume of the fill, decimal-adjusted.

priceFloat8

Execution price, quote per base.

is_buyBoolean

True if the base token was bought.

Errors

Invalid parameters return -32602; an unknown method returns -32601. See Errors for the full table.