All services

Service

Nansen

crypto_data26 endpoints
Docs

Nansen is a blockchain analytics platform providing smart money tracking, wallet profiling, token analysis, and on-chain intelligence for crypto traders and researchers.

x402

basesolana

Methods

26 methods available

OpenAPI
POST/api/v1/perp-leaderboard
50000 USDC

Get perpetual futures trading leaderboard.

POST JSON body with optional filters. Returns leaderboard of perp traders by volume or performance.

{
  "body": {
    "chains": [
      "string (optional)"
    ],
    "timeframe": "string (optional)",
    "limit": "number (optional)"
  }
}
POST/api/v1/perp-screener
10000 USDC

Screen perpetual futures markets based on various criteria.

POST JSON body with filter criteria. Returns perpetual futures markets matching the specified parameters.

{
  "body": {
    "chains": [
      "string (optional)"
    ],
    "min_volume": "number (optional)",
    "limit": "number (optional)"
  }
}
POST/api/v1/portfolio/defi-holdings
10000 USDC

Get DeFi protocol holdings for a wallet address.

POST JSON body with address. Returns DeFi positions across protocols (lending, staking, LP positions, etc.).

{
  "body": {
    "address": "string (wallet address)",
    "chains": [
      "string (optional)"
    ]
  }
}
POST/api/v1/profiler/address/counterparties
50000 USDC

Get counterparties (addresses that have transacted with) a wallet address.

POST JSON body with address. Returns addresses that have transacted with the given wallet.

{
  "body": {
    "address": "string (wallet address)",
    "chains": [
      "string (optional)"
    ],
    "limit": "number (optional)"
  }
}
POST/api/v1/profiler/address/current-balance
10000 USDC

Get current token balances for a wallet address.

POST JSON body with address. Returns current token balances. Optionally filter by chains array.

{
  "body": {
    "address": "string (wallet address)",
    "chains": [
      "string (optional, e.g. 'ethereum', 'base', 'arbitrum')"
    ]
  }
}
POST/api/v1/profiler/address/historical-balances
10000 USDC

Get historical token balance snapshots for a wallet address.

POST JSON body with address and optional date range. Returns historical balance data over time.

{
  "body": {
    "address": "string (wallet address)",
    "chains": [
      "string (optional)"
    ],
    "start_date": "string (optional, YYYY-MM-DD)",
    "end_date": "string (optional, YYYY-MM-DD)"
  }
}
POST/api/v1/profiler/address/pnl
10000 USDC

Get detailed profit/loss data for a wallet address.

POST JSON body with address. Returns detailed PnL breakdown by token.

{
  "body": {
    "address": "string (wallet address)",
    "chains": [
      "string (optional)"
    ]
  }
}
POST/api/v1/profiler/address/pnl-summary
10000 USDC

Get profit/loss summary for a wallet address.

POST JSON body with address. Returns aggregated PnL summary across all holdings.

{
  "body": {
    "address": "string (wallet address)",
    "chains": [
      "string (optional)"
    ]
  }
}
POST/api/v1/profiler/address/related-wallets
10000 USDC

Find wallets related to a given address through on-chain activity.

POST JSON body with address. Returns wallets that have interacted with or are related to the given address.

{
  "body": {
    "address": "string (wallet address)",
    "chains": [
      "string (optional)"
    ]
  }
}
POST/api/v1/profiler/address/transactions
10000 USDC

Get transaction history for a wallet address.

POST JSON body with address. Returns transaction history. Paginate with limit/offset.

{
  "body": {
    "address": "string (wallet address)",
    "chains": [
      "string (optional)"
    ],
    "limit": "number (optional)",
    "offset": "number (optional)"
  }
}
POST/api/v1/profiler/perp-positions
10000 USDC

Get perpetual futures positions for a wallet address.

POST JSON body with address. Returns open perpetual futures positions.

{
  "body": {
    "address": "string (wallet address)",
    "chains": [
      "string (optional)"
    ]
  }
}
POST/api/v1/profiler/perp-trades
10000 USDC

Get perpetual futures trade history for a wallet address.

POST JSON body with address. Returns perpetual futures trade history.

{
  "body": {
    "address": "string (wallet address)",
    "chains": [
      "string (optional)"
    ],
    "limit": "number (optional)"
  }
}
POST/api/v1/smart-money/dex-trades
50000 USDC

Get DEX trades made by smart money wallets.

POST JSON body with optional filters. Returns recent DEX trades by smart money wallets.

{
  "body": {
    "chains": [
      "string (optional)"
    ],
    "token_address": "string (optional)",
    "limit": "number (optional)"
  }
}
POST/api/v1/smart-money/holdings
50000 USDC

