StalkChain Data
StalkChain Data API

Smart-money holders of a token (tracked traders)

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_holders

Smart-money holders of a token (tracked traders) › query Parameters

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

Token contract address (EVM 0x... or Solana mint)

limit
​integer · min: 1 · max: 200

Smart-money holders of a token (tracked traders) › Responses

200

{ data, notes?, credits, meta }

No data returned

Smart-money holders of a token (tracked traders)

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_holders

GET /token/{address}/holders - which TRACKED the provider traders hold a token, ranked by USD value: (For the COUNT and the smart-money share of all holders, prefer stalkchain_fomo_kol_holders.) {handle, amount, valueUsd, priceUsd}. This is the 'which KOLs hold it' list. 250 credits. Populated from captured balances; available:false = nothing captured for this token yet. For a count + concentration summary use stalkchain_fomo_kol_holders instead.

Smart-money holders of a token (tracked traders) › Request Body optional

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

limit
​integer · min: 1 · max: 200

Smart-money holders of a token (tracked traders) › Responses

{ data, notes?, credits, meta }

No data returned

Deployer & insider positions on a token (rug signal)

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_devs

Deployer & insider positions on a token (rug signal) › query Parameters

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

Token contract address (EVM 0x... or Solana mint)

chain
​

Chain name (robinhood|solana|base|bsc|eth|monad) or raw networkId. Only needed for tokens outside the provider's directory (else 400).

Chain name (robinhood|solana|base|bsc|eth|monad) or raw networkId. Only needed for tokens outside the provider's directory (else 400).

Deployer & insider positions on a token (rug signal) › Responses

200

{ data, notes?, credits, meta }

No data returned

Deployer & insider positions on a token (rug signal)

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_devs

The deployer and insiders of a token with their own positions. Answers 'are the insiders still in or did they exit', 'did the dev sell'. handle, wallet, isDev, amount, valueUsd, costBasisUsd, realized/unrealized PnL, averageEntryPrice, averageHoldTimeSeconds, tradeId, and the dev's own written thesis. A dev closing their bag shows here first. An EMPTY list means the provider knows of no dev holding, NOT that the token is safe. 250 credits.

Deployer & insider positions on a token (rug signal) › Request Body optional

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

​

Chain name (robinhood|solana|base|bsc|eth|monad) or raw networkId. Only needed for tokens outside the provider's directory (else 400).

Deployer & insider positions on a token (rug signal) › Responses

{ data, notes?, credits, meta }

No data returned

Token buy/sell flow + holder concentration

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_stats

Token buy/sell flow + holder concentration › query Parameters

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

Token contract address (EVM 0x... or Solana mint)

chain
​

Chain name (robinhood|solana|base|bsc|eth|monad) or raw networkId. Only needed for tokens outside the provider's directory (else 400).

Chain name (robinhood|solana|base|bsc|eth|monad) or raw networkId. Only needed for tokens outside the provider's directory (else 400).

Token buy/sell flow + holder concentration › Responses

200

{ data, notes?, credits, meta }

No data returned

Token buy/sell flow + holder concentration

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_stats

How many buys versus sells on this token, and how concentrated are the holders. Buy/sell flow and pressure per window — use for one named token; to compare which tokens several traders entered use stalkchain_fomo_multi_trader_entries. Windows {5m,1h,4h,24h} each with buys, sells, uniqueBuyers, uniqueSellers, buyVolumeUsd, sellVolumeUsd, netVolumeUsd, buySellRatio; plus total holders and top10HoldersPercent. This is the volume/flow tool ('who was pushing it'). 250 credits.

Token buy/sell flow + holder concentration › Request Body optional

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

​

Chain name (robinhood|solana|base|bsc|eth|monad) or raw networkId. Only needed for tokens outside the provider's directory (else 400).

Token buy/sell flow + holder concentration › Responses

{ data, notes?, credits, meta }

No data returned

OHLCV candles (where the data plan includes them)

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_candles

OHLCV candles (where the data plan includes them) › query Parameters

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

Token contract address (EVM 0x... or Solana mint)

resolution
​string

e.g. 1, 5, 60, 1D, 15S

e.g. 1, 5, 60, 1D, 15S

countBack
​integer · min: 1 · max: 1000
from
​
to
​
chain
​

Chain name (robinhood|solana|base|bsc|eth|monad) or raw networkId. Only needed for tokens outside the provider's directory (else 400).

Chain name (robinhood|solana|base|bsc|eth|monad) or raw networkId. Only needed for tokens outside the provider's directory (else 400).

fill
​boolean

Emit empty buckets too

Emit empty buckets too

OHLCV candles (where the data plan includes them) › Responses

200

{ data, notes?, credits, meta }

