Transactions

Get transactions

get

Returns a list of transaction operations.

Query parameters
anyofone of | nullableOptional

Filters transactions by any of the specified fields. Example: anyof.sender.target=tz1... will return operations where sender OR target is equal to the specified value. This parameter is useful when you need to retrieve all transactions associated with a specified account.

initiatorone of | nullableOptional

Filters transactions by initiator. Allowed fields for .eqx mode: target.

senderone of | nullableOptional

Filters transactions by sender. Allowed fields for .eqx mode: target.

targetone of | nullableOptional

Filters transactions by target. Allowed fields for .eqx mode: sender, initiator.

amountone of | nullableOptional

Filters transactions by amount (micro tez).

idone of | nullableOptional

Filters transactions by id.

levelone of | nullableOptional

Filters transactions by level.

timestampone of | nullableOptional

Filters transactions by timestamp.

senderCodeHashone of | nullableOptional

Filters by senderCodeHash.

targetCodeHashone of | nullableOptional

Filters by targetCodeHash.

codeHashone of | nullableOptional

Filters by either senderCodeHash or targetCodeHash.

entrypointone of | nullableOptional

Filters transactions by entrypoint called on the target contract.

parameterone of | nullableOptional

Filters transactions by parameter value. Note, this query parameter supports the following format: ?parameter{.path?}{.mode?}=..., so you can specify a path to a particular field to filter by, for example: ?parameter.token_id=... or ?parameter.sigs.0.ne=.... Also, note that .value part must be omitted in the path, so, for example, filtering by parameter.value.foo must be specified as ?parameter.foo=....

hasInternalsone of | nullableOptional

Filters transactions by presence of internal operations.

statusone of | nullableOptional

Filters transactions by operation status (applied, failed, backtracked, skipped).

selectone of | nullableOptional

Specify comma-separated list of fields to include into response or leave it undefined to return full object. If you select single field, response will be an array of values in both .fields and .values modes.

sortone of | nullableOptional

Sorts transactions by specified field. Supported fields: id (default), level, gasUsed, storageUsed, bakerFee, storageFee, allocationFee, amount.

offsetone of | nullableOptional

Specifies which or how many items should be skipped

limitinteger · int32 · max: 10000Optional

Maximum number of items to return

Default: 100
michelineone ofOptional

Format of the parameters, storage and diffs: 0 - JSON, 1 - JSON string, 2 - raw micheline, 3 - raw micheline string

Default: Json
string · enumOptionalPossible values:
quoteone ofOptional

Comma-separated list of ticker symbols to inject historical prices into response

Default: None
string · enumOptionalPossible values:
Responses
200Success
application/json
get
GET /v1/operations/transactions HTTP/1.1
Host: xtz-index.nownodes.io
Accept: */*
200Success
[
  {
    "type": "text",
    "id": 1,
    "level": 1,
    "timestamp": "2025-07-14T05:13:37.517Z",
    "block": "text",
    "hash": "text",
    "counter": 1,
    "initiator": {
      "alias": "text",
      "address": "text"
    },
    "sender": {
      "alias": "text",
      "address": "text"
    },
    "senderCodeHash": 1,
    "nonce": 1,
    "gasLimit": 1,
    "gasUsed": 1,
    "storageLimit": 1,
    "storageUsed": 1,
    "bakerFee": 1,
    "storageFee": 1,
    "allocationFee": 1,
    "target": {
      "alias": "text",
      "address": "text"
    },
    "targetCodeHash": 1,
    "amount": 1,
    "parameter": {
      "entrypoint": "text",
      "value": null
    },
    "storage": null,
    "diffs": [
      {
        "bigmap": 1,
        "path": "text",
        "action": "text",
        "content": {
          "hash": "text",
          "key": null,
          "value": null
        }
      }
    ],
    "status": "text",
    "errors": [
      {
        "type": "text"
      }
    ],
    "hasInternals": true,
    "tokenTransfersCount": 1,
    "ticketTransfersCount": 1,
    "eventsCount": 1,
    "quote": {
      "btc": 1,
      "eur": 1,
      "usd": 1,
      "cny": 1,
      "jpy": 1,
      "krw": 1,
      "eth": 1,
      "gbp": 1
    }
  }
]

Get transaction by hash

get

Returns transaction operations with specified hash.

Path parameters
hashstringRequired

Operation hash

Query parameters
michelineone ofOptional

Format of the parameters, storage and diffs: 0 - JSON, 1 - JSON string, 2 - raw micheline, 3 - raw micheline string

Default: Json
string · enumOptionalPossible values:
quoteone ofOptional

Comma-separated list of ticker symbols to inject historical prices into response

Default: None
string · enumOptionalPossible values:
Responses
200Success
application/json
get
GET /v1/operations/transactions/{hash} HTTP/1.1
Host: xtz-index.nownodes.io
Accept: */*
200Success
[
  {
    "type": "text",
    "id": 1,
    "level": 1,
    "timestamp": "2025-07-14T05:13:37.517Z",
    "block": "text",
    "hash": "text",
    "counter": 1,
    "initiator": {
      "alias": "text",
      "address": "text"
    },
    "sender": {
      "alias": "text",
      "address": "text"
    },
    "senderCodeHash": 1,
    "nonce": 1,
    "gasLimit": 1,
    "gasUsed": 1,
    "storageLimit": 1,
    "storageUsed": 1,
    "bakerFee": 1,
    "storageFee": 1,
    "allocationFee": 1,
    "target": {
      "alias": "text",
      "address": "text"
    },
    "targetCodeHash": 1,
    "amount": 1,
    "parameter": {
      "entrypoint": "text",
      "value": null
    },
    "storage": null,
    "diffs": [
      {
        "bigmap": 1,
        "path": "text",
        "action": "text",
        "content": {
          "hash": "text",
          "key": null,
          "value": null
        }
      }
    ],
    "status": "text",
    "errors": [
      {
        "type": "text"
      }
    ],
    "hasInternals": true,
    "tokenTransfersCount": 1,
    "ticketTransfersCount": 1,
    "eventsCount": 1,
    "quote": {
      "btc": 1,
      "eur": 1,
      "usd": 1,
      "cny": 1,
      "jpy": 1,
      "krw": 1,
      "eth": 1,
      "gbp": 1
    }
  }
]