Get current holdings of smart money wallets.

POST JSON body with chains array. Returns what smart money wallets are currently holding.

{
  "body": {
    "chains": [
      "string (e.g. 'ethereum', 'solana')"
    ],
    "token_address": "string (optional)"
  }
}
POST/api/v1/smart-money/inflows
50000 USDC

Get smart money inflow data for tokens.

POST JSON body with optional filters. Returns tokens receiving inflows from smart money wallets.

{
  "body": {
    "chains": [
      "string (optional)"
    ],
    "token_address": "string (optional)",
    "timeframe": "string (optional)"
  }
}
POST/api/v1/smart-money/netflow
50000 USDC

Get smart money net flow data showing where smart money is moving.

POST JSON body with optional filters. Returns net flow data from smart money wallets.

{
  "body": {
    "chains": [
      "string (optional, e.g. 'ethereum')"
    ],
    "token_address": "string (optional)",
    "timeframe": "string (optional)"
  }
}
POST/api/v1/tgm/dex-trades
10000 USDC

Get DEX trade data for tokens or wallets.

POST JSON body with token_address or address. Returns DEX trade history.

{
  "body": {
    "token_address": "string (optional)",
    "address": "string (optional, wallet)",
    "chains": [
      "string (optional)"
    ],
    "limit": "number (optional)"
  }
}
POST/api/v1/tgm/flow-intelligence
10000 USDC

Get flow intelligence data for tokens showing inflows/outflows.

POST JSON body with optional filters. Returns flow intelligence showing token movement patterns.

{
  "body": {
    "token_address": "string (optional)",
    "chains": [
      "string (optional)"
    ],
    "timeframe": "string (optional, e.g. '24h', '7d')"
  }
}
POST/api/v1/tgm/flows
10000 USDC

Get token flow data showing movement between addresses.

POST JSON body with optional filters. Returns token flow data between addresses.

{
  "body": {
    "token_address": "string (optional)",
    "chains": [
      "string (optional)"
    ],
    "timeframe": "string (optional)"
  }
}
POST/api/v1/tgm/holders
50000 USDC

Get holder data for a token.

POST JSON body with token_address. Returns list of token holders with balances.

{
  "body": {
    "token_address": "string (token contract address)",
    "chains": [
      "string (optional)"
    ],
    "limit": "number (optional)"
  }
}
POST/api/v1/tgm/jup-dca
10000 USDC

Get Jupiter DCA (Dollar Cost Average) orders data.

POST JSON body with optional filters. Returns Jupiter DCA order data on Solana.

{
  "body": {
    "address": "string (optional, wallet address)",
    "token_address": "string (optional)",
    "limit": "number (optional)"
  }
}
POST/api/v1/tgm/perp-pnl-leaderboard
50000 USDC

Get perpetual futures PnL leaderboard.

POST JSON body with optional filters. Returns leaderboard of perp traders by PnL.

{
  "body": {
    "chains": [
      "string (optional)"
    ],
    "timeframe": "string (optional)",
    "limit": "number (optional)"
  }
}
POST/api/v1/tgm/pnl-leaderboard
50000 USDC

Get PnL leaderboard showing top profitable traders.

POST JSON body with optional filters. Returns leaderboard of traders by PnL.

{
  "body": {
    "token_address": "string (optional)",
    "chains": [
      "string (optional)"
    ],
    "timeframe": "string (optional, e.g. '24h', '7d', '30d')",
    "limit": "number (optional)"
  }
}
POST/api/v1/tgm/transfers
10000 USDC

Get token transfers for analysis.

POST JSON body with optional filters. Returns token transfer data.

{
  "body": {
    "token_address": "string (optional)",
    "chains": [
      "string (optional)"
    ],
    "limit": "number (optional)"
  }
}
POST/api/v1/tgm/who-bought-sold
10000 USDC

Find who bought or sold a specific token.

POST JSON body with token_address. Returns wallets that bought or sold the token.

{
  "body": {
    "token_address": "string (token contract address)",
    "chains": [
      "string (optional)"
    ],
    "side": "string (optional: 'buy', 'sell')",
    "limit": "number (optional)"
  }
}
POST/api/v1/token-screener
10000 USDC

Screen and filter tokens based on various criteria.

POST JSON body with filter criteria. Returns tokens matching the specified parameters.

{
  "body": {
    "chains": [
      "string (optional, e.g. 'ethereum', 'solana')"
    ],
    "min_market_cap": "number (optional)",
    "max_market_cap": "number (optional)",
    "min_volume": "number (optional)",
    "limit": "number (optional)"
  }
}