Skip to main content
GET
Recent trades by one identity feed, newest first, across every token. This is the only trade read not scoped to a token. identity picks the feed. kol covers wallets labelled as key opinion leaders, and fomoscan covers wallets with a fomo.family profile. chains scopes the read to a comma-separated list of chain slugs, such as solana,base; leave it out for every spot chain, because a list that names nothing is refused.

Response

The page shape of Token trades: trades, nextCursor and hasMore. Each trade names its own chain and token, because one page spans both. The cursor behaves the same way here; see Paging.

Errors

Authorizations

Authorization
string
header
required

Send the API key as Authorization: Bearer <key>.

Query Parameters

identity
enum<string>
required

Which identity feed to read. A cross-token feed of trades by a notable identity: GET /v1/trades?identity=.

Available options:
kol,
fomoscan
chains
string

Chains to scope to, CSV of the chain slugs. Absent means every spot chain.

limit
integer<int32>

Rows per page, clamped to 1-100; 20 when absent.

Required range: 1 <= x <= 100
cursor
string

Opaque cursor from the previous page.

Response

Recent trades by the requested identity, newest first.

A page of trades, newest first: one token's (GET /v1/tokens/{chain}/{address}/trades) or one identity's across every token (GET /v1/trades).

hasMore
boolean
required

Whether a next page exists.

trades
object[]
required

Trades on the requested page, newest first.

nextCursor
string | null

Cursor for the next page; null on the last page.