---
title: "Get transaction status"
method: GET
path: "/transaction/{signature}"
---

# Get transaction status

`GET /transaction/{signature}`

Get the current status and details of a tracked transaction

## Path parameters

- `signature` string, required — Transaction signature (base58)

## Response `200`

Transaction status

- TransactionStatus
  - `signature` string, required — Transaction signature (base58)
  - `status` 'pending' | 'confirmed' | 'failed' | 'expired', required — Transaction status
  - `slot` integer — Slot where transaction was confirmed
  - `sent_at` integer, required — Unix timestamp (ms) when transaction was sent
  - `confirmed_at` integer — Unix timestamp (ms) when transaction was confirmed
  - `latency_ms` integer — Time from send to confirm in milliseconds
  - `error` string — Error message if failed
  - `transaction_base64` string — Raw transaction (base64 encoded)
  - `transaction` object — Full parsed transaction with metadata
  - `events` RaptorEvent[] — Parsed Raptor program events
    - `name` string, required — Event name
    - `data` string, required — Raw event data (base64)
    - `parsed` object — Decoded event fields

## Other responses

- `404` — Transaction not found
- `503` — Transaction tracking not enabled

---

[API](https://skmtc.net/solanatracker/apis/solana-tracker-data-api.md) · [All operations](https://skmtc.net/solanatracker/apis/solana-tracker-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solanatracker/solana-tracker-data-api/versions/c07c6f82d0c4/schema)