No data returned

OHLCV candles (where the data plan includes them)

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_candles

Price chart data for a token — OHLCV candles for charting or technical analysis, down to 1-second resolution. resolution: 1S|15S|30S|1|5|15|30|60|240|720|1D|7D (minutes unless suffixed). Only answers where this deployment's data plan includes candles; otherwise it returns 402/403. When candles are not available, for a price series use stalkchain_price_history (any chain, daily/hourly/5-minute); for the current price stalkchain_token_prices_multichain, or stalkchain_fomo_search (priceUsd, marketCapUsd).

OHLCV candles (where the data plan includes them) › Request Body optional

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

resolution
​string

e.g. 1, 5, 60, 1D, 15S

countBack
​integer · min: 1 · max: 1000
​
​
​

Chain name (robinhood|solana|base|bsc|eth|monad) or raw networkId. Only needed for tokens outside the provider's directory (else 400).

fill
​boolean

Emit empty buckets too

OHLCV candles (where the data plan includes them) › Responses

{ data, notes?, credits, meta }

No data returned

Several traders hitting one token (computed live)

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_coordinated_activity

Several traders hitting one token (computed live) › query Parameters

side
​string · enum
Enum values:
buy
sell
minTraders
​integer · min: 2

Default 3

Default 3

windowMinutes
​number · min: 1 · max: 1440

Default 60

Default 60

chain
​string
limit
​integer · min: 1 · max: 100

Several traders hitting one token (computed live) › Responses

200

{ data, notes?, credits, meta }

No data returned

Several traders hitting one token (computed live)

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_coordinated_activity

Are several traders piling into the same coin at once — a coordination and herding signal computed live. Use when the question is whether a move looks coordinated or organic; for a plain list of tokens with 3+ buyers in a window use stalkchain_fomo_multi_trader_entries. Which tokens several DISTINCT tracked traders bought (or sold) inside a window. Computed from the live alert firehose (125 credits), because the upstream activity board stopped updating on 2026-08-23. That board is still tried with a short 8 s budget and appended as providerBoard when it answers. Same output shape as stalkchain_fomo_multi_trader_entries.

Several traders hitting one token (computed live) › Request Body optional

side
​string · enum
Enum values:
buy
sell
minTraders
​integer · min: 2

Default 3

windowMinutes
​number · min: 1 · max: 1440

Default 60

chain
​string
limit
​integer · min: 1 · max: 100

Several traders hitting one token (computed live) › Responses

{ data, notes?, credits, meta }

No data returned

How many / which tracked traders (KOLs) hold a token

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_kol_holders

How many / which tracked traders (KOLs) hold a token › query Parameters

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

Token contract address (EVM 0x... or Solana mint)

chain
​

Chain name or networkId; only needed for tokens outside the provider's directory

Chain name or networkId; only needed for tokens outside the provider's directory

includeStats
​boolean

Default true

Default true

limit
​integer · min: 1 · max: 100

Top holders to list (default 20)

Top holders to list (default 20)

How many / which tracked traders (KOLs) hold a token › Responses

200

{ data, notes?, credits, meta }

No data returned

How many / which tracked traders (KOLs) hold a token

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_kol_holders

How many tracked traders and KOLs hold this token, and what share of all holders is smart money. Answers 'do the KOLs have bags in this', 'is smart money in this ticker'. Use for who HOLDS it now; for who has been SELLING use stalkchain_fomo_kol_sell_pressure. Reads the tracked holders (FOMO traders holding it, by USD value) and the token's stats (total holders, top10HoldersPercent, 24h flow). Returns trackedHolderCount, trackedValueUsd, trackedShareOfHoldersPct (tracked / total holders), concentration, and the top holders. Percentage of SUPPLY is not derivable (the provider exposes no supply); percentage of holders is. ~500 credits (250 without stats).

How many / which tracked traders (KOLs) hold a token › Request Body optional

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

​

Chain name or networkId; only needed for tokens outside the provider's directory

includeStats
​boolean

Default true

limit
​integer · min: 1 · max: 100

Top holders to list (default 20)

How many / which tracked traders (KOLs) hold a token › Responses

{ data, notes?, credits, meta }

No data returned

Share of tracked holders that sold a token recently

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_kol_sell_pressure

Share of tracked holders that sold a token recently › query Parameters

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

Token contract address (EVM 0x... or Solana mint)

windowMinutes
​number · min: 5 · max: 1440

Look-back (default 1440 = 24h). Coverage is bounded by the newest 100 sell alerts; the response states the range actually covered.

Look-back (default 1440 = 24h). Coverage is bounded by the newest 100 sell alerts; the response states the range actually covered.

thresholdPercent
​number · min: 0 · max: 100

