Actions
Theactions endpoint retrieves decoded, human-readable actions from TON blockchain transactions. Actions represent high-level operations like Jetton transfers, NFT transfers, and TON transfers, parsed from raw transaction data.
Get you own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
TON pricing is the same for full, archive, v2, v3There’s no difference between a full node an archive node in data availability or pricing.
All data is always available and all node requests are consumed as 1 request unit.
Parameters
action_id(string, optional) — Filter by specific action ID.trace_id(string, optional) — Get actions for a specific trace.tx_hash(string, optional) — Get actions for a specific transaction hash.tx_lt(integer, optional) — Filter by transaction logical time.account(string, optional) — Filter by account address.action_type(string, optional) — Filter by action type (e.g.,JettonTransfer,NftItemTransfer,TonTransfer).start_utime(integer, optional) — Start of time range (unix timestamp).end_utime(integer, optional) — End of time range (unix timestamp).limit(integer, optional) — Maximum number of actions to return. Default:10.offset(integer, optional) — Number of actions to skip for pagination. Default:0.sort(string, optional) — Sort order:ascordesc. Default:desc.
Response
-
actions(array) — Array of action objects containing:action_id(string) — Unique identifier for the action.trace_id(string) — Trace ID this action belongs to.tx_hash(string) — Hash of the transaction containing this action.type(string) — Type of action (e.g.,JettonTransfer,NftItemTransfer,TonTransfer,ContractDeploy).status(string) — Action status (e.g.,ok,failed).value(object) — Action-specific data (varies by action type).start_lt(integer) — Logical time when the action started.start_utime(integer) — Unix timestamp when the action started.end_lt(integer) — Logical time when the action ended.end_utime(integer) — Unix timestamp when the action ended.
-
address_book(object) — Address book mapping raw addresses to user-friendly information.
Use case
Theactions endpoint provides a higher-level view of blockchain activity than raw transactions:
- Building user-friendly transaction histories showing “sent 100 USDT” instead of raw message data.
- Filtering specific action types like all Jetton transfers for an account.
- Creating analytics dashboards for token activity.
- Implementing notification systems for specific action types.
- Building portfolio trackers that understand different asset movements.
Query Parameters
Action ID to filter by
Trace ID to get actions for
Transaction hash to get actions for
Transaction logical time
Filter by account address
Filter by action type (e.g., JettonTransfer, NftItemTransfer)
Start of the time range (unix timestamp)
End of the time range (unix timestamp)
Maximum number of actions to return
Number of actions to skip
Sort order
Available options:
asc, desc