Skip to main content
GET
/
v2
/
pnl
/
tokens
/
{token}
/
first-buyers
Get Token First Buyers
curl --request GET \
  --url https://data.solanatracker.io/v2/pnl/tokens/{token}/first-buyers \
  --header 'x-api-key: <api-key>'
{
  "meta": {
    "symbol": "TRUMP",
    "name": "OFFICIAL TRUMP",
    "image": "https://image.solanatracker.io/proxy?url=https%3A%2F%2Farweave.net%2FVQrPjACwnQRmxdKBTqNwPiyo65x7LAT773t8Kd7YBzw",
    "decimals": 6,
    "price": 2.8078556911015307,
    "snapshotPrice": null,
    "marketCap": 2807853276.49,
    "liquidity": 66749438.29,
    "primaryMarket": "meteora-dlmm"
  },
  "traders": [
    {
      "wallet": "6QSc2CxSdkUQSXttkceR9yMuxMf36L75fS8624wJ9tXv",
      "pnl": {
        "token": {
          "realized": 0,
          "unrealized": 0,
          "total": 0
        },
        "wallet": {
          "realized": 58523.47,
          "unrealized": -11351.36,
          "total": 47172.11,
          "invested": 699558.43,
          "proceeds": 758081.9,
          "totalTrades": 13111,
          "tokensTraded": 2258
        }
      },
      "identity": {
        "platforms": [
          "axiom"
        ],
        "type": "axiom",
        "tags": [
          "axiom"
        ]
      },
      "position": {
        "balance": 0,
        "costBasis": 1096109,
        "value": 0,
        "price": 2.8078556911015307
      },
      "buyUsd": 1096109,
      "sellUsd": 0,
      "counts": {
        "buys": 1,
        "sells": 0,
        "total": 1
      },
      "roi": 0,
      "timing": {
        "firstTrade": 1737165693000,
        "lastTrade": 1737165693000
      }
    },
    {
      "wallet": "GoM5z4nTyMcU5ewJ6hamXo4PDKnc8u1HPNkHpNdZeotR",
      "pnl": {
        "token": {
          "realized": 852242.51,
          "unrealized": 0,
          "total": 852242.51
        },
        "wallet": {
          "realized": 4554030.67,
          "unrealized": 32140.55,
          "total": 4586171.22,
          "invested": 2314000,
          "proceeds": 6868030,
          "totalTrades": 18432,
          "tokensTraded": 1247
        }
      },
      "identity": {
        "type": "developer",
        "tags": [
          "developer"
        ],
        "developer": {
          "token": "TRUMPSo1111111111111111111111111111111111111",
          "via": [
            "token_creator"
          ]
        }
      },
      "position": {
        "balance": 0,
        "costBasis": 0.34,
        "value": 0,
        "price": 2.8078556911015307
      },
      "buyUsd": 500000.34,
      "sellUsd": 1352242.51,
      "counts": {
        "buys": 3,
        "sells": 113,
        "total": 116
      },
      "roi": 170.45,
      "timing": {
        "firstTrade": 1737165694000,
        "lastTrade": 1739980499000
      }
    }
  ],
  "pagination": {
    "hasMore": true,
    "nextCursor": "eyJzb3J0VmFsdWUiOiIxNzM3MTY1Njk0MDAwIiwidGllQnJlYWtlciI6MTAwNzQ1OX0=",
    "count": 2,
    "total": 2
  }
}

Documentation Index

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

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

Authorizations

x-api-key
string
header
required

API Key for authentication

Path Parameters

token
string
required

Solana token mint address (base58, 32-44 characters).

Pattern: ^[1-9A-HJ-NP-Za-km-z]{32,44}$

Query Parameters

sort
enum<string>
default:first_trade

Chronological sort only. Omit this parameter or use first_trade.

Available options:
first_trade
direction
enum<string>
default:asc

Earliest-first only. Any value other than asc is rejected.

Available options:
asc
limit
integer
default:100

Number of results per page.

Required range: x <= 200
cursor
string

Opaque pagination cursor returned from the previous page's pagination.nextCursor.

platform
enum<string>

Filter traders by the trading platform(s) they use. Comma-separated list.

Available options:
axiom,
axiom-flash,
bloom,
photon
excludeArbitrage
enum<string>
default:true

Exclude wallets flagged as arbitrage bots. Pass false to include them.

Available options:
true,
false
excludeZeroBuys
enum<string>
default:true

Exclude wallets with zero buy transactions. Pass false to include them.

Available options:
true,
false
activeOnly
enum<string>
default:false

Only include wallets currently holding the token.

Available options:
true,
false
minTrades
integer
default:0

Minimum trade count.

Response

Successful response.

meta
object

Basic token metadata and current market data.

traders
object[]
pagination
object

Cursor-based pagination metadata.