Get transaction by hash and counter

get

Returns transaction operations with specified hash and counter.

Path parameters
hashstringRequired

Operation hash

counterinteger · int32Required

Operation counter

Query parameters
michelineone ofOptional

Format of the parameters, storage and diffs: 0 - JSON, 1 - JSON string, 2 - raw micheline, 3 - raw micheline string

Default: Json
string · enumOptionalPossible values:
quoteone ofOptional

Comma-separated list of ticker symbols to inject historical prices into response

Default: None
string · enumOptionalPossible values:
Responses
200Success
application/json
get
GET /v1/operations/transactions/{hash}/{counter} HTTP/1.1
Host: xtz-index.nownodes.io
Accept: */*
200Success
[
  {
    "type": "text",
    "id": 1,
    "level": 1,
    "timestamp": "2025-07-14T05:13:37.517Z",
    "block": "text",
    "hash": "text",
    "counter": 1,
    "initiator": {
      "alias": "text",
      "address": "text"
    },
    "sender": {
      "alias": "text",
      "address": "text"
    },
    "senderCodeHash": 1,
    "nonce": 1,
    "gasLimit": 1,
    "gasUsed": 1,
    "storageLimit": 1,
    "storageUsed": 1,
    "bakerFee": 1,
    "storageFee": 1,
    "allocationFee": 1,
    "target": {
      "alias": "text",
      "address": "text"
    },
    "targetCodeHash": 1,
    "amount": 1,
    "parameter": {
      "entrypoint": "text",
      "value": null
    },
    "storage": null,
    "diffs": [
      {
        "bigmap": 1,
        "path": "text",
        "action": "text",
        "content": {
          "hash": "text",
          "key": null,
          "value": null
        }
      }
    ],
    "status": "text",
    "errors": [
      {
        "type": "text"
      }
    ],
    "hasInternals": true,
    "tokenTransfersCount": 1,
    "ticketTransfersCount": 1,
    "eventsCount": 1,
    "quote": {
      "btc": 1,
      "eur": 1,
      "usd": 1,
      "cny": 1,
      "jpy": 1,
      "krw": 1,
      "eth": 1,
      "gbp": 1
    }
  }
]

Get transaction by hash, counter and nonce

get

Returns an internal transaction operation with specified hash, counter and nonce.

Path parameters
hashstringRequired

Operation hash

counterinteger · int32Required

Operation counter

nonceinteger · int32Required

Operation nonce (internal)

Query parameters
michelineone ofOptional

Format of the parameters, storage and diffs: 0 - JSON, 1 - JSON string, 2 - raw micheline, 3 - raw micheline string

Default: Json
string · enumOptionalPossible values:
quoteone ofOptional

Comma-separated list of ticker symbols to inject historical prices into response

Default: None
string · enumOptionalPossible values:
Responses
200Success
application/json
get
GET /v1/operations/transactions/{hash}/{counter}/{nonce} HTTP/1.1
Host: xtz-index.nownodes.io
Accept: */*
200Success
[
  {
    "type": "text",
    "id": 1,
    "level": 1,
    "timestamp": "2025-07-14T05:13:37.517Z",
    "block": "text",
    "hash": "text",
    "counter": 1,
    "initiator": {
      "alias": "text",
      "address": "text"
    },
    "sender": {
      "alias": "text",
      "address": "text"
    },
    "senderCodeHash": 1,
    "nonce": 1,
    "gasLimit": 1,
    "gasUsed": 1,
    "storageLimit": 1,
    "storageUsed": 1,
    "bakerFee": 1,
    "storageFee": 1,
    "allocationFee": 1,
    "target": {
      "alias": "text",
      "address": "text"
    },
    "targetCodeHash": 1,
    "amount": 1,
    "parameter": {
      "entrypoint": "text",
      "value": null
    },
    "storage": null,
    "diffs": [
      {
        "bigmap": 1,
        "path": "text",
        "action": "text",
        "content": {
          "hash": "text",
          "key": null,
          "value": null
        }
      }
    ],
    "status": "text",
    "errors": [
      {
        "type": "text"
      }
    ],
    "hasInternals": true,
    "tokenTransfersCount": 1,
    "ticketTransfersCount": 1,
    "eventsCount": 1,
    "quote": {
      "btc": 1,
      "eur": 1,
      "usd": 1,
      "cny": 1,
      "jpy": 1,
      "krw": 1,
      "eth": 1,
      "gbp": 1
    }
  }
]