Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API
getTransaction

Transactions

getTransaction

One parsed transaction by digest.

Details

Endpoint
POST getTransaction (JSON-RPC)
Credits
1
Rate class
Light. Counts against your light requests per second.

Returns one TideTransaction (type, source, description, transfers, balance changes, object changes, events, commands, explain, insight) with an asOf field, or null when the digest is unknown. Pass [digest] or { digest }. 1 credit. For the unparsed node shape use getTransactionBlock.

Parameters

NameTypeDescription
digestrequiredstringBase58 transaction digest.

Request

Send your key in the x-api-key header, or leave it out to use the keyless tier.

curl
curl -X POST "https://api.tide.ad/" \
  -H "x-api-key: YOUR_API_KEY" \
  -H "content-type: application/json" \
  -d '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "getTransaction",
  "params": {
    "digest": "3nrSJ85TEooEfeXjbbDEVdsbebfYdFMXzHE3gBSHTkcT"
  }
}'
TypeScript
const res = await fetch("https://api.tide.ad/", {
  method: "POST",
  headers: {
    "x-api-key": process.env.TIDE_API_KEY!,
    "content-type": "application/json",
  },
  body: JSON.stringify({
    "jsonrpc": "2.0",
    "id": 1,
    "method": "getTransaction",
    "params": {
      "digest": "3nrSJ85TEooEfeXjbbDEVdsbebfYdFMXzHE3gBSHTkcT"
    }
  }),
});
const data = await res.json();

Response

