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
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 calculationweight- Transaction weight (non-witness bytes * 4 + witness bytes)version- Transaction version numberlocktime- Earliest time or block height at which the transaction can be included
Requesting
fields.transaction.txid only returns a transactions array when the request body also includes the transactions table ("transactions": [{}]). This is what lets you join inputs and outputs back to a txid by transactionIndex. A query with only inputs/outputs returns no transactions array at all.