# Transaction

## Get by Transaction Hash

This endpoint retrieves the transaction details for a given transaction ID.

{% hint style="info" %}

* In the response body, if any output's hex size `vout[x].scriptPubKey.hex` exceeds `100KB`, then the data for `vout[x].scriptPubKey.hex` and `vout[x].scriptPubKey.asm` is truncated and a flag `vout[x].scriptPubKey.isTruncated` is set to `true`.
* For unconfirmed transactions, `blockhash` and `confirmations` info won't be returned, as it doesn't exist.
* A separate endpoint [Get Raw Transaction Output Data](#get-raw-transaction-output-data) can be used to fetch the full hex data, if required by the client application.
  {% endhint %}

#### HTTP Request

{% tabs %}
{% tab title="BSV" %}

```
GET https://api.whatsonchain.com/v1/bsv/<network>/tx/hash/<txid>
```

{% endtab %}

{% tab title="BTC" %}

```
GET https://api.whatsonchain.com/v1/<chain>/<network>/tx/<txid>
```

{% endtab %}
{% endtabs %}

#### Example Request

{% tabs %}
{% tab title="BSV" %}

```sh
curl --location --request GET  "https://api.whatsonchain.com/v1/bsv/main/tx/c1d32f28baa27a376ba977f6a8de6ce0a87041157cef0274b20bfda2b0d8df96"
```

{% endtab %}

{% tab title="BTC" %}

```sh
curl --location --request GET  "https://api.whatsonchain.com/v1/btc/main/tx/b1ec43184ff57a3143e2ad5ed646916030324bf41fec7f41aaeba86125cea660"
```

{% endtab %}
{% endtabs %}

#### Example Response

{% tabs %}
{% tab title="BSV" %}

```json
{
    "txid": "c1d32f28baa27a376ba977f6a8de6ce0a87041157cef0274b20bfda2b0d8df96",
    "hash": "c1d32f28baa27a376ba977f6a8de6ce0a87041157cef0274b20bfda2b0d8df96",
    "version": 1,
    "size": 113,
    "locktime": 0,
    "vin": [{
        "coinbase": "03d7c6082f7376706f6f6c2e636f6d2f3edff034600055b8467f0040",
        "txid": "",
        "vout": 0,
        "scriptSig": {
            "asm": "",
            "hex": ""
        },
        "sequence": 4294967295
    }],
    "vout": [{
        "value": 12.5000042,
        "n": 0,
        "scriptPubKey": {
            "asm": "OP_DUP OP_HASH160 492558fb8ca71a3591316d095afc0f20ef7d42f7 OP_EQUALVERIFY OP_CHECKSIG",
            "hex": "76a914492558fb8ca71a3591316d095afc0f20ef7d42f788ac",
            "reqSigs": 1,
            "type": "pubkeyhash",
            "addresses": ["17fm4xevwDh3XRHv9UoqYrVgPMbwcGHsUs"],
            "isTruncated": false
        }
    }],
    "blockhash": "0000000000000000091216c46973d82db057a6f9911352892b7769ed517681c3",
    "confirmations": 329877,
    "time": 1553501874,
    "blocktime": 1553501874,
    "blockheight": 575191
}
```

{% endtab %}

{% tab title="BTC" %}

```json
{
    "blockhash": "00000000000000000000374e27879ca3f89d8b1e826b0e188f15219311e74757",
    "blockheight": 903404,
    "blocktime": 1751296277,
    "confirmations": 1685,
    "hash": "b4ac21e75385b24d5b892686800c25a32544d9959985e2bb205a36906d0b0d9c",
    "hex": "",
    "locktime": 0,
    "size": 392,
    "time": 1751296277,
    "txid": "b1ec43184ff57a3143e2ad5ed646916030324bf41fec7f41aaeba86125cea660",
    "version": 1,
    "vin": [{
        "scriptSig": {
            "asm": "",
            "hex": ""
        },
        "sequence": 4294967295,
        "txid": "db328bd0fb33da33203a53f2f0d5c50b7bb179e0127721d780aee37f0edc28ba",
        "txinwitness": ["", "3044022061ba3963c95dbe0cc293d66c5683b231d50774284672404932e323c96b7fa0ca0220795b1cccf504d32c431090a8ff6c0232ced265b4dbfceb3ad9b39da33ee378c101", "3045022100e36cf32128c8c689de36cfb208514112aa2498678aa62643ccf5d2cbbe1cb5940220265e3620f2cf86d641522503fc679272ea2e37098e9540ec90d763b5101e898201", "522102c3743d41784a9b7fa7a12cfd1fd9e7f1f082025f6ce1678a039f8e3a8f272c01210370d354df8cebb3e683c5e4a2c112a79b7c9adb801240d71d4788d8bac253599521038955d013f9524ab7d5b862c7c1202f316322841c81297b1e354a54e5d66f536753ae"],
        "vout": 0
    }],
    "vout": [{
        "n": 0,
        "scriptPubKey": {
            "address": "bc1qc4vww3zys9mzkchmf5s57ejew7metj3n4m7tzycyzwt7mxpv5y8qh0fyg5",
            "asm": "0 c558e7444481762b62fb4d214f665977b795ca33aefcb113041397ed982ca10e",
            "hex": "0020c558e7444481762b62fb4d214f665977b795ca33aefcb113041397ed982ca10e",
            "isTruncated": false,
            "type": "witness_v0_scripthash"
        },
        "value": 0.75
    }, {
        "n": 1,
        "scriptPubKey": {
            "address": "bc1q7ka0q74ugkzvtaz9wd64klumrpavykg64qqlcewvaxcyfmm6xh7stvux9n",
            "asm": "0 f5baf07abc4584c5f44573755b7f9b187ac2591aa801fc65cce9b044ef7a35fd",
            "hex": "0020f5baf07abc4584c5f44573755b7f9b187ac2591aa801fc65cce9b044ef7a35fd",
            "isTruncated": false,
            "type": "witness_v0_scripthash"
        },
        "value": 0.7498965
    }],
    "vsize": 201,
    "weight": 803
}
```

{% endtab %}
{% endtabs %}

**URL Parameters**

| Parameter | Description                         |
| --------- | ----------------------------------- |
| chain     | Desired blockchain: `bsv` or `btc`. |
| network   | Selected network: `main` or `test`. |
| txid      | Transaction ID.                     |

## Get by Transaction Index (BSV-only)

This endpoint retrieves the transaction details for a given block height and transaction index in that block. Works only for confirmed transactions.

{% hint style="info" %}

* In the response body, if any output's hex size `vout[x].scriptPubKey.hex` exceeds 100KB, then the data for `vout[x].scriptPubKey.hex` and `vout[x].scriptPubKey.asm` is truncated and a flag `vout[x].scriptPubKey.isTruncated` is set to `true`.
* A separate endpoint [Get Raw Transaction Output Data](#get-raw-transaction-output-data) can be used to fetch the full hex data, if required by the client application.
  {% endhint %}

{% code title="HTTP Request" %}

```
GET https://api.whatsonchain.com/v1/bsv/main/block/height/<height>/txindex/<txindex>
```

{% endcode %}

{% code title="Example Request" %}

```shell
curl --location --request GET  "https://api.whatsonchain.com/v1/bsv/main/block/height/892006/txindex/32891"
```

{% endcode %}

{% code title="Example Response" %}

```json
{
    "txid": "522804f8b0c19cb51bd3c7d14a64b472bb9797f292393f1abd9d32b9a2946495",
    "hash": "522804f8b0c19cb51bd3c7d14a64b472bb9797f292393f1abd9d32b9a2946495",
    "version": 1,
    "size": 410,
    "locktime": 0,
    "vin": [{
        "coinbase": "",
        "txid": "bc5c9aba8003aa0c0ccb64f077310bb945796f8b3aec6648672ddfa8eee1d7eb",
        "vout": 0,
        "scriptSig": {
            "asm": "3045022100fee85b93b63e313950a3c100fb022e8c9990a7104032e7f678a4e36f791c52bd022001c6c022c03db168848a49a95de126cebd5160d4ac4a78277e08795a613cfafe[ALL|FORKID] 0326c692c95e73175795109d2fc90e852e7d725aa25d3d1b783d8c924d3c2be872",
            "hex": "483045022100fee85b93b63e313950a3c100fb022e8c9990a7104032e7f678a4e36f791c52bd022001c6c022c03db168848a49a95de126cebd5160d4ac4a78277e08795a613cfafe41210326c692c95e73175795109d2fc90e852e7d725aa25d3d1b783d8c924d3c2be872"
        },
        "sequence": 4294967295
    }, {
        "coinbase": "",
        "txid": "652d1235d1266d7ccdad981ade1b0169a6d8fdd690d3bac1e17e366935613dd4",
        "vout": 2,
        "scriptSig": {
            "asm": "3045022100a71a7d18cd7c4d441a215a2bb2bfb00a87af17a9ae65a1434dac6c943a5d95ba02203329d2d667175d33f3f097975a5aa0309b43c58f470448a25ed22342616642b7[ALL|FORKID] 0326c692c95e73175795109d2fc90e852e7d725aa25d3d1b783d8c924d3c2be872",
            "hex": "483045022100a71a7d18cd7c4d441a215a2bb2bfb00a87af17a9ae65a1434dac6c943a5d95ba02203329d2d667175d33f3f097975a5aa0309b43c58f470448a25ed22342616642b741210326c692c95e73175795109d2fc90e852e7d725aa25d3d1b783d8c924d3c2be872"
        },
        "sequence": 4294967295
    }],
    "vout": [{
        "value": 0,
        "n": 0,
        "scriptPubKey": {
            "asm": "OP_RETURN 6478732e617070 703a313539363436302c6d617267696e",
            "hex": "6a076478732e61707010703a313539363436302c6d617267696e",
            "type": "nulldata",
            "opReturn": {
                "type": "dxs",
                "action": "",
                "text": "",
                "parts": ["\u0007dxs.app\u0010p:1596460,margin"]
            },
            "isTruncated": false
        }
    }, 
    ...
    ],
    "blockhash": "00000000000000000c20becd473e985688ff2fcb2b234165acb11fbf1024c2bb",
    "confirmations": 13062,
    "time": 1744376748,
    "blocktime": 1744376748,
    "blockheight": 892006
}
```

{% endcode %}

**URL Parameters**

| Parameter | Description                                       |
| --------- | ------------------------------------------------- |
| network   | Selected network: `main` or `test`.               |
| height    | Specified block height.                           |
| txindex   | Index of the transaction in the associated block. |

## Get Transaction Propagation Status (BSV-only)

This endpoint returns the propagation status for a given transaction. It queries a random set of peers on the network and returns the number of peers that have the transaction in question.

{% hint style="warning" %}
This is an expensive call, so it's recommended only for critical or high-value transactions that might require checking the network propagation status. It is rate-limited to 10 requests per 10 seconds.
{% endhint %}

{% hint style="info" %}
If the transaction has been found on zero peers, possible reasons may include:

* Propagation is still in progress;
* The transaction fee rate, or that of a preceding transaction, is relatively low, making it invisible to peers that are configured to accept only higher fee rates.
  {% endhint %}

{% code title="HTTP Request" %}

```
GET https://api.whatsonchain.com/v1/bsv/<network>/tx/hash/<txid>/propagation
```

{% endcode %}

{% code title="Example Request" %}

```shell
curl --location --request GET  "https://api.whatsonchain.com/v1/bsv/main/tx/hash/<txid>/propagation"
```

{% endcode %}

{% code title="Example Response" %}

```json
{
  "queried_peers": 16,
  "found_on_peers": 16
}
```

{% endcode %}

**URL Parameters**

| Parameter | Description                             |
| --------- | --------------------------------------- |
| network   | The selected network: `main` or `test`. |
| txid      | Transaction ID.                         |

## Broadcast Transaction (BSV-only)

You can broadcast a transaction to the BSV network using this endpoint. Returns the `txid` in the response or an error message from the node, with header content-type: `text/plain`.

{% hint style="warning" %}
Keep in mind that this endpoint is meant for small-scale usage. For commercial or enterprise usage, please take a look at [ARC Endpoints](/core-products/transaction-processing/arc-endpoints.md), which are built for those types of use cases.
{% endhint %}

{% code title="HTTP Request" %}

```
POST https://api.whatsonchain.com/v1/bsv/<network>/tx/raw
```

{% endcode %}

{% code title="Request Data" %}

```json
{
  "txhex": "<txhex>"
}
```

{% endcode %}

{% code title="Example Request" %}

```shell
curl --location --request POST "https://api.whatsonchain.com/v1/bsv/main/tx/raw" \
  --header "Content-Type: application/json" \
  --data "{\"txhex\": \"<txhex>\" }"
```

{% endcode %}

**URL Parameters**

<table><thead><tr><th width="408">Parameter</th><th>Description</th></tr></thead><tbody><tr><td>network</td><td>Selected network: <code>main</code> or <code>test</code>.</td></tr></tbody></table>

#### Request Parameters

| Parameter | Description                  |
| --------- | ---------------------------- |
| txhex     | Raw transaction data in hex. |

## Bulk Transaction Details

You can fetch details for multiple transactions in a single request.

{% hint style="info" %}

* Max 20 transactions per request.
* For unconfirmed transactions, `blockhash` and `confirmations` info won't be returned, as it doesn't exist.
  {% endhint %}

{% code title="HTTP Request" %}

```
POST https://api.whatsonchain.com/v1/<chain>/<network>/txs
```

{% endcode %}

{% code title="Request Data" %}

```json
{
  "txids": [
    "<txid>",
    "<txid>",
    ...
  ]
}
```

{% endcode %}

#### Example Request

{% tabs %}
{% tab title="BSV" %}

```sh
curl --location --request POST "https://api.whatsonchain.com/v1/bsv/main/txs" \
  --header "Content-Type: application/json" \
  --data "{\"txids\" : [\"294cd1ebd5689fdee03509f92c32184c0f52f037d4046af250229b97e0c8f1aa\",\"91f68c2c598bc73812dd32d60ab67005eac498bef5f0c45b822b3c9468ba3258\" ] }"
```

{% endtab %}

{% tab title="BTC" %}

```sh
curl --location --request POST "https://api.whatsonchain.com/v1/btc/main/txs" \
  --header "Content-Type: application/json" \
  --data "{\"txids\" : [\"a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692\",\"fb3fdd19f43602a4c52bd9f7a8dfad9e93d1de4003ffbc7778f0f0e5650cd431\" ] }"
```

{% endtab %}
{% endtabs %}

#### Example Response

{% tabs %}
{% tab title="BSV" %}

```json
[{
    "txid": "294cd1ebd5689fdee03509f92c32184c0f52f037d4046af250229b97e0c8f1aa",
    "hash": "294cd1ebd5689fdee03509f92c32184c0f52f037d4046af250229b97e0c8f1aa",
    "version": 1,
    "size": 1044,
    "locktime": 0,
    "vin": [{
        "coinbase": "",
        "txid": "57a79dbc0be8225f4d9dc705a91096e60d3da8f3a7fdf009715dc28975a8dbb8",
        "vout": 0,
        "scriptSig": {
            "asm": "304402206b9956a6dd39d7f081f6a2d3731b2b7c875ec563743d7620ea55b37f3c2d1ffd02202594d52b6df818d100a3e721b0d245625cbe200e51a7a846fd37436607e08a0a[ALL|FORKID] 03998489e31affb06deaa6890deea42447ac9b4b31c5fc93d023525de9f850b281",
            "hex": "47304402206b9956a6dd39d7f081f6a2d3731b2b7c875ec563743d7620ea55b37f3c2d1ffd02202594d52b6df818d100a3e721b0d245625cbe200e51a7a846fd37436607e08a0a412103998489e31affb06deaa6890deea42447ac9b4b31c5fc93d023525de9f850b281"
        },
        "sequence": 4294967295
    }],
    "vout": [{
        "value": 0,
        "n": 0,
        "scriptPubKey": {
            "asm": "OP_RETURN 6761746c696e6720626974636f696e626c6f636b732e6c697665",
            "hex": "6a1a6761746c696e6720626974636f696e626c6f636b732e6c697665",
            "type": "nulldata",
            "opReturn": {
                "type": "OP_RETURN",
                "action": "",
                "text": "",
                "parts": null
            },
            "isTruncated": false
        }
    }, {
        "value": 0.000013,
        "n": 1,
        "scriptPubKey": {
            "asm": "OP_DUP OP_HASH160 8432682cb8f5cbbb36913266fbe84176a999ac99 OP_EQUALVERIFY OP_CHECKSIG",
            "hex": "76a9148432682cb8f5cbbb36913266fbe84176a999ac9988ac",
            "reqSigs": 1,
            "type": "pubkeyhash",
            "addresses": ["1D3zaf652ajAPZVC1CrKgMQjesaPuLwcSW"],
            "isTruncated": false
        }
    }, 
    ...
    ],
    "blockhash": "000000000000000004b5ce6670f2ff27354a1e87d0a01bf61f3307f4ccd358b5",
    "confirmations": 292813,
    "time": 1575841517,
    "blocktime": 1575841517,
    "blockheight": 612251
}, {
    "txid": "91f68c2c598bc73812dd32d60ab67005eac498bef5f0c45b822b3c9468ba3258",
    "hash": "91f68c2c598bc73812dd32d60ab67005eac498bef5f0c45b822b3c9468ba3258",
    "version": 1,
    "size": 118,
    "locktime": 0,
    "vin": [{
        "coinbase": "033f6b092f636f696e6765656b2e636f6d2f7759319af9d4f815e3a2fae5e60000",
        "txid": "",
        "vout": 0,
        "scriptSig": {
            "asm": "",
            "hex": ""
        },
        "sequence": 4294967295
    }],
    "vout": [{
        "value": 12.5133703,
        "n": 0,
        "scriptPubKey": {
            "asm": "OP_DUP OP_HASH160 8460e9a972a8600766a1b38fac4a2cfb8692d3ad OP_EQUALVERIFY OP_CHECKSIG",
            "hex": "76a9148460e9a972a8600766a1b38fac4a2cfb8692d3ad88ac",
            "reqSigs": 1,
            "type": "pubkeyhash",
            "addresses": ["1D4xHwLxA8E9vU87N1ELHtPEZdKeLhywY1"],
            "isTruncated": false
        }
    }],
    "blockhash": "000000000000000002e8d4b4c0385abd195709c82f16d9917f081b70000e8804",
    "confirmations": 287785,
    "time": 1578837295,
    "blocktime": 1578837295,
    "blockheight": 617279
}]
```

{% endtab %}

{% tab title="BTC" %}

```json
[{
    "hex": "0200000000010131d40c65e5f0f07877bcff0340ded1939eaddfa8f7d92bc5a40236f419dd3ffb0000000000ffffffff01c097200000000000225120b88c6696e8c659ebf79c424ff3c44ebf60242e60ed3da0438bc8883320efb77b0c40f068f5edb0943c29b5f49e3c5eef68b78c966153dadf487f40d3e1e1b04c36a71869399b6686624687be5580999ba118943afd8057960c48b2be4d7285e542d8000040c4b2c078d0d0fe1fe021a8c61f2daa271ab3d284cdf9bc83ece339b3d14106f211920ea60301192bc52191057b1d4194919374d33c91df499f46eef9329b240940d7b8086ae46158a07813cbe71128a9e252f974bf37860da3548e3e4f68701cba66e612ba322c5463c7c4fd63706e2ba294f187062413f29c245cf4ba82d3826900402dcf196e9dd17e481832204e9fe92ebc5cfbea6bdeebce25c0c8ad498f0e446d277a043255264a9d37ff953c7042e870fce0e75d2c653f0a5b8f38ecba7a36da408c4370aceb32d646dd5a97f5e9453fc2f85bb35ad9ecab5095c4d4af884bee13500e91599bb48cf9e618672c1c21a18b1850f0657b2a321679b905814fad36a0405cbb16af8c59b93e03720ad3ee986272deaa14754cdc0fd942f50aa4d957492bd030bc1495a6467c99249ee2751aa1bdcba34e44dc30dfafc24d2f63aa5345a7402f3b81b2c78000ea7d392fa633562ae6176a4e54f2d01b0eb9bc123931fea9095eb9a4f5e499348993388a933c8fc03895037d0c9feaa20c283ae629242441f9fd5601206ccd26790f111933387b94da501fdfbdc48f0852757f19060c6b3acc65cb2888ad2023b29f89b45f4af41588dcaf0ca572ada32872a88224f311373917f1b37d08d1ac204b15848e495a3a62283daaadb3f458a00859fe48e321f0121ebabbdd6698f9faba208242640732773249312c47ca7bdb50ca79f15f2ecc32b9c83ceebba44fb74df7ba20cbdd028cfe32c1c1f2d84bfec71e19f92df509bba7b8ad31ca6c1a134fe09204ba20d3c79b99ac4d265c2f97ac11e3232c07a598b020cf56c6f055472c893c0967aeba20d45c70d28f169e1f0c7f4a78e2bc73497afe585b70aa897955989068f3350aaaba20de13fc96ea6899acbdc5db3afaa683f62fe35b60ff6eb723dad28a11d2b12f8cba20e36200aaa8dce9453567bba108bdc51f7f1174b97a65e4dc4402fc5de779d41cba20f178fcce82f95c524b53b077e6180bd2d779a9057fdff4255a0af95af918cee0ba569c61c050929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac0eb6368f76160dc48fa7ba02db7897da8588a3b03e8de3a794ec698efb416d192d4df5c507a68c5f7819b9082553904b3564ceb90f98062c66b8edf0d5fed502000000000",
    "txid": "a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692",
    "hash": "b53ab97747c688bb04e06bfd6a6adb7fb1868272d0d43bac9b2b2814fdadb3b7",
    "size": 998,
    "vsize": 320,
    "weight": 1280,
    "version": 2,
    "locktime": 0,
    "vin": [{
        "txid": "fb3fdd19f43602a4c52bd9f7a8dfad9e93d1de4003ffbc7778f0f0e5650cd431",
        "vout": 0,
        "scriptSig": {
            "asm": "",
            "hex": ""
        },
        "txinwitness": ["f068f5edb0943c29b5f49e3c5eef68b78c966153dadf487f40d3e1e1b04c36a71869399b6686624687be5580999ba118943afd8057960c48b2be4d7285e542d8", "", "", "c4b2c078d0d0fe1fe021a8c61f2daa271ab3d284cdf9bc83ece339b3d14106f211920ea60301192bc52191057b1d4194919374d33c91df499f46eef9329b2409", "d7b8086ae46158a07813cbe71128a9e252f974bf37860da3548e3e4f68701cba66e612ba322c5463c7c4fd63706e2ba294f187062413f29c245cf4ba82d38269", "", "2dcf196e9dd17e481832204e9fe92ebc5cfbea6bdeebce25c0c8ad498f0e446d277a043255264a9d37ff953c7042e870fce0e75d2c653f0a5b8f38ecba7a36da", "8c4370aceb32d646dd5a97f5e9453fc2f85bb35ad9ecab5095c4d4af884bee13500e91599bb48cf9e618672c1c21a18b1850f0657b2a321679b905814fad36a0", "5cbb16af8c59b93e03720ad3ee986272deaa14754cdc0fd942f50aa4d957492bd030bc1495a6467c99249ee2751aa1bdcba34e44dc30dfafc24d2f63aa5345a7", "2f3b81b2c78000ea7d392fa633562ae6176a4e54f2d01b0eb9bc123931fea9095eb9a4f5e499348993388a933c8fc03895037d0c9feaa20c283ae629242441f9", "206ccd26790f111933387b94da501fdfbdc48f0852757f19060c6b3acc65cb2888ad2023b29f89b45f4af41588dcaf0ca572ada32872a88224f311373917f1b37d08d1ac204b15848e495a3a62283daaadb3f458a00859fe48e321f0121ebabbdd6698f9faba208242640732773249312c47ca7bdb50ca79f15f2ecc32b9c83ceebba44fb74df7ba20cbdd028cfe32c1c1f2d84bfec71e19f92df509bba7b8ad31ca6c1a134fe09204ba20d3c79b99ac4d265c2f97ac11e3232c07a598b020cf56c6f055472c893c0967aeba20d45c70d28f169e1f0c7f4a78e2bc73497afe585b70aa897955989068f3350aaaba20de13fc96ea6899acbdc5db3afaa683f62fe35b60ff6eb723dad28a11d2b12f8cba20e36200aaa8dce9453567bba108bdc51f7f1174b97a65e4dc4402fc5de779d41cba20f178fcce82f95c524b53b077e6180bd2d779a9057fdff4255a0af95af918cee0ba569c", "c050929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac0eb6368f76160dc48fa7ba02db7897da8588a3b03e8de3a794ec698efb416d192d4df5c507a68c5f7819b9082553904b3564ceb90f98062c66b8edf0d5fed5020"],
        "sequence": 4294967295
    }],
    "vout": [{
        "value": 0.02136,
        "n": 0,
        "scriptPubKey": {
            "asm": "1 b88c6696e8c659ebf79c424ff3c44ebf60242e60ed3da0438bc8883320efb77b",
            "hex": "5120b88c6696e8c659ebf79c424ff3c44ebf60242e60ed3da0438bc8883320efb77b",
            "type": "witness_v1_taproot",
            "address": "bc1phzxxd9hgcev7hauugf8l83zwhaszgtnqa576qsutezyrxg80kaastx36m5"
        }
    }],
    "blockhash": "00000000000000000000374e27879ca3f89d8b1e826b0e188f15219311e74757",
    "confirmations": 1682,
    "time": 1751296277,
    "blocktime": 1751296277,
    "blockheight": 903404
}, {
    "hex": "0200000000010103c7a1f891f8167482dc74a2ed2cdc49dd782f61397412f4bb4dc01656cb8e1e0100000000fdffffff03c091210000000000225120b2014bee6c11c512924151fd6d4cd28853b20cfee2307bee77927a85a8f584af0000000000000000496a4762626e31006ccd26790f111933387b94da501fdfbdc48f0852757f19060c6b3acc65cb2888fa7496f63a857d894aa393767325bf6f84560e9141f4ec54496c50f546f48bfbfa0011bb00000000000022512014493f0bced6e38bee29e85a4b88a81d94080ccca6eb25ccb14c1f0fff7302ed0140bae1fbc0b131c5501292b138f6211ffb3b2f33d45d5685f7d30bd00d980fef908d3fe284eb9f219ae715d7f02429b0df2ba56f72ef1352cdd9f4ca22027cc00d35170d00",
    "txid": "fb3fdd19f43602a4c52bd9f7a8dfad9e93d1de4003ffbc7778f0f0e5650cd431",
    "hash": "cb402b95df35b56b77ac6ab1ec8377e9fc68defc193865795d58da543fad2816",
    "size": 287,
    "vsize": 236,
    "weight": 944,
    "version": 2,
    "locktime": 857909,
    "vin": [{
        "txid": "1e8ecb5616c04dbbf4127439612f78dd49dc2ceda274dc827416f891f8a1c703",
        "vout": 1,
        "scriptSig": {
            "asm": "",
            "hex": ""
        },
        "txinwitness": ["bae1fbc0b131c5501292b138f6211ffb3b2f33d45d5685f7d30bd00d980fef908d3fe284eb9f219ae715d7f02429b0df2ba56f72ef1352cdd9f4ca22027cc00d"],
        "sequence": 4294967293
    }],
    "vout": [{
        "value": 0.022,
        "n": 0,
        "scriptPubKey": {
            "asm": "1 b2014bee6c11c512924151fd6d4cd28853b20cfee2307bee77927a85a8f584af",
            "hex": "5120b2014bee6c11c512924151fd6d4cd28853b20cfee2307bee77927a85a8f584af",
            "type": "witness_v1_taproot",
            "address": "bc1pkgq5hmnvz8z39yjp287k6nxj3pfmyr87ugc8hmnhjfagt284sjhs7tqwlm"
        }
    }, {
        "value": 0,
        "n": 1,
        "scriptPubKey": {
            "asm": "OP_RETURN 62626e31006ccd26790f111933387b94da501fdfbdc48f0852757f19060c6b3acc65cb2888fa7496f63a857d894aa393767325bf6f84560e9141f4ec54496c50f546f48bfbfa00  [OpRet:OP_RETURN/]",
            "hex": "6a4762626e31006ccd26790f111933387b94da501fdfbdc48f0852757f19060c6b3acc65cb2888fa7496f63a857d894aa393767325bf6f84560e9141f4ec54496c50f546f48bfbfa00",
            "type": "nulldata"
        }
    }, {
        "value": 0.00047889,
        "n": 2,
        "scriptPubKey": {
            "asm": "1 14493f0bced6e38bee29e85a4b88a81d94080ccca6eb25ccb14c1f0fff7302ed",
            "hex": "512014493f0bced6e38bee29e85a4b88a81d94080ccca6eb25ccb14c1f0fff7302ed",
            "type": "witness_v1_taproot",
            "address": "bc1pz3yn7z7w6m3chm3fapdyhz9grk2qsrxv5m4jtn93fs0sllmnqtksyj7cws"
        }
    }],
    "blockhash": "00000000000000000002eedf93ec4596619f491a6ec08acdd7f8ce1b06b040a6",
    "confirmations": 47015,
    "time": 1724408915,
    "blocktime": 1724408915,
    "blockheight": 858071
}]
```

{% endtab %}
{% endtabs %}

**URL Parameters**

| Parameter | Description                         |
| --------- | ----------------------------------- |
| chain     | Desired blockchain: `bsv` or `btc`. |
| network   | Selected network: `main` or `test`. |

## Bulk Transaction Status

You can get the status of multiple transactions in a single request.

{% hint style="info" %}
Max 20 transactions per request.
{% endhint %}

{% code title="HTTP Request" %}

```
POST https://api.whatsonchain.com/v1/<chain>/<network>/txs/status
```

{% endcode %}

{% code title="Request Data" %}

```json
{
  "txids": [
    "<txid>",
    "<txid>",
    ...
  ]
}
```

{% endcode %}

#### Example Request

{% tabs %}
{% tab title="BSV" %}

```sh
curl --location --request POST "https://api.whatsonchain.com/v1/bsv/main/txs/status" \
  --header "Content-Type: application/json" \
  --data "{\"txids\" : [\"294cd1ebd5689fdee03509f92c32184c0f52f037d4046af250229b97e0c8f1aa\",\"91f68c2c598bc73812dd32d60ab67005eac498bef5f0c45b822b3c9468ba3258\" ] }"
```

{% endtab %}

{% tab title="BTC" %}

```sh
curl --location --request POST "https://api.whatsonchain.com/v1/btc/main/txs/status" \
  --header "Content-Type: application/json" \
  --data "{\"txids\" : [\"a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692\",\"fb3fdd19f43602a4c52bd9f7a8dfad9e93d1de4003ffbc7778f0f0e5650cd431\" ] }"
```

{% endtab %}
{% endtabs %}

#### Example Response

{% tabs %}
{% tab title="BSV" %}

```json
[{
    "txid": "294cd1ebd5689fdee03509f92c32184c0f52f037d4046af250229b97e0c8f1aa",
    "blockhash": "000000000000000004b5ce6670f2ff27354a1e87d0a01bf61f3307f4ccd358b5",
    "blockheight": 612251,
    "blocktime": 1575841517,
    "confirmations": 292814
}, {
    "txid": "91f68c2c598bc73812dd32d60ab67005eac498bef5f0c45b822b3c9468ba3258",
    "blockhash": "000000000000000002e8d4b4c0385abd195709c82f16d9917f081b70000e8804",
    "blockheight": 617279,
    "blocktime": 1578837295,
    "confirmations": 287786
}]
```

{% endtab %}

{% tab title="BTC" %}

```json
[{
    "txid": "a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692",
    "blockhash": "00000000000000000000374e27879ca3f89d8b1e826b0e188f15219311e74757",
    "confirmations": 1682,
    "blocktime": 1751296277,
    "blockheight": 903404
}, {
    "txid": "fb3fdd19f43602a4c52bd9f7a8dfad9e93d1de4003ffbc7778f0f0e5650cd431",
    "blockhash": "00000000000000000002eedf93ec4596619f491a6ec08acdd7f8ce1b06b040a6",
    "confirmations": 47015,
    "blocktime": 1724408915,
    "blockheight": 858071
}]
```

{% endtab %}
{% endtabs %}

**URL Parameters**

| Parameter | Description                         |
| --------- | ----------------------------------- |
| chain     | Desired blockchain: `bsv` or `btc`. |
| network   | Selected network: `main` or `test`. |

## Decode Transaction

You can decode a raw transaction using this endpoint. Returns a `json` in response or an error message from the node.

{% code title="HTTP Request" %}

```
POST https://api.whatsonchain.com/v1/bsv/<network>/tx/decode
```

{% endcode %}

{% code title="Request Data" %}

```json
{
  "txhex": "<txhex>"
}
```

{% endcode %}

#### Example Request

{% tabs %}
{% tab title="BSV" %}

```sh
curl --location --request POST "https://api.whatsonchain.com/v1/bsv/main/tx/decode" \
  --header "Content-Type: application/json" \
  --data "{\"txhex\": \"01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1c03fc3b092f7376706f6f6c2e636f6d2f49a4a636f07dad7dc7c30100ffffffff01eb4aa54a0000000017a9141314c7eace4d4da3f65a1341197bb58038aa9dbc8700000000\" }"
```

{% endtab %}

{% tab title="BTC" %}

```sh
curl --location --request POST "https://api.whatsonchain.com/v1/btc/main/tx/decode" \
  --header "Content-Type: application/json" \
  --data "{\"txhex\": \"0200000000010180634fc4699690d2ec63dbd971de4c25f372161f4f126d638f944a62b28a69140000000000fdffffff01bb2dc800000000001976a9142d24910fe541c612553cb35c960717c5790d3eb188ac02483045022100b6b47e0b0bb22cf6a7c11270d7040345ea8cd1631c3d26b3122ec451b58f383502201c05fcbb93504f7d3c4114702d4ef90b4afe037d45e0a43eef1df18b8316091a012103497a5b1c93f571654d4d1ac659151d21a1ffef9a76b842d3f7e0746ccd8ce9d300000000\" }"
```

{% endtab %}
{% endtabs %}

#### Example Response

{% tabs %}
{% tab title="BSV" %}

```json
{
    "txid": "c203094f5bacd5d5dcabb997adab1923b3ec9b91667ff230cac51504e34a382d",
    "hash": "c203094f5bacd5d5dcabb997adab1923b3ec9b91667ff230cac51504e34a382d",
    "version": 1,
    "size": 111,
    "locktime": 0,
    "vin": [{
        "coinbase": "03fc3b092f7376706f6f6c2e636f6d2f49a4a636f07dad7dc7c30100",
        "sequence": 4294967295
    }],
    "vout": [{
        "value": 12.52346603,
        "n": 0,
        "scriptPubKey": {
            "asm": "OP_HASH160 1314c7eace4d4da3f65a1341197bb58038aa9dbc OP_EQUAL",
            "hex": "a9141314c7eace4d4da3f65a1341197bb58038aa9dbc87",
            "reqSigs": 1,
            "type": "scripthash",
            "addresses": ["33Ruf5AZhSPHSCGbYiuu3xG5V3HvoNFfby"]
        }
    }],
    "hex": "01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1c03fc3b092f7376706f6f6c2e636f6d2f49a4a636f07dad7dc7c30100ffffffff01eb4aa54a0000000017a9141314c7eace4d4da3f65a1341197bb58038aa9dbc8700000000"
}
```

{% endtab %}

{% tab title="BTC" %}

```json
{
    "hex": "0200000000010180634fc4699690d2ec63dbd971de4c25f372161f4f126d638f944a62b28a69140000000000fdffffff01bb2dc800000000001976a9142d24910fe541c612553cb35c960717c5790d3eb188ac02483045022100b6b47e0b0bb22cf6a7c11270d7040345ea8cd1631c3d26b3122ec451b58f383502201c05fcbb93504f7d3c4114702d4ef90b4afe037d45e0a43eef1df18b8316091a012103497a5b1c93f571654d4d1ac659151d21a1ffef9a76b842d3f7e0746ccd8ce9d300000000",
    "txid": "e8a31194a15b62b169277b692111c4bd13bbf13b2ddc416ef68336d2958ba37f",
    "hash": "b79fe6a9a4440d12444a9385d2f923e644c62106a3d8b357b973b228bd0ee944",
    "size": 195,
    "vsize": 113,
    "weight": 450,
    "version": 2,
    "locktime": 0,
    "vin": [{
        "txid": "14698ab2624a948f636d124f1f1672f3254cde71d9db63ecd2909669c44f6380",
        "vout": 0,
        "scriptSig": {
            "asm": "",
            "hex": ""
        },
        "txinwitness": ["3045022100b6b47e0b0bb22cf6a7c11270d7040345ea8cd1631c3d26b3122ec451b58f383502201c05fcbb93504f7d3c4114702d4ef90b4afe037d45e0a43eef1df18b8316091a01", "03497a5b1c93f571654d4d1ac659151d21a1ffef9a76b842d3f7e0746ccd8ce9d3"],
        "sequence": 4294967293
    }],
    "vout": [{
        "value": 0.13118907,
        "n": 0,
        "scriptPubKey": {
            "asm": "OP_DUP OP_HASH160 2d24910fe541c612553cb35c960717c5790d3eb1 OP_EQUALVERIFY OP_CHECKSIG",
            "hex": "76a9142d24910fe541c612553cb35c960717c5790d3eb188ac",
            "type": "pubkeyhash",
            "address": "157hDL1H612TioxAUZUFXfsN43i7pWkqyP"
        }
    }]
}
```

{% endtab %}
{% endtabs %}

**URL Parameters**

| Parameter | Description                         |
| --------- | ----------------------------------- |
| network   | Selected network: `main` or `test`. |

**Request Parameters**

| Parameter | Description                  |
| --------- | ---------------------------- |
| txhex     | Raw transaction data in hex. |

## Get a Transaction as Binary

This endpoint returns the transaction as a binary file for a given `txid`.

{% code title="HTTP Request" %}

```
GET https://api.whatsonchain.com/v1/<chain>/<network>/tx/<txid>/bin
```

{% endcode %}

#### Example Request

{% tabs %}
{% tab title="BSV" %}

```sh
curl --location --request GET  "https://api.whatsonchain.com/v1/bsv/main/tx/c1d32f28baa27a376ba977f6a8de6ce0a87041157cef0274b20bfda2b0d8df96/bin"
```

{% endtab %}

{% tab title="BTC" %}

```sh
curl --location --request GET  "https://api.whatsonchain.com/v1/btc/main/tx/a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692/bin"
```

{% endtab %}
{% endtabs %}

**URL Parameters**

| Parameter | Description                         |
| --------- | ----------------------------------- |
| chain     | Desired blockchain: `bsv` or `btc`. |
| network   | Selected network: `main` or `test`. |
| txid      | Transaction ID.                     |

## Get Raw Transaction Data

This endpoint returns the raw hex of a transaction for a given `txid`.

{% code title="HTTP Request" %}

```
GET https://api.whatsonchain.com/v1/<chain>/<network>/tx/<txid>/hex
```

{% endcode %}

#### Example Request

{% tabs %}
{% tab title="BSV" %}

```sh
curl --location --request GET  "https://api.whatsonchain.com/v1/bsv/main/tx/c1d32f28baa27a376ba977f6a8de6ce0a87041157cef0274b20bfda2b0d8df96/hex"
```

{% endtab %}

{% tab title="BTC" %}

```sh
curl --location --request GET  "https://api.whatsonchain.com/v1/btc/main/tx/a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692/hex"
```

{% endtab %}
{% endtabs %}

#### Example Response

{% tabs %}
{% tab title="BSV" %}

```
01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff1c03d7c6082f7376706f6f6c2e636f6d2f3edff034600055b8467f0040ffffffff01247e814a000000001976a914492558fb8ca71a3591316d095afc0f20ef7d42f788ac00000000
```

{% endtab %}

{% tab title="BTC" %}

```
0200000000010131d40c65e5f0f07877bcff0340ded1939eaddfa8f7d92bc5a40236f419dd3ffb0000000000ffffffff01c097200000000000225120b88c6696e8c659ebf79c424ff3c44ebf60242e60ed3da0438bc8883320efb77b0c40f068f5edb0943c29b5f49e3c5eef68b78c966153dadf487f40d3e1e1b04c36a71869399b6686624687be5580999ba118943afd8057960c48b2be4d7285e542d8000040c4b2c078d0d0fe1fe021a8c61f2daa271ab3d284cdf9bc83ece339b3d14106f211920ea60301192bc52191057b1d4194919374d33c91df499f46eef9329b240940d7b8086ae46158a07813cbe71128a9e252f974bf37860da3548e3e4f68701cba66e612ba322c5463c7c4fd63706e2ba294f187062413f29c245cf4ba82d3826900402dcf196e9dd17e481832204e9fe92ebc5cfbea6bdeebce25c0c8ad498f0e446d277a043255264a9d37ff953c7042e870fce0e75d2c653f0a5b8f38ecba7a36da408c4370aceb32d646dd5a97f5e9453fc2f85bb35ad9ecab5095c4d4af884bee13500e91599bb48cf9e618672c1c21a18b1850f0657b2a321679b905814fad36a0405cbb16af8c59b93e03720ad3ee986272deaa14754cdc0fd942f50aa4d957492bd030bc1495a6467c99249ee2751aa1bdcba34e44dc30dfafc24d2f63aa5345a7402f3b81b2c78000ea7d392fa633562ae6176a4e54f2d01b0eb9bc123931fea9095eb9a4f5e499348993388a933c8fc03895037d0c9feaa20c283ae629242441f9fd5601206ccd26790f111933387b94da501fdfbdc48f0852757f19060c6b3acc65cb2888ad2023b29f89b45f4af41588dcaf0ca572ada32872a88224f311373917f1b37d08d1ac204b15848e495a3a62283daaadb3f458a00859fe48e321f0121ebabbdd6698f9faba208242640732773249312c47ca7bdb50ca79f15f2ecc32b9c83ceebba44fb74df7ba20cbdd028cfe32c1c1f2d84bfec71e19f92df509bba7b8ad31ca6c1a134fe09204ba20d3c79b99ac4d265c2f97ac11e3232c07a598b020cf56c6f055472c893c0967aeba20d45c70d28f169e1f0c7f4a78e2bc73497afe585b70aa897955989068f3350aaaba20de13fc96ea6899acbdc5db3afaa683f62fe35b60ff6eb723dad28a11d2b12f8cba20e36200aaa8dce9453567bba108bdc51f7f1174b97a65e4dc4402fc5de779d41cba20f178fcce82f95c524b53b077e6180bd2d779a9057fdff4255a0af95af918cee0ba569c61c050929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac0eb6368f76160dc48fa7ba02db7897da8588a3b03e8de3a794ec698efb416d192d4df5c507a68c5f7819b9082553904b3564ceb90f98062c66b8edf0d5fed502000000000
```

{% endtab %}
{% endtabs %}

**URL Parameters**

| Parameter | Description                         |
| --------- | ----------------------------------- |
| chain     | Desired blockchain: `bsv` or `btc`. |
| network   | Selected network: `main` or `test`. |
| txid      | Transaction ID.                     |

## Bulk Raw Transaction Data

You can get the raw data of multiple transactions in hex in a single request.

{% hint style="info" %}
Max 20 transactions per request.
{% endhint %}

{% code title="HTTP Request" %}

```
POST https://api.whatsonchain.com/v1/<chain>/<network>/txs/hex
```

{% endcode %}

{% code title="Request Data" %}

```json
{
  "txids": [
    "<txid>",
    "<txid>",
    ...
  ]
}
```

{% endcode %}

#### Example Request

{% tabs %}
{% tab title="BSV" %}

```sh
curl --location --request POST "https://api.whatsonchain.com/v1/bsv/main/txs/hex" \
  --header "Content-Type: application/json" \
  --data "{\"txids\" : [\"294cd1ebd5689fdee03509f92c32184c0f52f037d4046af250229b97e0c8f1aa\",\"91f68c2c598bc73812dd32d60ab67005eac498bef5f0c45b822b3c9468ba3258\" ] }"
```

{% endtab %}

{% tab title="BTC" %}

```sh
curl --location --request POST "https://api.whatsonchain.com/v1/btc/main/txs/hex" \
  --header "Content-Type: application/json" \
  --data "{\"txids\" : [\"a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692\",\"fb3fdd19f43602a4c52bd9f7a8dfad9e93d1de4003ffbc7778f0f0e5650cd431\" ] }"
```

{% endtab %}
{% endtabs %}

#### Example Response

{% tabs %}
{% tab title="BSV" %}

```json
[{
    "txid": "294cd1ebd5689fdee03509f92c32184c0f52f037d4046af250229b97e0c8f1aa",
    "hex": "0100000001b8dba87589c25d7109f0fda7f3a83d0de69610a905c79d4d5f22e80bbc9da757000000006a47304402206b9956a6dd39d7f081f6a2d3731b2b7c875ec563743d7620ea55b37f3c2d1ffd02202594d52b6df818d100a3e721b0d245625cbe200e51a7a846fd37436607e08a0a412103998489e31affb06deaa6890deea42447ac9b4b31c5fc93d023525de9f850b281ffffffff1a00000000000000001c6a1a6761746c696e6720626974636f696e626c6f636b732e6c69766514050000000000001976a9148432682cb8f5cbbb36913266fbe84176a999ac9988ac14050000000000001976a914f6b68ada06df7323aca315ec54aa251e806c516888ac14050000000000001976a914d47ab37ea2bcffe4a7bf98086a65d489acdf2fd688ac14050000000000001976a914a20568923f3c65f91c0d7a3be3ca4f8b14c7d04888ac14050000000000001976a9140e80337d887c653d2bd7228281aa7ecf4bf2c9dc88ac14050000000000001976a9147bc3cebb1dc5ee6356931add1f5f1196fce7b53188ac14050000000000001976a914a8854465a2bbefeb1d47c5c79b8aef737d62f06f88ac14050000000000001976a9146c376c6d05ff152e1537667cfb52e628547f620a88ac14050000000000001976a9147c0bd6447ac246f100fec9392a396191a06fcae288ac14050000000000001976a9145221bd8f6901612cb1bf0618a39823229233474988ac14050000000000001976a91432c248707616cd030a3f346aec13c9d5ae8d99b088ac14050000000000001976a914c31eaefc851f6de4830f51d649e1731706159dc888ac14050000000000001976a9143d980ead104586cba895d944280f93ca8323b47588ac14050000000000001976a91473721ce4189c5b996819f81f8cce7366a1bb780488ac14050000000000001976a9141fd249a4cac1a2c95b95ad8ecbbe23129831232e88ac14050000000000001976a914ae4661a1c0f8192e79b5c304cadd39470077c8a488ac14050000000000001976a914e99c1003b189bfe7ababb7cbe2e39b8eb2317ccf88ac14050000000000001976a914e26673b87c7e644688b0a62f1e2cd5e7cc4db63c88ac14050000000000001976a9145cce10f43fa0458b2f8c3982a9349e7a67e6736588ac14050000000000001976a9144f062ff6e6921a8b6f43c79fc0e89f582a22225388ac14050000000000001976a9146dacfcede9e86678de202cb30d17bd1eb656cec388ac14050000000000001976a914fcdaf0d9fd36b2c1dbfa90e659a373290795230b88ac14050000000000001976a91482f1a346d023fd8e5eb976bba6df7e6a2095003288ac14050000000000001976a9142f82e5b519a351b646d23ceed7d43bd53213209488ac14050000000000001976a9143d0e5368bdadddca108a0fe44739919274c726c788ac00000000",
    "blockhash": "000000000000000004b5ce6670f2ff27354a1e87d0a01bf61f3307f4ccd358b5",
    "blockheight": 612251,
    "blocktime": 1575841517,
    "confirmations": 292817
}, {
    "txid": "91f68c2c598bc73812dd32d60ab67005eac498bef5f0c45b822b3c9468ba3258",
    "hex": "01000000010000000000000000000000000000000000000000000000000000000000000000ffffffff21033f6b092f636f696e6765656b2e636f6d2f7759319af9d4f815e3a2fae5e60000ffffffff0146e3954a000000001976a9148460e9a972a8600766a1b38fac4a2cfb8692d3ad88ac00000000",
    "blockhash": "000000000000000002e8d4b4c0385abd195709c82f16d9917f081b70000e8804",
    "blockheight": 617279,
    "blocktime": 1578837295,
    "confirmations": 287789
}]
```

{% endtab %}

{% tab title="BTC" %}

```json
[{
    "hex": "0200000000010131d40c65e5f0f07877bcff0340ded1939eaddfa8f7d92bc5a40236f419dd3ffb0000000000ffffffff01c097200000000000225120b88c6696e8c659ebf79c424ff3c44ebf60242e60ed3da0438bc8883320efb77b0c40f068f5edb0943c29b5f49e3c5eef68b78c966153dadf487f40d3e1e1b04c36a71869399b6686624687be5580999ba118943afd8057960c48b2be4d7285e542d8000040c4b2c078d0d0fe1fe021a8c61f2daa271ab3d284cdf9bc83ece339b3d14106f211920ea60301192bc52191057b1d4194919374d33c91df499f46eef9329b240940d7b8086ae46158a07813cbe71128a9e252f974bf37860da3548e3e4f68701cba66e612ba322c5463c7c4fd63706e2ba294f187062413f29c245cf4ba82d3826900402dcf196e9dd17e481832204e9fe92ebc5cfbea6bdeebce25c0c8ad498f0e446d277a043255264a9d37ff953c7042e870fce0e75d2c653f0a5b8f38ecba7a36da408c4370aceb32d646dd5a97f5e9453fc2f85bb35ad9ecab5095c4d4af884bee13500e91599bb48cf9e618672c1c21a18b1850f0657b2a321679b905814fad36a0405cbb16af8c59b93e03720ad3ee986272deaa14754cdc0fd942f50aa4d957492bd030bc1495a6467c99249ee2751aa1bdcba34e44dc30dfafc24d2f63aa5345a7402f3b81b2c78000ea7d392fa633562ae6176a4e54f2d01b0eb9bc123931fea9095eb9a4f5e499348993388a933c8fc03895037d0c9feaa20c283ae629242441f9fd5601206ccd26790f111933387b94da501fdfbdc48f0852757f19060c6b3acc65cb2888ad2023b29f89b45f4af41588dcaf0ca572ada32872a88224f311373917f1b37d08d1ac204b15848e495a3a62283daaadb3f458a00859fe48e321f0121ebabbdd6698f9faba208242640732773249312c47ca7bdb50ca79f15f2ecc32b9c83ceebba44fb74df7ba20cbdd028cfe32c1c1f2d84bfec71e19f92df509bba7b8ad31ca6c1a134fe09204ba20d3c79b99ac4d265c2f97ac11e3232c07a598b020cf56c6f055472c893c0967aeba20d45c70d28f169e1f0c7f4a78e2bc73497afe585b70aa897955989068f3350aaaba20de13fc96ea6899acbdc5db3afaa683f62fe35b60ff6eb723dad28a11d2b12f8cba20e36200aaa8dce9453567bba108bdc51f7f1174b97a65e4dc4402fc5de779d41cba20f178fcce82f95c524b53b077e6180bd2d779a9057fdff4255a0af95af918cee0ba569c61c050929b74c1a04954b78b4b6035e97a5e078a5a0f28ec96d547bfee9ace803ac0eb6368f76160dc48fa7ba02db7897da8588a3b03e8de3a794ec698efb416d192d4df5c507a68c5f7819b9082553904b3564ceb90f98062c66b8edf0d5fed502000000000",
    "txid": "a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692",
    "blockhash": "00000000000000000000374e27879ca3f89d8b1e826b0e188f15219311e74757",
    "confirmations": 1686,
    "blocktime": 1751296277,
    "blockheight": 903404
}, {
    "hex": "0200000000010103c7a1f891f8167482dc74a2ed2cdc49dd782f61397412f4bb4dc01656cb8e1e0100000000fdffffff03c091210000000000225120b2014bee6c11c512924151fd6d4cd28853b20cfee2307bee77927a85a8f584af0000000000000000496a4762626e31006ccd26790f111933387b94da501fdfbdc48f0852757f19060c6b3acc65cb2888fa7496f63a857d894aa393767325bf6f84560e9141f4ec54496c50f546f48bfbfa0011bb00000000000022512014493f0bced6e38bee29e85a4b88a81d94080ccca6eb25ccb14c1f0fff7302ed0140bae1fbc0b131c5501292b138f6211ffb3b2f33d45d5685f7d30bd00d980fef908d3fe284eb9f219ae715d7f02429b0df2ba56f72ef1352cdd9f4ca22027cc00d35170d00",
    "txid": "fb3fdd19f43602a4c52bd9f7a8dfad9e93d1de4003ffbc7778f0f0e5650cd431",
    "blockhash": "00000000000000000002eedf93ec4596619f491a6ec08acdd7f8ce1b06b040a6",
    "confirmations": 47019,
    "blocktime": 1724408915,
    "blockheight": 858071
}]
```

{% endtab %}
{% endtabs %}

**URL Parameters**

| Parameter | Description                         |
| --------- | ----------------------------------- |
| chain     | Desired blockchain: `bsv` or `btc`. |
| network   | Selected network: `main` or `test`. |

## Get Raw Transaction Output Data

This endpoint returns raw hex of the transaction output for a given transaction ID and output index.

{% code title="HTTP Request" %}

```
GET https://api.whatsonchain.com/v1/bsv/<network>/tx/<txid>/out/<index>/hex
```

{% endcode %}

#### Example Request

{% tabs %}
{% tab title="BSV" %}

```sh
curl --location --request GET  "https://api.whatsonchain.com/v1/bsv/main/tx/c1d32f28baa27a376ba977f6a8de6ce0a87041157cef0274b20bfda2b0d8df96/out/0/hex"
```

{% endtab %}

{% tab title="BTC" %}

```sh
curl --location --request GET  "https://api.whatsonchain.com/v1/btc/main/tx/a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692/out/0/hex"
```

{% endtab %}
{% endtabs %}

#### Example Response

{% tabs %}
{% tab title="BSV" %}

```
76a914492558fb8ca71a3591316d095afc0f20ef7d42f788ac
```

{% endtab %}

{% tab title="BTC" %}

```json
5120b88c6696e8c659ebf79c424ff3c44ebf60242e60ed3da0438bc8883320efb77b
```

{% endtab %}
{% endtabs %}

**URL Parameters**

<table><thead><tr><th width="302">Parameter</th><th>Description</th></tr></thead><tbody><tr><td>chain</td><td>Desired blockchain: <code>bsv</code> or <code>btc</code>.</td></tr><tr><td>network</td><td>Selected network: <code>main</code> or <code>test</code>.</td></tr><tr><td>txid</td><td>Transaction ID.</td></tr><tr><td>index</td><td>Output / Vout index.</td></tr></tbody></table>

## Bulk Raw Transaction Output Data

This endpoint returns raw hex of the transaction output for a list of up to 40 transaction IDs and up to 40 output indexes per transaction.

{% code title="HTTP Request" %}

```
POST https://api.whatsonchain.com/v1/<chain>/<network>/txs/vouts/hex
```

{% endcode %}

{% code title="Request Data" %}

```json
{
    "txids": [{
        "txid": "<txid>",
        "vouts": [<vout>,<vout>, ...]
    },{
        "txid": "<txid>",
        "vouts": [<vout>,<vout>, ...]
    },
    ...
    ]
}
```

{% endcode %}

#### Example Request

{% tabs %}
{% tab title="BSV" %}

```sh
curl --location --request POST 'https://api.whatsonchain.com/v1/bsv/main/txs/vouts/hex' \
--header 'Content-Type: application/json' \
--data-raw '{
    "txids": [
        {
            "txid": "e8022f0904e636a7f4c1e561ca0af794b354f6fb71bdfb57b5ac3528e3f40e2f",
            "vouts": [
                0,
                1
            ]
        }
    ]
}'
```

{% endtab %}

{% tab title="BTC" %}

```sh
curl --location --request POST 'https://api.whatsonchain.com/v1/btc/main/txs/vouts/hex' \
--header 'Content-Type: application/json' \
--data-raw '{
    "txids": [
        {
            "txid": "a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692",
            "vouts": [
                0,
                1
            ]
        }
    ]
}'
```

{% endtab %}
{% endtabs %}

#### Example Response

{% tabs %}
{% tab title="BSV" %}

```json
[{
    "txid": "e8022f0904e636a7f4c1e561ca0af794b354f6fb71bdfb57b5ac3528e3f40e2f",
    "vout": {
        "0": {
            "scriptPubKey": {
                "hex": "76a9146b7f6a5d5677d1f3635e589b2eacc75d08dc6c4588ac"
            }
        },
        "1": {
            "scriptPubKey": {
                "hex": "006a036478733575453364693965487a6e6b47666865696d6863636434673d3d2c6d392c74622c613738362e39332c6535363430302c7332382e333704746578740142"
            }
        }
    }
}]
```

{% endtab %}

{% tab title="BTC" %}

```json
[{
    "txid": "a3db6634bdcfd55c7448402b33ebde0e02ee84f27ba6420f1b8d1a6f413f0692",
    "vout": {
        "0": {
            "scriptPubKey": {
                "hex": "5120b88c6696e8c659ebf79c424ff3c44ebf60242e60ed3da0438bc8883320efb77b"
            }
        }
    }
}]
```

{% endtab %}
{% endtabs %}

**URL Parameters**

<table><thead><tr><th width="302">Parameter</th><th>Description</th></tr></thead><tbody><tr><td>chain</td><td>Desired blockchain: <code>bsv</code> or <code>btc</code>.</td></tr><tr><td>network</td><td>Selected network: <code>main</code> or <code>test</code>.</td></tr></tbody></table>

**Errors**

| Error                   | Description                   |
| ----------------------- | ----------------------------- |
| `unknown` for that txId | If a given txId is unknown.   |
| `(Ignored)`             | If a given output is unknown. |

## Get Merkle Proof in TSC (BSV-only)

This endpoint returns the Merkle root of the branch for a confirmed transaction, in the [TSC](https://tsc.bitcoinassociation.net/standards/merkle-proof-standardised-format/) format.&#x20;

{% hint style="info" %}

* Returns `null` for unconfirmed transactions.
* The old, non-TSC-format endpoint is no longer supported.
  {% endhint %}

{% code title="HTTP Request" %}

```
GET https://api.whatsonchain.com/v1/bsv/<network>/tx/<txid>/proof/tsc
```

{% endcode %}

{% code title="Example Request" %}

```shell
curl --location --request GET  "https://api.whatsonchain.com/v1/bsv/main/tx/c1d32f28baa27a376ba977f6a8de6ce0a87041157cef0274b20bfda2b0d8df96/proof/tsc"
```

{% endcode %}

{% code title="Example Response" %}

```json
[{
    "index": 0,
    "txOrId": "c1d32f28baa27a376ba977f6a8de6ce0a87041157cef0274b20bfda2b0d8df96",
    "target": "0000000000000000091216c46973d82db057a6f9911352892b7769ed517681c3",
    "nodes": ["7e0ba1980522125f1f40d19a249ab3ae036001b991776813d25aebe08e8b8a50", "1e3a5a8946e0caf07006f6c4f76773d7e474d4f240a276844f866bd09820adb3"]
}]
```

{% endcode %}

**URL Parameters**

| Parameter | Description                         |
| --------- | ----------------------------------- |
| network   | Selected network: `main` or `test`. |
| txid      | Transaction ID.                     |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.taal.com/core-products/whatsonchain/transaction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
