Docs/Token data/Trades

Trades

GET/v1/token/{mint}/tradesPublic

The trade tape, newest first, keyset-paginated. Pass nextCursor as ?cursor= to page back; optional from/to clip it to a time window.

Path parameters

FieldTypeDescription
mintrequiredstringToken mint address (base58).

Query parameters

FieldTypeDescription
limitoptionalnumberTrades per page (≤200). default 50
cursoroptionalstringThe nextCursor from the previous page.
fromoptionalnumber (unix sec)Only trades at or after this time. Lifted to your plan's history floor.
tooptionalnumber (unix sec)Only trades at or before this time.
networkoptionalmainnet | devnetNetwork to read. Devnet returns an empty payload (with a note) until its ingestor lands. default mainnet

Response fields

FieldTypeDescription
trades[].timenumberBlock time (unix seconds) — same value the WS trades frame carries.
trades[].signaturestringThe transaction signature (base58).
trades[].dexstringVenue: raydium / orca / meteora.
trades[].sidestringbuy or sell.
trades[].baseAmount / quoteAmountnumberToken and quote-leg sizes (human units).
trades[].priceUsd / volumeUsdnumber | nullExecution price and trade size in USD.
trades[].signerstringThe wallet (base58).
trades[].poolAddressstringThe pool the swap hit.
nextCursorstring | nullPass as ?cursor= for the next page; null = end.
windowClampedbooleanPresent (true) when a from/to below your plan's history floor was lifted to the floor.
indexedbooleanPresent (false) only when the tape is empty because the mint was never indexed.
notestringHonest-empty hint (unindexed mint → POST /v1/tokens/register pointer; or the devnet note).