Use case 3: Copytrading Top Performing Wallets
Scenario
A copy trading workflow that uses the Nansen API to deliver structured, real-time onchain token insights. This enables traders to understand token flows, track smart money activity, and evaluate token performance across multiple chains.
Core Components
Flow Intelligence (Link Here): Real-time tracking of wallet inflows and outflows for each token
PnL Leaderboard (Link Here): Identification of top-performing wallets by token
PnL Summary (Link Here): Cross-chain wallet performance analysis
TGM Holders (Link Here): Identify top holders of any token
Step-by-Step Guide
Step 1: Track Token Flow Intelligence
Select your target blockchain (
chain: "ethereum"
) and token address (token_address: "0x6982508145454ce325ddbe47a25d4ec3d2311933"
).Call the Flow Intelligence endpoint with
timeframe: "7d"
to monitor weekly inflows and outflows.Review net flows by wallet type - check
smart_trader_net_flow_usd
,whale_net_flow_usd
, andpublic_figure_net_flow_usd
fields to spot accumulation (positive values) or distribution (negative values) trends.
Step 2: Find Top-Performing Wallets For a Token
Use the PnL Leaderboard endpoint with
chain: "ethereum"
and your token address.Set date range with
date: { "from": "2024-10-01", "to": "2025-01-21" }
for 3-month analysis.Apply filter
pnl_usd_realised: { "min": 1000 }
to find wallets with over $1,000 realized profits.Review the
roi_percent_realised
andnof_trades
fields to identify consistent performers.
Step 3: Assess Cross-Chain Wallet Performance
For any wallet, use PnL Summary with
address: "0x39d52da6beec991f075eebe577474fd105c5caec"
andchain: "ethereum"
.Set
date: { "from": "2024-07-01", "to": "2025-01-21" }
for 6-month performance history.Check
win_rate
(target > 0.5),realized_pnl_usd
, andtop5_tokens
array to judge trader reliability.
Step 4: Monitor Smart Money DEX Trades
Call Smart Money DEX Trades with
chains: ["ethereum", "base", "arbitrum"]
for multi-chain coverage.Apply filters:
token_bought_address: "0x6982508145454ce325ddbe47a25d4ec3d2311933"
andtrade_value_usd: { "min": 10000 }
.Include
include_smart_money_labels: ["Smart Trader", "Fund"]
to focus on sophisticated traders.Monitor
token_bought_amount
andestimated_swap_price_usd
for entry points.
Step 5: Analyze Token Holder Distribution
Access Token Holders endpoint with
chain: "ethereum"
and your token address.Set
label_type: "smart_money"
and filter withinclude_smart_money_labels: ["Smart Trader", "Fund", "30D Smart Trader"]
.Apply
filters: { "ownership_percentage": { "min": 0.1 }, "value_usd": { "min": 50000 } }
to find significant holders.Check
balance_change_7d
andbalance_change_30d
fields to see if smart money is accumulating (positive) or exiting (negative).
Step 6: Implement and Refine Copy Trading
Select wallets with
roi_percent_realised > 50
andwin_rate > 0.6
from your PnL analysis.Set up monitoring with
pagination: { "page": 1, "per_page": 20 }
to track the top 20 performers.Use
order_by: [{ "field": "pnl_usd_realised", "direction": "DESC" }]
to prioritize highest profit wallets.Refresh Flow Intelligence data with
timeframe: "1h"
for intraday monitoring during volatile periods.
Code Examples
1. Get Token Flow Intelligence
Track real-time capital flows to identify accumulation or distribution patterns:
curl -X POST "https://api.nansen.ai/api/v1/tgm/flow-intelligence" \
-H "apiKey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"chain": "solana",
"token_address": "token_address_here",
"timeframe": "7d"
}'
This endpoint reveals net flows across different wallet segments (smart traders, whales, public figures) helping identify whether sophisticated players are accumulating or distributing.
2. Get PnL Leaderboard (Find Highest Performing Wallets)
Identify the most profitable traders for any token:
curl -X POST "https://api.nansen.ai/api/v1/tgm/pnl-leaderboard" \
-H "apiKey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"chain": "solana",
"token_address": "token_address_here",
"date": {
"from": "2024-10-23",
"to": "2025-01-21"
},
"filters": {
"pnl_usd_realised": {
"min": 1000
}
}
}'
This leaderboard shows which wallets have the highest realized profits, enabling copy traders to identify successful trading patterns.
3. Get Wallet PnL Summary (Cross-Chain Performance)
Analyze a trader's overall performance and success rate:
curl -X POST "https://api.nansen.ai/api/v1/profiler/address/pnl-summary" \
-H "apiKey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"address": "wallet_address_here",
"chain": "solana",
"date": {
"from": "2024-10-23",
"to": "2025-01-21"
}
}'
This provides win-rate, realized PnL, and top profitable tokens for any wallet, helping assess trader quality before copying their strategies.
4. Track Smart Money DEX Trades
Monitor real-time trading activity from sophisticated traders:
curl -X POST "https://api.nansen.ai/api/v1/smart-money/dex-trades" \
-H "apiKey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"chains": ["solana"],
"filters": {
"token_bought_address": "token_address_here",
"trade_value_usd": {
"min": 10000
}
}
}'
Real-time smart money trades provide copy trading signals by showing what experienced traders are buying or selling right now.
5. Analyze Token Holder Distribution
Understand token concentration and holder quality:
curl -X POST "https://api.nansen.ai/api/v1/tgm/holders" \
-H "apiKey: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"chain": "solana",
"token_address": "token_address_here",
"label_type": "smart_money",
"filters": {
"include_smart_money_labels": ["Smart Trader", "Fund"]
}
}'
This shows smart money concentration in any token, helping traders assess whether sophisticated investors are holding or have exited.
Last updated
Was this helpful?