Skip to main content
Query all Bitcoin transactions in a block range with full transaction metadata including txid, hash, size, and weight.

Use Case

Analyze Bitcoin transaction activity to:
  • Monitor transaction volume and sizes
  • Track SegWit adoption via vsize vs size comparison
  • Analyze block utilization and fee markets
  • Build transaction analytics dashboards

Sample Response

{
  "header": {
    "number": 880000,
    "hash": "0000000000000000000320283a032748cef8227873ff4872689bf23f1cda83a5",
    "timestamp": 1737504179
  },
  "transactions": [
    {
      "transactionIndex": 0,
      "txid": "a1b2c3d4e5f6...",
      "hash": "a1b2c3d4e5f6...",
      "size": 250,
      "vsize": 166,
      "weight": 661,
      "version": 2,
      "locktime": 0
    }
  ]
}

Field Descriptions

  • txid - Transaction ID (double SHA-256 of serialized transaction without witness data)
  • hash - Transaction hash (includes witness data; differs from txid for SegWit transactions)
  • size - Total transaction size in bytes (including witness)
  • vsize - Virtual size (weight / 4), used for fee calculation
  • weight - Transaction weight (non-witness bytes * 4 + witness bytes)
  • version - Transaction version number
  • locktime - Earliest time or block height at which the transaction can be included