Skip to main content
POST
Parse Transactions
The request body, response schema, and examples on this page are generated from the OpenAPI definition.

Notes

  • Results are returned in the same order as the input signatures, including duplicates.
  • Missing transactions and per-item parser failures are returned as item-level TransactionResult objects with parserStatus: "ERROR".
  • Invalid request bodies return a request-level JSON error.
  • If a stored transaction cannot be decoded, the whole request fails with 500 and {"error": "internal server error"} instead of returning an item-level error.
  • Raw transaction payloads are omitted unless rawTransaction is set to json, jsonParsed, or base64.

Request Parameters

array
required
Transaction signatures to parse. The response order matches this array, including duplicates.
string
default:"confirmed"
Commitment level used when fetching transactions. processed is not supported.
  • confirmed
  • finalized
string
default:"none"
Encoding of the original Solana transaction returned as rawTransaction on each successful result, in the getTransaction shape. none returns no raw transaction.
  • none
  • json
  • jsonParsed
  • base64
boolean
deprecated
Deprecated. true is the same as rawTransaction: "json". Setting both includeRawTransaction and rawTransaction returns 400.

Authorizations

api-key
string
query
required

Body

application/json

Request body for parsing one or more transaction signatures.

transactions
string[]
required

Transaction signatures to parse. The response order matches this array, including duplicates.

commitment
enum<string>
default:confirmed

Commitment level used when fetching transactions. processed is not supported.

Available options:
confirmed,
finalized
rawTransaction
enum<string>
default:none

Encoding of the original Solana transaction returned as rawTransaction on each successful result, in the getTransaction shape. none returns no raw transaction.

Available options:
none,
json,
jsonParsed,
base64
includeRawTransaction
boolean
deprecated

Deprecated. true is the same as rawTransaction: "json". Setting both includeRawTransaction and rawTransaction returns 400.

Response

Parsed transaction results.

signature
string

Transaction signature for this item.

parserStatus
enum<string>

OK when parsing succeeded, or ERROR when the item failed to fetch or parse.

Available options:
OK,
ERROR
parsed
object

Parsed transaction object. Present when parserStatus is OK.

parserError
object

Item-level error. Present when parserStatus is ERROR.

rawTransaction
object

Original Solana transaction in the getTransaction shape for the requested rawTransaction encoding. With base64, transaction is [data, "base64"]. Present only when a raw transaction is requested.