Crypto Wallet Analytics API - Nansen Smart Money, Token Flows avatar

Crypto Wallet Analytics API - Nansen Smart Money, Token Flows

Pricing

from $5.00 / 1,000 token market record returneds

Go to Apify Store
Crypto Wallet Analytics API - Nansen Smart Money, Token Flows

Crypto Wallet Analytics API - Nansen Smart Money, Token Flows

Pull Nansen on-chain data into a dataset: Smart Money net flows, holdings and DEX trades, token screener, holders, flows, buyers and sellers, DEX trades, transfers and OHLCV, plus wallet balances, transactions, counterparties, related wallets, PnL and labels. Bring your own API key.

Pricing

from $5.00 / 1,000 token market record returneds

Rating

0.0

(0)

Developer

Nabeel Hassan

Nabeel Hassan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 days ago

Last modified

Share

Export Nansen on-chain analytics (Smart Money flows, token holders and trades, wallet balances, PnL and labels) into an Apify dataset with your own Nansen API key.

This actor wraps the official Nansen API. It turns a list of token contract addresses, wallet addresses or entity names into clean, deduplicated rows you can download as JSON, CSV or Excel, schedule hourly or daily, or feed into trading research, risk monitoring, compliance checks, dashboards, spreadsheets and AI agents. Bring your own API key.

What it does

  • Smart Money net flows, holdings and DEX trades: which tokens Nansen's curated set of top performing wallets is buying, selling and holding, across Ethereum, Solana, Base, BNB Chain, Arbitrum and more.
  • Token screener: trending tokens by volume, buy and sell volume, net flow, liquidity, market cap, FDV, token age and trader counts, over 5 minutes to 30 days, filtered by trader type and Smart Money label.
  • Token God Mode analytics for one token: token information and spot metrics, flow intelligence by cohort (Smart Money, whales, exchanges, public figures, top PnL traders, fresh wallets), inflow and outflow buckets over time, top buyers and sellers, DEX trades, top transfers, top holders and OHLCV price candles.
  • Wallet profiler: current and historical token balances, transactions, counterparties, related wallets (funders, deployers, linked addresses), PnL summary with win rate, PnL per token, and Nansen's entity and behaviour labels, for one wallet or a whole Nansen entity such as an exchange or fund.
  • Address labels everywhere: holders, traders, counterparties and transfer parties carry their Nansen label where one exists.
  • Pagination handled for you: every page is read until the endpoint says it is the last one or the row cap is reached.
  • Pay only for results: empty answers are recorded as a free row that says why, never charged.

Input

FieldUsed byWhat it does
modeallOne of 20 modes: tokenScreener, tokenInformation, tokenFlowIntelligence, tokenFlows, tokenWhoBoughtSold, tokenDexTrades, tokenTransfers, tokenHolders, tokenOhlcv, walletBalances, walletHistoricalBalances, walletTransactions, walletCounterparties, walletRelatedWallets, walletPnlSummary, walletPnl, walletLabels, smartMoneyNetflow, smartMoneyHoldings, smartMoneyDexTrades
tokenAddressestoken modesContract addresses on the chosen chain, one request each
walletAddresseswallet modesWallet addresses, one request each
entityNamesbalances, historical balances, counterparties, PnLNansen entity names such as Binance
chaintoken and wallet modesThe chain the token or wallet lives on; all works for most wallet modes
chainsscreener and Smart Money modesOne or more chains (screener: up to 5)
screenerTimeframe, tokenTimeframe, candleIntervalscreener; token information and flow intelligence; candlesThe window or candle resolution
dateFrom, dateTo, lookbackDaysflows, buyers and sellers, trades, transfers, candles, wallet history, transactions, counterparties, PnLDate window, one year at most; default the last 7 days
flowLabel, holderType, aggregateByEntity, tradeSide, counterpartySource, counterpartyGroupBy, onlySmartMoney, hideSpamTokensthe endpoint named in each fieldDocumented endpoint options
smartMoneyLabels, includeStablecoins, includeNativeTokensscreener, holders, trades, counterparties, Smart MoneyLabel and token-type filters
sortField, sortDirectionmost list modesSort by a documented column such as value_usd or netflow
extraFiltersmost list modesAny other documented Nansen filter, for example {"value_usd": {"min": 10000}}
maxResultsallRow cap per run, default 200; it also sets the page size
apiKeyallYour Nansen API key (secret)

Only the inputs the chosen endpoint documents are sent. Anything else is left off with a warning, because the Nansen API answers an unknown filter with an empty result rather than an error.

Example: top Smart Money holders of USDC on Ethereum, biggest first.

{
"mode": "tokenHolders",
"chain": "ethereum",
"tokenAddresses": ["0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"],
"holderType": "smart_money",
"sortField": "value_usd",
"maxResults": 100,
"apiKey": "YOUR_NANSEN_API_KEY"
}

How to get an API key

