KOL

Every KOL trade on one token (BASIC+, delayed for BASIC)

Every stored KOL trade on one token, newest first, in one payload (2026-10-15). /kol/tokens/{mint} is the per-KOL aggregate; this is the per-trade list behind it: KOL name, wallet, side, SOL and token amounts, price and market cap at the trade, signature and time. Keyset paging with next_cursor / exact has_more. Same tier depth as /kol/feed: BASIC gets the 5-minute delayed tape and 20 rows per page. KOL trades below the persistence floor (0.05 SOL, or $3.50 on a stable-quoted leg) are not stored. Held quantity is not derived from trades: use /wallet/{address}/holdings.

get/kol/tokens/{mint}/trades

Request

  • Base URL: https://madeonsol.com/api/v1
  • URL: https://madeonsol.com/api/v1/kol/tokens/{mint}/trades
  • Auth: HTTP bearer

Path parameters

mintstring required

Solana token mint.

Query parameters

limitinteger

BASIC is clamped to 20.

action'buy' | 'sell'
sincestring date-time

Only trades strictly after this time.

cursorstring

next_cursor from the previous page (keyset on traded_at DESC, id DESC).

kolstring

Only this KOL wallet.

Response

OK. An empty trades array means no stored KOL trade matches.

token_mintstring
countinteger
kols_on_pageinteger

Distinct KOL addresses on this page.

next_cursorstring nullable
has_moreboolean

Exact (limit + 1 probe).

notestring

Changes

No recorded changes to this operation across all 1 revision of this API.