Service
Nansen
Nansen is a blockchain analytics platform providing smart money tracking, wallet profiling, token analysis, and on-chain intelligence for crypto traders and researchers.
x402
Methods
26 methods available
POST/api/v1/perp-leaderboard50000 USDC
/api/v1/perp-leaderboardGet 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-screener10000 USDC
/api/v1/perp-screenerScreen 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-holdings10000 USDC
/api/v1/portfolio/defi-holdingsGet 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/counterparties50000 USDC
/api/v1/profiler/address/counterpartiesGet 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-balance10000 USDC
/api/v1/profiler/address/current-balanceGet 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-balances10000 USDC
/api/v1/profiler/address/historical-balancesGet 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/pnl10000 USDC
/api/v1/profiler/address/pnlGet 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-summary10000 USDC
/api/v1/profiler/address/pnl-summaryGet 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-wallets10000 USDC
/api/v1/profiler/address/related-walletsFind 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/transactions10000 USDC
/api/v1/profiler/address/transactionsGet 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-positions10000 USDC
/api/v1/profiler/perp-positionsGet 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-trades10000 USDC
/api/v1/profiler/perp-tradesGet 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-trades50000 USDC
/api/v1/smart-money/dex-tradesGet 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/holdings50000 USDC
/api/v1/smart-money/holdingsGet 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/inflows50000 USDC
/api/v1/smart-money/inflowsGet 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/netflow50000 USDC
/api/v1/smart-money/netflowGet 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-trades10000 USDC
/api/v1/tgm/dex-tradesGet 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-intelligence10000 USDC
/api/v1/tgm/flow-intelligenceGet 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/flows10000 USDC
/api/v1/tgm/flowsGet 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/holders50000 USDC
/api/v1/tgm/holdersGet 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-dca10000 USDC
/api/v1/tgm/jup-dcaGet 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-leaderboard50000 USDC
/api/v1/tgm/perp-pnl-leaderboardGet 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-leaderboard50000 USDC
/api/v1/tgm/pnl-leaderboardGet 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/transfers10000 USDC
/api/v1/tgm/transfersGet 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-sold10000 USDC
/api/v1/tgm/who-bought-soldFind 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-screener10000 USDC
/api/v1/token-screenerScreen 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)"
}
}