> For the complete documentation index, see [llms.txt](https://docs.taal.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.taal.com/core-products/whatsonchain/transaction.md).

# 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.                     |