Sign in at app.nansen.ai/api and create an API key. The Free plan includes 100 trial credits and then 10 a day; Pro includes 2,000 a month and credits can be bought on top. Each request spends credits on your key: 1 for most token and wallet endpoints, 5 for holders, counterparties and the Smart Money endpoints, and 100 for wallet labels (0 when a wallet has none). Failed requests are not billed by Nansen.

Example output

{
"mode": "tokenHolders",
"modeLabel": "Token holders",
"recordType": "wallet",
"identifier": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"found": true,
"chain": "ethereum",
"tokenAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
"tokenSymbol": null,
"walletAddress": null,
"entityName": null,
"address": "0x28c6c06298d514db089934071355e5743bf21d60",
"addressLabel": "Binance 14",
"timestamp": null,
"valueUsd": 1250000000.5,
"transactionHash": null,
"note": null,
"retrievedAt": "2026-10-10T12:00:00.000Z",
"id": "0xa0b8...|3f1c2d9e8a7b6c5d4e3f",
"token_amount": 1250000000.5,
"total_outflow": 310000000,
"total_inflow": 295000000,
"balance_change_24h": -15000000,
"balance_change_7d": 42000000,
"balance_change_30d": 120000000,
"ownership_percentage": 0.021
}

Every field Nansen returns is kept as is (snake_case), next to the common camelCase columns.

FAQ

What is the Nansen API?

The Nansen API is the developer interface to Nansen, an on-chain analytics platform that labels hundreds of millions of blockchain addresses and tracks Smart Money, the wallets with the strongest trading record. It serves token analytics (Token God Mode), wallet profiles (Profiler), Smart Money aggregates, Hyperliquid perps and prediction market data over JSON POST endpoints.

Do I need my own API key?

Yes. This actor is bring-your-own-key: it calls Nansen with your key, so the data, the credit cost and the licence terms are those of your own Nansen account. Without a key the run ends cleanly with a message saying so.

How do I see what Smart Money is buying right now?

Use smartMoneyNetflow with the chains you care about. Each row is a token with its Smart Money net flow over 1 hour, 24 hours, 7 days and 30 days, trader count, sector, age and market cap. Sort by net_flow_24h_usd to rank by the last day. smartMoneyDexTrades lists the individual swaps from the last 24 hours.

How do I find the top holders or buyers of a token?

Use tokenHolders with a token address and a holder type (all holders, Smart Money, whales, exchanges or public figures), or tokenWhoBoughtSold with buyers or sellers over a date window. Both carry the Nansen label of each address.

How do I profile a wallet?

Use walletBalances, walletTransactions, walletCounterparties, walletRelatedWallets, walletPnlSummary, walletPnl and walletLabels with one or more wallet addresses. Balances, counterparties and PnL also take a Nansen entity name such as Binance, which reads every wallet attributed to that entity.

Which chains are supported?

Ethereum, Solana, Base, BNB Chain, Arbitrum, Optimism, Polygon, Avalanche, Linea, Mantle, Sonic, Sei, Monad, HyperEVM, TRON, TON, Sui, NEAR, Bitcoin, Starknet and more, depending on the endpoint. A chain the chosen endpoint does not support ends the run with the list it does.

What do I pay?

Two separate things. Nansen charges credits on your own key per request. This actor charges per row it returns: 0.005 USD per token market record, trade, transfer or transaction, 0.01 USD per wallet record (holder, buyer, balance, counterparty, PnL), 0.015 USD per Smart Money record and 0.02 USD per wallet label. Empty answers and refusals are never charged.

What happens if my key is wrong or out of credits?

The run ends cleanly, not as a failure, with the provider's reason in the status message: a rejected key, an empty credit balance, or an endpoint or option your plan does not include. A bad address or date for one target is recorded as a free row and the run moves on to the next target.

Keyword map

Nansen API, Smart Money tracker data, crypto wallet analytics, on-chain wallet data, wallet PnL, wallet labels, token holders, whale tracking, token flows, exchange flows, DEX trades, token screener, blockchain analytics API, Ethereum and Solana wallet data, OHLCV.

Terms and data use

Data comes from your own Nansen account under Nansen's Terms of Service and its Data Redistribution Guidelines (docs.nansen.ai/guides/redistribution-guide). In short:

  • Free to redistribute: wallet balances, historical balances, wallet PnL and PnL summary.
  • Redistribute with attribution ("Powered by Nansen API" or a link to nansen.ai): token transfers, DEX trades, who bought or sold, flows, flow intelligence, token screener, wallet transactions, counterparties and related wallets.
  • Restricted (Nansen approval plus significant modification): Smart Money net flows, and token holders filtered to Smart Money.
  • Internal use only, never redistributed: wallet labels, Smart Money holdings and Smart Money DEX trades.

Attribution is not required for personal or internal use. The actor itself only moves your own data into your own Apify storage; anything you publish or resell from it is your responsibility under those terms. Nansen also asks that its data is not used to build competing products. This actor is not affiliated with or endorsed by Nansen.