{txid}: Get transaction details

API: mempool.space:mempool
Endpoint: /tx/{txid}
Response format: application/json
Auth: none
Method: GET
Last Status: 200
Latency: 196ms

Description

Returns detailed information about a specific transaction including inputs, outputs, fees, size, weight, and confirmation status. Use this to verify transaction details and track UTXO flow.

From spec: Returns detailed information about a specific transaction.

Usage Tips

- Transaction IDs are 64-character hex strings - Unconfirmed transactions show status.confirmed=false - Input values reference previous outputs (prevout) - Witness data included for SegWit transactions

Parameters (1)

txid (string, path, required)

Transaction ID (64 character hex string)

Constraints: {'pattern': '^[0-9a-f]{64}$'}

Examples (1)

Get transaction details by TXID probe-gate

Demonstrates retrieving complete transaction details including inputs, outputs, witnesses, and confirmation status

curl 'https://mempool.space/api/tx/4d45d39ae47ebdf7671b4b26f89a39e8d86d4e453d44ac7937839ebec4e25817'
import requests

resp = requests.get("https://mempool.space/api/tx/4d45d39ae47ebdf7671b4b26f89a39e8d86d4e453d44ac7937839ebec4e25817")
data = resp.json()
import zingu_apis

api = zingu_apis.api("mempool")
result = api.fetch("tx/{txid}")

for item in result:
    print(item)
const resp = await fetch("https://mempool.space/api/tx/4d45d39ae47ebdf7671b4b26f89a39e8d86d4e453d44ac7937839ebec4e25817");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:19:33.041071 200 196ms
2026-04-16 00:22:38.064407 200 114ms
2026-04-15 03:51:22.471159 200 149ms
2026-04-14 03:33:19.432173 200 115ms
2026-04-12 13:30:00.897837 200 129ms
2026-04-10 00:30:08.860702 200 127ms
2026-04-09 03:31:50.102997 200 131ms
2026-04-08 00:18:01.301644 200 142ms
2026-04-07 01:33:23.696910 200 160ms
2026-04-06 05:56:26.962779 200 617ms
2026-04-05 02:59:30.459080 200 522ms