Skip to main content
POST
/
v1
/
solana
/
dex
/
profiles
/
tokens
/
get-profiles
Get Multiple Profiles
curl --request POST \
  --url https://refract.prismapi.io/v1/solana/dex/profiles/tokens/get-profiles \
  --header 'Content-Type: application/json' \
  --data '
{
  "tokens": [
    "Z4d9YXR4pSkdKcu9UBcwxHp7i32buzdDtAR1b1Gbonk",
    "G4916h6Joo39wgnsyNTtv2dkmkPj2BdmSWYMXoAHA91J"
  ],
  "sort": {
    "field": "time_windows.7d.cumulative_pnl",
    "direction": "desc"
  },
  "time_windows": [
    "7d"
  ]
}
'
[
  {
    "token_address": "<string>",
    "metadata": {
      "last_trade_at": 123,
      "created_at": 123,
      "symbol": "<string>",
      "name": "<string>",
      "image": "<string>",
      "verified": true,
      "creator_address": "<string>",
      "twitter": "<string>",
      "discord": "<string>",
      "website": "<string>",
      "telegram": "<string>"
    },
    "market": {
      "fdv": 123,
      "market_cap": 123,
      "price": 123,
      "liquidity": 123,
      "holders": 123,
      "total_supply": 123,
      "circulating_supply": 123,
      "top_holdings": 123,
      "dev_holdings": 123
    },
    "metrics": {
      "7d": {
        "largest_trade_win": 123,
        "largest_trade_loss": 123,
        "avg_buy_size": 123,
        "avg_sell_size": 123,
        "avg_price": 123,
        "avg_buy_price": 123,
        "avg_sell_price": 123,
        "avg_buy_mcap": 123,
        "avg_sell_mcap": 123,
        "avg_holding_duration": 123,
        "avg_trade_pnl": 123,
        "avg_trade_roi": 123,
        "avg_wallet_winrate": 123,
        "avg_wallet_pnl": 123,
        "avg_wallet_roi": 123,
        "wallet_roi_distribution": {
          "gt_500": 123,
          "200_500": 123,
          "0_200": 123,
          "neg50_0": 123,
          "lt_neg50_0": 123
        },
        "makers_count": 123,
        "buyers_count": 123,
        "sellers_count": 123,
        "buy_count": 123,
        "sell_count": 123,
        "win_position_count": 123,
        "loss_position_count": 123,
        "win_pnl": 123,
        "loss_pnl": 123,
        "buy_volume": 123,
        "sell_volume": 123,
        "pnl": 123,
        "trade_count": 123,
        "volume": 123,
        "position_count": 123,
        "volume_weighted_winrate": 123,
        "volume_weighted_roi": 123,
        "wallet_hit_ratio": 123,
        "profit_factor": 123,
        "win_loss_size_ratio": 123,
        "pnl_volume_ratio": 123,
        "price_stability": 123,
        "price_volatility": 123,
        "roi_stability": 123,
        "roi_volatility": 123,
        "pnl_volatility": 123,
        "pnl_stability": 123,
        "sharpe_ratio": 123,
        "sortino_ratio": 123,
        "max_drawdown": 123
      },
      "1d": {
        "largest_trade_win": 123,
        "largest_trade_loss": 123,
        "avg_buy_size": 123,
        "avg_sell_size": 123,
        "avg_price": 123,
        "avg_buy_price": 123,
        "avg_sell_price": 123,
        "avg_buy_mcap": 123,
        "avg_sell_mcap": 123,
        "avg_holding_duration": 123,
        "avg_trade_pnl": 123,
        "avg_trade_roi": 123,
        "avg_wallet_winrate": 123,
        "avg_wallet_pnl": 123,
        "avg_wallet_roi": 123,
        "wallet_roi_distribution": {
          "gt_500": 123,
          "200_500": 123,
          "0_200": 123,
          "neg50_0": 123,
          "lt_neg50_0": 123
        },
        "makers_count": 123,
        "buyers_count": 123,
        "sellers_count": 123,
        "buy_count": 123,
        "sell_count": 123,
        "win_position_count": 123,
        "loss_position_count": 123,
        "win_pnl": 123,
        "loss_pnl": 123,
        "buy_volume": 123,
        "sell_volume": 123,
        "pnl": 123,
        "trade_count": 123,
        "volume": 123,
        "position_count": 123,
        "volume_weighted_winrate": 123,
        "volume_weighted_roi": 123,
        "wallet_hit_ratio": 123,
        "profit_factor": 123,
        "win_loss_size_ratio": 123,
        "pnl_volume_ratio": 123,
        "price_stability": 123,
        "price_volatility": 123,
        "roi_stability": 123,
        "roi_volatility": 123,
        "pnl_volatility": 123,
        "pnl_stability": 123,
        "sharpe_ratio": 123,
        "sortino_ratio": 123,
        "max_drawdown": 123
      },
      "6h": {
        "largest_trade_win": 123,
        "largest_trade_loss": 123,
        "avg_buy_size": 123,
        "avg_sell_size": 123,
        "avg_price": 123,
        "avg_buy_price": 123,
        "avg_sell_price": 123,
        "avg_buy_mcap": 123,
        "avg_sell_mcap": 123,
        "avg_holding_duration": 123,
        "avg_trade_pnl": 123,
        "avg_trade_roi": 123,
        "avg_wallet_winrate": 123,
        "avg_wallet_pnl": 123,
        "avg_wallet_roi": 123,
        "wallet_roi_distribution": {
          "gt_500": 123,
          "200_500": 123,
          "0_200": 123,
          "neg50_0": 123,
          "lt_neg50_0": 123
        },
        "makers_count": 123,
        "buyers_count": 123,
        "sellers_count": 123,
        "buy_count": 123,
        "sell_count": 123,
        "win_position_count": 123,
        "loss_position_count": 123,
        "win_pnl": 123,
        "loss_pnl": 123,
        "buy_volume": 123,
        "sell_volume": 123,
        "pnl": 123,
        "trade_count": 123,
        "volume": 123,
        "position_count": 123,
        "volume_weighted_winrate": 123,
        "volume_weighted_roi": 123,
        "wallet_hit_ratio": 123,
        "profit_factor": 123,
        "win_loss_size_ratio": 123,
        "pnl_volume_ratio": 123,
        "price_stability": 123,
        "price_volatility": 123,
        "roi_stability": 123,
        "roi_volatility": 123,
        "pnl_volatility": 123,
        "pnl_stability": 123,
        "sharpe_ratio": 123,
        "sortino_ratio": 123,
        "max_drawdown": 123
      },
      "1h": {
        "largest_trade_win": 123,
        "largest_trade_loss": 123,
        "avg_buy_size": 123,
        "avg_sell_size": 123,
        "avg_price": 123,
        "avg_buy_price": 123,
        "avg_sell_price": 123,
        "avg_buy_mcap": 123,
        "avg_sell_mcap": 123,
        "avg_holding_duration": 123,
        "avg_trade_pnl": 123,
        "avg_trade_roi": 123,
        "avg_wallet_winrate": 123,
        "avg_wallet_pnl": 123,
        "avg_wallet_roi": 123,
        "wallet_roi_distribution": {
          "gt_500": 123,
          "200_500": 123,
          "0_200": 123,
          "neg50_0": 123,
          "lt_neg50_0": 123
        },
        "makers_count": 123,
        "buyers_count": 123,
        "sellers_count": 123,
        "buy_count": 123,
        "sell_count": 123,
        "win_position_count": 123,
        "loss_position_count": 123,
        "win_pnl": 123,
        "loss_pnl": 123,
        "buy_volume": 123,
        "sell_volume": 123,
        "pnl": 123,
        "trade_count": 123,
        "volume": 123,
        "position_count": 123,
        "volume_weighted_winrate": 123,
        "volume_weighted_roi": 123,
        "wallet_hit_ratio": 123,
        "profit_factor": 123,
        "win_loss_size_ratio": 123,
        "pnl_volume_ratio": 123,
        "price_stability": 123,
        "price_volatility": 123,
        "roi_stability": 123,
        "roi_volatility": 123,
        "pnl_volatility": 123,
        "pnl_stability": 123,
        "sharpe_ratio": 123,
        "sortino_ratio": 123,
        "max_drawdown": 123
      },
      "5m": {
        "largest_trade_win": 123,
        "largest_trade_loss": 123,
        "avg_buy_size": 123,
        "avg_sell_size": 123,
        "avg_price": 123,
        "avg_buy_price": 123,
        "avg_sell_price": 123,
        "avg_buy_mcap": 123,
        "avg_sell_mcap": 123,
        "avg_holding_duration": 123,
        "avg_trade_pnl": 123,
        "avg_trade_roi": 123,
        "avg_wallet_winrate": 123,
        "avg_wallet_pnl": 123,
        "avg_wallet_roi": 123,
        "wallet_roi_distribution": {
          "gt_500": 123,
          "200_500": 123,
          "0_200": 123,
          "neg50_0": 123,
          "lt_neg50_0": 123
        },
        "makers_count": 123,
        "buyers_count": 123,
        "sellers_count": 123,
        "buy_count": 123,
        "sell_count": 123,
        "win_position_count": 123,
        "loss_position_count": 123,
        "win_pnl": 123,
        "loss_pnl": 123,
        "buy_volume": 123,
        "sell_volume": 123,
        "pnl": 123,
        "trade_count": 123,
        "volume": 123,
        "position_count": 123,
        "volume_weighted_winrate": 123,
        "volume_weighted_roi": 123,
        "wallet_hit_ratio": 123,
        "profit_factor": 123,
        "win_loss_size_ratio": 123,
        "pnl_volume_ratio": 123,
        "price_stability": 123,
        "price_volatility": 123,
        "roi_stability": 123,
        "roi_volatility": 123,
        "pnl_volatility": 123,
        "pnl_stability": 123,
        "sharpe_ratio": 123,
        "sortino_ratio": 123,
        "max_drawdown": 123
      },
      "1m": {
        "largest_trade_win": 123,
        "largest_trade_loss": 123,
        "avg_buy_size": 123,
        "avg_sell_size": 123,
        "avg_price": 123,
        "avg_buy_price": 123,
        "avg_sell_price": 123,
        "avg_buy_mcap": 123,
        "avg_sell_mcap": 123,
        "avg_holding_duration": 123,
        "avg_trade_pnl": 123,
        "avg_trade_roi": 123,
        "avg_wallet_winrate": 123,
        "avg_wallet_pnl": 123,
        "avg_wallet_roi": 123,
        "wallet_roi_distribution": {
          "gt_500": 123,
          "200_500": 123,
          "0_200": 123,
          "neg50_0": 123,
          "lt_neg50_0": 123
        },
        "makers_count": 123,
        "buyers_count": 123,
        "sellers_count": 123,
        "buy_count": 123,
        "sell_count": 123,
        "win_position_count": 123,
        "loss_position_count": 123,
        "win_pnl": 123,
        "loss_pnl": 123,
        "buy_volume": 123,
        "sell_volume": 123,
        "pnl": 123,
        "trade_count": 123,
        "volume": 123,
        "position_count": 123,
        "volume_weighted_winrate": 123,
        "volume_weighted_roi": 123,
        "wallet_hit_ratio": 123,
        "profit_factor": 123,
        "win_loss_size_ratio": 123,
        "pnl_volume_ratio": 123,
        "price_stability": 123,
        "price_volatility": 123,
        "roi_stability": 123,
        "roi_volatility": 123,
        "pnl_volatility": 123,
        "pnl_stability": 123,
        "sharpe_ratio": 123,
        "sortino_ratio": 123,
        "max_drawdown": 123
      }
    }
  }
]

Body

application/json
tokens
string[]
required

List of token addresses to retrieve profile for.

Required array length: 1 - 100 elements
sort
object

Sorting rule.

time_windows
enum<string>[]

List of time windows to include in the profile metrics.

Available options:
7d,
1d,
6h,
1h,
5m,
1m

Response

200 - application/json

List of token profiles for the specified tokens.

token_address
string

The Solana token mint address.

metadata
object

Token profile metadata including identity and social links.

market
object

Token market data.

metrics
object

Profile metrics grouped by time window.