Skip to main content
Recent trades on one token, newest first. The page is cursor-paged; see Pagination.

Path parameters

string
required
string
required
The token’s address.

Query parameters

integer
default:"20"
Rows per page. A value outside 1–100 is clamped, not refused.
string
The opaque nextCursor from the previous page. Never build one yourself.
string
Keep only this wallet’s trades. The address must match the chain’s format.
string
Comma-separated wallet classifications to keep, such as bundler,insider. A trade is kept when its trader carries at least one. Absent or empty keeps every trade.

Response

object[]
required
Trades on this page, newest first.
string | null
required
Cursor for the next page; null on the last page.
boolean
required
Whether a next page exists.

Trade object

string
required
A stable, opaque ID for the trade. One transaction can hold several trades, so this is not the transaction hash. Never parse it.
string
required
The chain slug the trade executed on.
string
required
The traded token’s address.
string
required
The token’s name. Empty until the token’s metadata resolves.
string
required
The token’s symbol. Empty until the token’s metadata resolves.
string
required
The wallet that sent the swap.
string
required
The on-chain transaction hash.
string
required
buy or sell.
decimal string
required
Token units traded.
money object
required
The token’s price at execution.
money object
required
The trade’s value.
money object
required
The token’s market cap at execution.
string[]
The trader’s wallet classifications, such as sniper or bundler. Left out when empty. New values can appear; keep ones you do not recognize.
object[]
The trading terminals the trade routed through. Left out when empty.
object[]
The trader’s resolved public profiles, one per source. Left out when empty. Every field of a profile is present, and any field except source can be null.
integer
required
When the trade executed, in milliseconds.

Errors

An unknown token answers an empty page, not a 404.