Alert threshold (default 10)

Alert threshold (default 10)

chain
​string

Share of tracked holders that sold a token recently › Responses

200

{ data, notes?, credits, meta }

No data returned

Share of tracked holders that sold a token recently

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_kol_sell_pressure

Are the KOLs dumping this token. What share of the tracked holders have sold or exited recently, who sold, and who is still holding. Use when asked about selling, dumping, exiting or distribution; for who currently holds it use stalkchain_fomo_kol_holders. Combines the current tracked holders with recent sell alerts filtered to this token. A trader who sold EVERYTHING is no longer in the holder list, so the denominator is currentHolders + fullyExitedSellers. Returns sellersPct, whether thresholdPercent was crossed, who sold (with realized PnL from the alert), and who still holds. ~375 credits. Coverage is bounded by the alert ring (100 sells per call); the response states the time range actually covered.

Share of tracked holders that sold a token recently › Request Body optional

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

windowMinutes
​number · min: 5 · max: 1440

Look-back (default 1440 = 24h). Coverage is bounded by the newest 100 sell alerts; the response states the range actually covered.

thresholdPercent
​number · min: 0 · max: 100

Alert threshold (default 10)

chain
​string

Share of tracked holders that sold a token recently › Responses

{ data, notes?, credits, meta }

No data returned

One-call token analysis (flow, holders, devs, theses)

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_analyze_token

One-call token analysis (flow, holders, devs, theses) › query Parameters

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

Token contract address (EVM 0x... or Solana mint)

chain
​

Chain name or networkId; only needed for tokens outside the provider's directory

Chain name or networkId; only needed for tokens outside the provider's directory

includeTheses
​boolean

Add most-liked theses (+1,250 credits)

Add most-liked theses (+1,250 credits)

includeDevs
​boolean

Default true

Default true

One-call token analysis (flow, holders, devs, theses) › Responses

200

{ data, notes?, credits, meta }

No data returned

One-call token analysis (flow, holders, devs, theses)

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_analyze_token

Full research writeup on one COIN in a single call — the memo for a token, not a person (for a person use stalkchain_fomo_trader_report). Everything about one token in a single call — the default door for 'tell me about this coin', 'is this worth buying', 'research this token'. Prefer this over chaining stalkchain_fomo_token_stats + stalkchain_fomo_token_holders + stalkchain_fomo_token_devs, which costs more and tells you less. Research memo covering buy/sell flow over 5m/1h/4h/24h, total holders + top10 concentration, tracked smart-money holders, deployer/insider positions with rug flags, and (optional) the most-liked theses explaining WHY traders are in. Costs ~750 credits (stats+holders+devs), +1,250 with includeTheses. Pass chain for tokens outside the provider's directory. For a trending scan use stalkchain_fomo_trending_analysis.

One-call token analysis (flow, holders, devs, theses) › Request Body optional

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

​

Chain name or networkId; only needed for tokens outside the provider's directory

includeTheses
​boolean

Add most-liked theses (+1,250 credits)

includeDevs
​boolean

Default true

One-call token analysis (flow, holders, devs, theses) › Responses

{ data, notes?, credits, meta }

No data returned

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_trending_analysis
board
​string · enum

Default trending

Default trending

Enum values:
trending
graduated
most-held
topN
​integer · min: 1 · max: 5

Default 3

Default 3

chain
​string

Only tokens whose board 'network' matches this name/id

Only tokens whose board 'network' matches this name/id

maxMarketCapUsd
​number

Skip tokens above this market cap (find early ones)

Skip tokens above this market cap (find early ones)

includeTheses
​boolean
200

{ data, notes?, credits, meta }

No data returned

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_trending_analysis

Find what is trending right now and analyse it in one step. Use when no specific token is named and the ask is to go find something; when the user already has a coin, use stalkchain_fomo_analyze_token. Reads a token board (trending | graduated | most-held) then runs stalkchain_fomo_analyze_token on the top N (default 3, max 5). Cost: 250 + ~750 per token (+1,250 per token with includeTheses) - a 5-token scan with theses is ~10,250 credits, so keep N small on a tight budget. Filter by chain/marketCap to focus.

board
​string · enum

Default trending

Enum values:
trending
graduated
most-held
topN
​integer · min: 1 · max: 5

Default 3

chain
​string

Only tokens whose board 'network' matches this name/id

maxMarketCapUsd
​number

Skip tokens above this market cap (find early ones)

includeTheses
​boolean

{ data, notes?, credits, meta }

No data returned

Top traders holding tokens X, Y, Z

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_top_traders_for_tokens

Top traders holding tokens X, Y, Z › query Parameters

tokens
​string[] · minItems: 1 · maxItems: 5 · required

