Skip to main content
GET
Get contract token transfers

Authorizations

x-api-key
string
header
required

API key for authentication. Get your key at https://voyager.online/plans

Path Parameters

contractAddress
string
required

Starknet contract address (0x-prefixed hex).

Pattern: ^(0x[0-9a-fA-F]{1,66})$

Query Parameters

ps
integer
default:25

Number of items per page. Available options: 10, 25, 50, 100.

type
enum<string>
default:erc20

Token standard to filter by: "erc20", "erc721", or "erc1155". Defaults to "erc20".

Available options:
erc20,
erc721,
erc1155
from
string | null

Filter by sender address (0x-prefixed hex).

to
string | null

Filter by recipient address (0x-prefixed hex).

symbol
string | null

Filter by token symbol (e.g. ETH, STRK).

tokenAddress
string | null

Token contract address (0x-prefixed hex).

Pattern: ^(0x[0-9a-fA-F]{1,66})$
timestampFrom
number | null

Unix timestamp (seconds) for the start of the query window (inclusive). Must be within the contract's transfer activity range, available in the response range object. If omitted, it is derived automatically from timestampTo (up to 90 days back or the contract's first transfer). The window between timestampFrom and timestampTo must not exceed 90 days.

timestampTo
number | null

Unix timestamp (seconds) for the end of the query window (inclusive). Must be within the contract's transfer activity range, available in the response range object. If omitted, it is derived automatically from timestampFrom (up to 90 days forward or the contract's last transfer). The window between timestampFrom and timestampTo must not exceed 90 days.

invocationType
string | null
default:ALL

Transaction execution phase: VALIDATE, EXECUTE, FEE_TRANSFER, ALL_EXCEPT_FEE_TRANSFER (ERC-20 only: hide fee-phase transfers), or ALL (no filter). Defaults to ALL.

id
string

Cursor for keyset pagination. Pass the id from the last item of the previous response to fetch the next page.

order_by
enum<string>
default:desc

Sort direction: ascending or descending. Defaults to descending.

Available options:
asc,
desc

Response

A paginated list of token transfers within the resolved time window, along with the contract's full activity range.

items
object[]
required

Token transfer records for the requested window.

hasMore
boolean
required

True when additional pages are available. Pass the last item's id to fetch the next page.

range
object
required

The contract's full transfer activity range. Use these values to construct follow-up queries.