GET /testnet/tx/{hash}
GET

/v1/testnet/tx/{hash}

A Testnet transaction and its final result, from our node: validated, the ledger it closed in, result (meta.TransactionResult), the transaction and its meta. 404 until the node has seen it

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/testnet/tx/BB5D33EE687B7BB118AFD5DEC7559173C1FB2DB6F50C001C195F0625C6CB8417
Path parameterValueDescription
hashA 64-character hex hash
curl 'https://api.xrpl.to/v1/testnet/tx/BB5D33EE687B7BB118AFD5DEC7559173C1FB2DB6F50C001C195F0625C6CB8417'

Response

200Example response3 ms · just now · 1.7 KB · 49 lines
https://api.xrpl.to/v1/testnet/tx/BB5D33EE687B7BB118AFD5DEC7559173C1FB2DB6F50C001C195F0625C6CB8417
{
  "success": true,
  "took": 2,
  "hash": "BB5D33EE687B7BB118AFD5DEC7559173C1FB2DB6F50C001C195F0625C6CB8417",
  "validated": true,
  "ledger_index": 20929349,
  "result": "tecNO_ENTRY",
  "close_time_iso": "2026-09-21T06:23:33Z",
  "tx": {
    "Account": "rKHta2f3ywptZcttDjqxyHDHfyqCVNKYE7",
    "CredentialType": "4B5943",
    "Fee": "12",
    "Issuer": "r9tWiyf8wDwb33n5GnAirjMNM3M1v9Seia",
    "LastLedgerSequence": 20929367,
    "Sequence": 20863839,
    "SigningPubKey": "ED1ECC48778FCF0BBD77F4E16DD95159D72DDCB481F5DB4A8CC7987E40B39C8B44",
    "TransactionType": "CredentialAccept",
    "TxnSignature": "B7BA1965D6A504A1E99B2E23A8C1E1E60FD72442D14D326677ECE9E521303854D325E0319935F2A2B9B8AD790300A14E25051E0006690DE0784C9EF47D756303",
    "date": 843287013,
    "ledger_index": 20929349
  },
  "meta": {
    "AffectedNodes": [
      {
        "ModifiedNode": {
          "FinalFields": {
            "Account": "rKHta2f3ywptZcttDjqxyHDHfyqCVNKYE7",
            "Balance": "339766396",
            "Domain": "7472616465722D3133352E6578616D706C65",
            "Flags": 0,
            "MessageKey": "ED1ECC48778FCF0BBD77F4E16DD95159D72DDCB481F5DB4A8CC7987E40B39C8B44",
            "OwnerCount": 11,
            "Sequence": 20863840
          },
          "LedgerEntryType": "AccountRoot",
          "LedgerIndex": "52522267DF68707B99F6245B2D10F7294AA07AD6799D2970627EB234BF93F52B",
          "PreviousFields": {
            "Balance": "339766408",
            "Sequence": 20863839
          },
          "PreviousTxnID": "15D3851C722083F81484153A9C00D040D47CD7916ABC44C8E0EFD7D8A44E1A73",
          "PreviousTxnLgrSeq": 20929344
        }
      }
    ],
    "TransactionIndex": 11,
    "TransactionResult": "tecNO_ENTRY"
  }
}
Shapeas documented
{
  hash,
  validated,
  ledger_index,
  result,
  close_time_iso,
  tx,
  meta
}

What it does

A Testnet transaction and its final result, from our node: validated, the ledger it closed in, result (meta.TransactionResult), the transaction and its meta. 404 until the node has seen it

Start at GET /v1/testnet/fixtures: it names live accounts, a busy token, an NFT with offers and one of every ledger object that xrpl.to keeps alive on Testnet, plus a real transaction of every type. Testnet resets without warning; the data is rebuilt from the chain within minutes, and only objects touched since count. Open the Testnet sandbox →
OpenAPI