Skip to main content
Query Bitcoin transaction outputs filtered by script type to analyze address activity and UTXO distribution.

Use Case

Track Bitcoin outputs to:
  • Monitor Taproot adoption (witness_v1_taproot outputs)
  • Analyze UTXO set composition by script type
  • Track value flow to specific address types
  • Build address balance tracking systems

Sample Response

{
  "header": {
    "number": 880000,
    "timestamp": 1737504179
  },
  "outputs": [
    {
      "transactionIndex": 1,
      "outputIndex": 0,
      "value": 50000,
      "scriptPubKeyType": "witness_v1_taproot",
      "scriptPubKeyAddress": "bc1p..."
    }
  ]
}

Field Descriptions

  • transactionIndex - Index of the parent transaction within the block
  • outputIndex - Index of this output within the transaction
  • value - Output value in satoshis
  • scriptPubKeyType - Script type (e.g. pubkeyhash, scripthash, witness_v0_keyhash, witness_v1_taproot, nulldata)
  • scriptPubKeyAddress - Output address (when applicable)