JSON
{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "digest": "3nrSJ85TEooEfeXjbbDEVdsbebfYdFMXzHE3gBSHTkcT",
    "checkpoint": 341030585,
    "txIndex": 17,
    "timestamp": 1793666900,
    "epoch": 1300,
    "type": "SWAP",
    "source": "CETUS",
    "description": "Swapped 605,797.47 ANAKIN for 15.43 SUI ($13.54) on Cetus ANAKIN/SUI 0.01% pool, through an unlabelled contract.",
    "status": "success",
    "error": null,
    "sender": "0x636ae74fc1313df5437d2953decbd17d1cbb2a08f7d130f69e9c31763c64f933",
    "feePayer": "0x636ae74fc1313df5437d2953decbd17d1cbb2a08f7d130f69e9c31763c64f933",
    "fee": 100920,
    "gas": {
      "computation": 100000,
      "storage": 9203600,
      "rebate": 9202680,
      "budget": 200822,
      "price": 100
    },
    "nativeTransfers": [
      {
        "fromUserAccount": null,
        "toUserAccount": "0x636ae74fc1313df5437d2953decbd17d1cbb2a08f7d130f69e9c31763c64f933",
        "amount": 15428237974
      }
    ],
    "tokenTransfers": [
      {
        "fromUserAccount": "0x636ae74fc1313df5437d2953decbd17d1cbb2a08f7d130f69e9c31763c64f933",
        "toUserAccount": null,
        "coinType": "0x3b51a2ea74f7846068e171e91c6d1f49c4fd7ae07376d3dabcdca7cb619e0b08::anakin::ANAKIN",
        "amount": 605797.471271129,
        "amountRaw": "605797471271129",
        "decimals": 9,
        "symbol": "ANAKIN"
      }
    ],
    "balanceChanges": [
      {
        "owner": "0x636ae74fc1313df5437d2953decbd17d1cbb2a08f7d130f69e9c31763c64f933",
        "coinType": "0x0000000000000000000000000000000000000000000000000000000000000002::sui::SUI",
        "amountRaw": "15428137054",
        "amount": 15.428137054,
        "usd": 13.53521,
        "priceAsOf": "2026-11-03T00:48:20.163Z"
      },
      {
        "owner": "0x636ae74fc1313df5437d2953decbd17d1cbb2a08f7d130f69e9c31763c64f933",
        "coinType": "0x3b51a2ea74f7846068e171e91c6d1f49c4fd7ae07376d3dabcdca7cb619e0b08::anakin::ANAKIN",
        "amountRaw": "-605797471271129",
        "amount": -605797.471271129,
        "usd": -13.48963,
        "priceAsOf": "2026-11-03T00:48:20.163Z"
      }
    ],
    "objectChanges": [
      {
        "objectId": "0x639b5e433da31739e800cd085f356e64cae222966d0f1b11bd9dc76b322ff58b",
        "type": "0x1eabed72c53feb3805120a081dc15963c204dc8d091542592abaf7a35689b2fb::partner::Partner",
        "kind": "mutated",
        "owner": {
          "kind": "shared",
          "initialSharedVersion": 319549282
        },
        "version": 1069709130,
        "previousVersion": 1069709129
      },
      {
        "objectId": "0x6564f64baf02c561295eb1fdb83d22ad4d2c251dee0fb2bf0f03afc9ebb4e7cb",
        "type": "0x0000000000000000000000000000000000000000000000000000000000000002::coin::Coin<0x3b51a2ea74f7846068e171e91c6d1f49c4fd7ae07376d3dabcdca7cb619e0b08::anakin::ANAKIN>",
        "kind": "mutated",
        "owner": {
          "kind": "address",
          "address": "0x636ae74fc1313df5437d2953decbd17d1cbb2a08f7d130f69e9c31763c64f933"
        },
        "version": 1069709130,
        "previousVersion": 1069698683
      },
      {
        "objectId": "0x86f780a3358e41099a9eecb47d3c46cc77ef728d08679cb02accb9ce6ae6d49e",
        "type": "0x1eabed72c53feb3805120a081dc15963c204dc8d091542592abaf7a35689b2fb::pool::Pool<0x3b51a2ea74f7846068e171e91c6d1f49c4fd7ae07376d3dabcdca7cb619e0b08::anakin::ANAKIN,0x0000000000000000000000000000000000000000000000000000000000000002::sui::SUI>",
        "kind": "mutated",
        "owner": {
          "kind": "shared",
          "initialSharedVersion": 1068931694
        },
        "version": 1069709130,
        "previousVersion": 1069709129
      }
    ],
    "events": [
      {
        "index": 0,
        "type": "0x1eabed72c53feb3805120a081dc15963c204dc8d091542592abaf7a35689b2fb::pool::SwapEvent",
        "package": "0x89a01a8c79e65e29aad0c5bcc7153f43d21e8311bdebd352f8b021f999ecd4b1",
        "module": "pool",
        "sender": "0x636ae74fc1313df5437d2953decbd17d1cbb2a08f7d130f69e9c31763c64f933",
        "json": {
          "after_sqrt_price": "93043271441066866",
          "amount_in": "605797471271129",
          "amount_out": "15428237974",
          "atob": true,
          "before_sqrt_price": "93150840427122068",
          "fee_amount": "60579747128",
          "partner": "0x0000000000000000000000000000000000000000000000000000000000000000",
          "pool": "0x86f780a3358e41099a9eecb47d3c46cc77ef728d08679cb02accb9ce6ae6d49e",
          "ref_amount": "0",
          "steps": "1",
          "vault_a_amount": "524054589010341142",
          "vault_b_amount": "13362968761732"
        }
      },
      {
        "index": 1,
        "type": "0xfa5560ff4c1b8eef703478ef50f175dace21ec5a6bf073fb7635eb5b77d6baf3::cetus::CetusSwapEvent",
        "package": "0x89a01a8c79e65e29aad0c5bcc7153f43d21e8311bdebd352f8b021f999ecd4b1",
        "module": "cetus",
        "sender": "0x636ae74fc1313df5437d2953decbd17d1cbb2a08f7d130f69e9c31763c64f933",
        "json": {
          "a2b": true,
          "amount_in": "605797471271129",
          "amount_out": "15428237974",
          "by_amount_in": true,
          "coin_a": "3b51a2ea74f7846068e171e91c6d1f49c4fd7ae07376d3dabcdca7cb619e0b08::anakin::ANAKIN",
          "coin_b": "0000000000000000000000000000000000000000000000000000000000000002::sui::SUI",
          "partner_id": "0x639b5e433da31739e800cd085f356e64cae222966d0f1b11bd9dc76b322ff58b",
          "pool": "0x86f780a3358e41099a9eecb47d3c46cc77ef728d08679cb02accb9ce6ae6d49e"
        }
      }
    ],
    "commands": [
      {
        "index": 0,
        "kind": "SplitCoins",
        "target": null,
        "typeArguments": [],
        "summary": "Split 605,797.47 ANAKIN off ANAKIN coin."
      },
      {
        "index": 1,
        "kind": "MoveCall",
        "target": "0x89a01a8c79e65e29aad0c5bcc7153f43d21e8311bdebd352f8b021f999ecd4b1::cetus::swap_a2b",
        "typeArguments": [
          "0x3b51a2ea74f7846068e171e91c6d1f49c4fd7ae07376d3dabcdca7cb619e0b08::anakin::ANAKIN",
          "0x0000000000000000000000000000000000000000000000000000000000000002::sui::SUI"
        ],
        "summary": "Swapped 605,797.47 ANAKIN for 15.43 SUI on Cetus ANAKIN/SUI 0.01% pool."
      },
      {
        "index": 2,
        "kind": "MergeCoins",
        "target": null,
        "typeArguments": [],
        "summary": "Merged 1 coin into Gas coin."
      }
    ],
    "explain": {
      "summary": "Swapped 605,797.47 ANAKIN for 15.43 SUI ($13.54) on Cetus ANAKIN/SUI 0.01% pool, through an unlabelled contract.",
      "steps": [
        {
          "sentence": "Split coins (1 command).",
          "commands": [
            0
          ]
        },
        {
          "sentence": "Swapped 605,797.47 ANAKIN for 15.43 SUI on Cetus ANAKIN/SUI 0.01% pool.",
          "commands": [
            1
          ]
        },
        {
          "sentence": "Merged coins (1 command).",
          "commands": [
            2
          ]
        }
      ],
      "result": [
        {
          "owner": "0x636ae74fc1313df5437d2953decbd17d1cbb2a08f7d130f69e9c31763c64f933",
          "roles": [
            "sender"
          ],
          "changes": [
            {
              "coinType": "0x0000000000000000000000000000000000000000000000000000000000000002::sui::SUI",
              "amountRaw": "15428137054",
              "amount": 15.428137054,
              "usd": 13.53521
            }
          ],
          "sentence": "Net: -605,797.47 ANAKIN ($13.49), +15.43 SUI ($13.54) after 0.0001 SUI gas."
        }
      ]
    },
    "insight": {
      "priceImpact": [
        {
          "pool": "0x86f780a3358e41099a9eecb47d3c46cc77ef728d08679cb02accb9ce6ae6d49e",
          "poolName": "Cetus ANAKIN/SUI 0.01% pool",
          "venue": "cetus",
          "soldCoinType": "0x3b51a2ea74f7846068e171e91c6d1f49c4fd7ae07376d3dabcdca7cb619e0b08::anakin::ANAKIN",
          "boughtCoinType": "0x0000000000000000000000000000000000000000000000000000000000000002::sui::SUI",
          "priceBefore": 0.000025499643577756115,
          "priceAfter": 0.000025440784483750333,
          "impactPct": -0.23082,
          "executionPrice": 0.00002546765000789345,
          "paidBelowPct": 0.1255,
          "sentence": "Moved the Cetus ANAKIN/SUI 0.01% pool price by -0.231%. Paid 0.125% below the pool price before the trade."
        }
      ],
      "sandwich": null,
      "pnl": {
        "coinType": "0x3b51a2ea74f7846068e171e91c6d1f49c4fd7ae07376d3dabcdca7cb619e0b08::anakin::ANAKIN",
        "side": "sell",
        "heldAfter": 0,
        "avgEntryUsd": null,
        "realizedUsd": null,
        "buysBefore": 0,
        "sentence": "This sale has no cost on record (the ANAKIN was received, not bought), so no profit or loss is shown. Position: sold out."
      }
    },
    "partial": false,
    "asOf": {
      "checkpoint": 341030585,
      "timestamp": "2026-11-03T00:48:20.000Z",
      "lagMs": null
    }
  }
}

Long lists are cut to a few items here.