Skip to main content
GET
Trades - Recent (V3)

Latest V3 trade feed on one chain.

  • This endpoint is optimized for freshness rather than deep archival queries.
  • limit supports 1 to 500 items per request, and offset + limit must stay within 10,000.
  • You may filter by time or block-number window, but only one range model is allowed per request.
  • sort_by is selected automatically from the range filter you use, and sort order is descending.
  • tx_type supports side-aware values such as buy and sell.
  • On Solana, ui_amount_mode can switch between raw and scaled; other chains are normalized to scaled.
  • CU is dynamic: 12 CU for up to 100 items, 30 CU for up to 300 items, and 50 CU for up to 500 items.
  • Get recent DEX trades across all tokens and pairs on a specific chain.
  • Great for tracking whale activity, token movements, or suspicious patterns.
  • Drive the freshest trade feed for dashboards, monitors, and alert pipelines.
  • Watch a chain for sudden buy, sell, or swap bursts in near real time.
  • Build recent-flow widgets before deciding which tokens deserve deeper analysis.
  • Feed streaming-like polling systems when WebSocket is not the chosen integration.
  • Set x-chain for the target network.
  • Use tx_type and optional owner filters to shape the recent feed.
  • Optionally narrow by recent time or block range, but do not mix both.
  • Keep the request under the 10,000 total record cap from offset + limit.
  • Poll on a steady cadence and deduplicate by transaction identifiers in your consumer.
  • Keep limits as low as the UI or job can tolerate so CU stays efficient.
  • Use this endpoint for freshness, then hand off to Trades - All (V3) or token-specific endpoints for deeper backfills.

Authorizations

X-API-KEY
string
header
required

API key for authentication

Headers

x-chain
enum<string>
default:solana

A chain name listed in supported networks.

Available options:
solana,
ethereum,
bsc,
base,
robinhood,
sui,
mantle,
hyperevm,
arbitrum,
avalanche,
optimism,
polygon,
zksync,
monad,
aptos,
fogo,
megaeth

Query Parameters

offset
integer
default:0

Make sure offset + limit <= 10000

Required range: 0 <= x <= 9999
limit
integer
default:100

Number of items per page.

Required range: 1 <= x <= 500
tx_type
enum<string>
default:swap
Available options:
swap,
add,
remove,
all
owner
string

The address of the wallet.

before_time
integer

Specify the time seeked before using unix timestamps in seconds

Required range: 1 <= x <= 10000000000
after_time
integer

Specify the time seeked after using unix timestamps in seconds

Required range: 1 <= x <= 10000000000
before_block_number
integer

Specify the upper bound of block_number for the filter range, excluding values equal to before_block_number.

Required range: 1 <= x <= 9007199254740991
after_block_number
integer

Specify the lower bound of block_number for the filter range, excluding values equal to after_block_number.

Required range: 1 <= x <= 9007199254740991
ui_amount_mode
enum<string>
default:scaled

Indicate whether to use the scaled amount for scaled ui amount tokens. Only support solana

Available options:
raw,
scaled

Response

JSON object containing trades

success
boolean
required

Whether the request succeeded.

data
object
required