Overview
Goldsky provides curated Bitcoin datasets for blocks and transactions, making it easy to build pipelines for Bitcoin blockchain analysis.Quick Start
Get started with Bitcoin data - choose the dataset that fits your use case: For block data:bitcoin.raw.blocks- Block data including hash, height (number), size, weight, merkle root, timestamp, and transaction countbitcoin.raw.transactions- Transaction data including inputs, outputs (as JSON strings), input/output counts and values, fee, and block metadata
Schema Reference
bitcoin.raw.blocks - primary key id
bitcoin.raw.transactions - primary key id
inputs and outputs are JSON-encoded strings. Use json_extract or your sink’s JSON functions to parse them downstream.Guide: Track Large Bitcoin Transactions
Monitor transactions with significant BTC movement:Guide: Monitor Block Production
Track Bitcoin block metadata for network analysis:Guide: Analyze Transaction Fees
Track Bitcoin transaction fees over time:Performance Tips
Choose the right dataset
Choose the right dataset
Use the most specific dataset for your use case:
- Block-level analysis? Use
bitcoin.raw.blocks - Transaction analysis? Use
bitcoin.raw.transactions
Filter early
Filter early
Apply filters in SQL as early as possible to reduce data volume:
Use appropriate resource sizes
Use appropriate resource sizes
Bitcoin has moderate throughput compared to high-volume chains. Start with small or medium: