CRIUS Docs
API status Get API key
Trades & candles

Trade tape

Newest first. Each trade carries side, amounts in human units, USD and ETH value, the price, pool and DEX, the attributed trader, gas and token tax, and its…

GET https://api.crius.sh/v1/{chain}/token/{address}/trades
Anonymous and above (no key needed) 2 credits per call Runnable here Updated Oct 28, 2026

Newest first. Each trade carries side, amounts in human units, USD and ETH value, the price, pool and DEX, the attributed trader, gas and token tax, and its finality (latest → safe → finalized). Filter by side, trader, min_usd and a time range; paginate with cursor. USD values are computed when the trade is indexed: the quote amount times the quote's USD price at that block, from on-chain markets (ETH via the WETH/USDG pool). eth_usd_at_trade is that block's ETH/USD (exact for ETH and WETH-quoted trades: value_usd / value_eth); price_eth comes from the amounts for ETH-quoted trades, else from price_usd and that rate. In the chain's first days (before about June 24, 2026) the WETH/USDG pool was new and thin, so USD values from then are estimates from its spot price.

Real trader attribution, USD at trade time, realized tax, gas (L2 + L1).

Path parameters

chainstringrequired

Chain slug (robinhood) or chain id (4663).

addressstringrequired

Contract or wallet address, any case (0x…, 20 bytes).

Query parameters

limitinteger Default 50

Maximum number of items to return. Up to 500.

cursorstring

Pagination cursor from the previous response's meta.next_cursor.

sidestring

buy or sell.

traderstring

Only trades by this trader address.

min_usdnumber

Only items worth at least this many USD.

from_tsinteger

Start of the time range, unix milliseconds (inclusive).

to_tsinteger

End of the time range, unix milliseconds (inclusive).

appstring

Fomo: only trades made through this app, executed by its relayers (the relayer shows as signer_label; trader_app marks the app's own smart wallets)

Guides that use this endpoint

Errors

Errors come back as { "error": { "code", "message" } } with the matching HTTP status: 400 bad parameter, 401 missing or invalid key, 403 endpoint above your plan, 404 unknown token or address, 429 rate limit or credits used up (with Retry-After). See Errors.

More trades & candles endpoints

Get your free Crius API key

Every example on this page works with a free key: higher rate limits than the anonymous plan, holders, wallets and the WebSocket stream. No card needed.

  • Robinhood Chain (4663) only, from our own archive nodes
  • REST + WebSocket
  • Pay on-chain or by card