Skip to main content
GET
/
api
/
sol
/
platform
/
pnl-for-signers
Realized PnL for a specific set of signers
curl --request GET \
  --url 'https://api.raze.bot/api/sol/platform/pnl-for-signers?apiKey='
{
  "success": true,
  "wallets": [
    {
      "signer": "<string>",
      "pnlSol": 123,
      "pnlUsd": 123,
      "trades": 123
    }
  ],
  "solPriceUsd": 123,
  "timestamp": "2023-11-07T05:31:56Z",
  "error": "<string>"
}

Authorizations

apiKey
string
query
required

Query Parameters

period
enum<string>
default:daily

Time period to aggregate over.

Available options:
daily,
weekly,
monthly
addresses
string
required

Comma-separated wallet addresses (each ≥ 32 chars, ≤ 600 unique). Missing addresses returns a raw 400 text response (not JSON).

Response

Success. On empty-after-filter input, more than 600 addresses, or a bad period, returns HTTP 200 with { success: false, error } instead.

success
boolean
period
enum<string>
Available options:
daily,
weekly,
monthly
wallets
object[]
solPriceUsd
number
timestamp
string<date-time>
error
string

Present only on failure responses (empty-after-filter, > 600 addresses, or bad period).