Token contract addresses

Token contract addresses

window
​string · enum

Leaderboard window to rank by (default 7d)

Leaderboard window to rank by (default 7d)

Enum values:
24h
7d
30d
all
limit
​integer · min: 1 · max: 100

Default 25

Default 25

Top traders holding tokens X, Y, Z › Responses

200

{ data, notes?, credits, meta }

No data returned

Top traders holding tokens X, Y, Z

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_top_traders_for_tokens

Who are the best traders holding these several tokens. Use for 2-5 tokens at once; for one token's holders use stalkchain_fomo_kol_holders. For each token (max 5) reads the tracked holders, unions them, and joins the leaderboard for the chosen window to attach rank and pnlUsd. Ranked by number of the given tokens held, then leaderboard PnL, then value held. 250 credits per token + 250 for the leaderboard. Wallets come from the leaderboard row when the trader is on it; otherwise use stalkchain_fomo_search (250) rather than stalkchain_fomo_resolve_trader (2,500).

Top traders holding tokens X, Y, Z › Request Body optional

tokens
​string[] · minItems: 1 · maxItems: 5 · required

Token contract addresses

window
​string · enum

Leaderboard window to rank by (default 7d)

Enum values:
24h
7d
30d
all
limit
​integer · min: 1 · max: 100

Default 25

Top traders holding tokens X, Y, Z › Responses

{ data, notes?, credits, meta }

No data returned

Who launched this token, and when (best effort)

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_launch_research

Who launched this token, and when (best effort) › query Parameters

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

Token contract address (EVM 0x... or Solana mint)

chain
​

Chain name or networkId; only needed for tokens outside the provider's directory

Chain name or networkId; only needed for tokens outside the provider's directory

Who launched this token, and when (best effort) › Responses

200

{ data, notes?, credits, meta }

No data returned

Who launched this token, and when (best effort)

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_launch_research

Answers 'who launched this coin and when?' from the social-trading data: the token's dev list gives the deployer and insider handles, wallets, positions and their own thesis; the dev's trade is then opened to read when their position was opened (a proxy for launch time) and whether they have sold. Adds the token's stats for age context. ~500-1,000 credits. If no dev is known, the result says so; for the on-chain deployer of a Solana token use stalkchain_token_deployer.

Who launched this token, and when (best effort) › Request Body optional

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

​

Chain name or networkId; only needed for tokens outside the provider's directory

Who launched this token, and when (best effort) › Responses

{ data, notes?, credits, meta }

No data returned

Compact token snapshot (store it, diff later)

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_snapshot

Compact token snapshot (store it, diff later) › query Parameters

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

Token contract address (EVM 0x... or Solana mint)

chain
​

Chain name or networkId; only needed for tokens outside the provider's directory

Chain name or networkId; only needed for tokens outside the provider's directory

holdersLimit
​integer · min: 1 · max: 200

Default 50

Default 50

Compact token snapshot (store it, diff later) › Responses

200

{ data, notes?, credits, meta }

No data returned

Compact token snapshot (store it, diff later)

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_token_snapshot

Answers 'how do this token's holders change over time' - the provider has no history endpoint, so take snapshots and diff them with stalkchain_fomo_compare_snapshots. Returns {capturedAt, priceUsd, marketCapUsd, totalHolders, top10HoldersPercent, trackedHolders[{handle, amount, valueUsd}], flow24h}; price and market cap are live at capturedAt. ~500 credits. Save the JSON in your own store (file, DB) and call again later.

Compact token snapshot (store it, diff later) › Request Body optional

address
​string · minLength: 3 · required

Token contract address (EVM 0x... or Solana mint)

​

Chain name or networkId; only needed for tokens outside the provider's directory

holdersLimit
​integer · min: 1 · max: 200

Default 50

Compact token snapshot (store it, diff later) › Responses

{ data, notes?, credits, meta }

No data returned

Diff two token snapshots (local, 0 credits)

GET
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_compare_snapshots

Diff two token snapshots (local, 0 credits) › query Parameters

​object · required
​object · required

Diff two token snapshots (local, 0 credits) › Responses

200

{ data, notes?, credits, meta }

No data returned

Diff two token snapshots (local, 0 credits)

POST
https://data.stalkchain.com
/api/v1/tools/stalkchain_fomo_compare_snapshots

Pure local diff of two stalkchain_fomo_token_snapshot outputs: new tracked holders, exited holders, who increased/decreased their bag, change in total holders, top10 concentration and price. No API call.

Diff two token snapshots (local, 0 credits) › Request Body optional

​object · required
​object · required

Diff two token snapshots (local, 0 credits) › Responses

{ data, notes?, credits, meta }

No data returned