Skip to main content

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:
For transaction data:
Available datasets:
  • bitcoin.raw.blocks - Block data including hash, height (number), size, weight, merkle root, timestamp, and transaction count
  • bitcoin.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

Use the most specific dataset for your use case:
  • Block-level analysis? Use bitcoin.raw.blocks
  • Transaction analysis? Use bitcoin.raw.transactions
Apply filters in SQL as early as possible to reduce data volume:
Bitcoin has moderate throughput compared to high-volume chains. Start with small or medium: