ADDRESSES
"0xaddr1,0xaddr2,0xaddr3,..." CHAIN = ethereum nansen research profiler batch --addresses " $ADDRESSES " --chain $CHAIN --include labels,balance
→ .data.{total, completed, results[]: {address, chain, labels[], balance, error}}
labels[]:
balance: {data[]: {token_symbol, token_amount, price_usd, value_usd}}
Check .error per result — invalid addresses return an error message, not a crash. Skip those. Keep addresses where any label.category == "smart_money" or "fund". Omit balance for faster checks.