Skip to main content
GET
MCP scope: dac.read The List Transactions endpoint returns the transaction history for your sub-account. You can narrow results using filters including asset, source and destination identifiers, transaction status, and Unix timestamp ranges. The endpoint supports pagination via the page and limit parameters, making it suitable for high-volume reconciliation workflows. You can also look up a specific transaction by its Finrock ID, on-chain hash, or user-supplied memo.

Query Parameters

string
Filter by asset ID (e.g. BTC, ETH). Returns transactions for this asset only. Use the id value from the Supported Assets list.
int32
Return only transactions that occurred before this Unix timestamp (seconds since epoch). Use together with after to define a date range.
int32
Return only transactions that occurred after this Unix timestamp (seconds since epoch).
string
Filter by the transaction source type. See the Transaction Types reference for allowed values.
string
Filter by a specific source address or label within the source type.
string
Filter by the transaction destination type. See the Transaction Types reference for allowed values.
string
Filter by a specific destination address or label within the destination type.
string
Filter by transaction status (e.g. pending, confirmed, failed). See the Transaction Statuses reference for the full list.
string
The page number to return when paginating results. Starts at 1.
string
The number of records to return per page. Defaults to a platform maximum if not specified.
string
Filter by Finrock transaction ID or on-chain transaction hash. Other filter parameters are still applied when id is supplied.
string
Filter by the user-provided memo string attached to a transaction at creation time. Other filter parameters are still applied when memo is supplied.

Response

A successful request returns HTTP 200 with a pagination object and a transactions array.
object
Pagination details for the result set.
array
The transactions on this page.