Endpoint Coverage

September 2, 2026 · View on GitHub

This document maps every Glassnode Basic API endpoint category to the SDK methods that cover it. It is auto-maintained and updated with each release.

Legend

  • Typed wrapper — a typed convenience method exists on the category service
  • Generic client — available through client.Metrics.Get() / GetTimePoints() / GetObjectPoints()
  • Bulk wrapperclient.Metrics.GetBulk() supports this metric path
  • PIT wrapperclient.PointInTime.GetPITTimePoints() / GetPITObjectPoints() supports this metric
  • Not available — not available for the tested subscription plan

Core Endpoints

API PathSDK MethodParametersResponse ModelBulkStatus
GET /v1/metadata/assetsclient.Metadata.Assets()filterAssetsResponseN/ATyped wrapper
GET /v1/metadata/metricsclient.Metadata.Metrics()MetricQuery[]stringN/ATyped wrapper
GET /v1/metadata/metricclient.Metadata.Metric()path, MetricQueryMetricMetadataN/ATyped wrapper
GET /v1/user/api_usageclient.User.APIUsage()noneAPIUsageN/ATyped wrapper
GET /v1/metrics/<path>client.Metrics.Get() / GetTimePoints() / GetObjectPoints()MetricQueryjson.RawMessage / []TimePoint / []ObjectPointN/AGeneric client
GET /v1/metrics/<path>/bulkclient.Metrics.GetBulk()BulkQueryBulkResponseYesBulk wrapper

Category Services

Addresses

Documentation: https://docs.glassnode.com/basic-api/endpoints/addresses

Metric PathSDK MethodResponse ModelBulkStatus
/addresses/accumulation_countclient.Addresses.AccumulationCount()[]TimePointCheck metadataTyped wrapper
/addresses/accumulation_balanceclient.Addresses.AccumulationBalance()[]TimePointCheck metadataTyped wrapper
/addresses/active_countclient.Addresses.ActiveCount()[]TimePointCheck metadataTyped wrapper
/addresses/active_count_with_contractsclient.Addresses.ActiveCountWithContracts()[]TimePointCheck metadataTyped wrapper
/addresses/countclient.Addresses.Count()[]TimePointCheck metadataTyped wrapper
/addresses/new_entitiesclient.Addresses.NewAddresses()[]TimePointCheck metadataTyped wrapper
/addresses/sending_countclient.Addresses.SendingAddresses()[]TimePointCheck metadataTyped wrapper
/addresses/receiving_countclient.Addresses.ReceivingAddresses()[]TimePointCheck metadataTyped wrapper
/addresses/active_count_pitclient.Addresses.ActiveCountPIT()[]PITTimePointN/ATyped wrapper
/addresses/accumulation_count_pitclient.Addresses.AccumulationCountPIT()[]PITTimePointN/ATyped wrapper
Any other /addresses/*client.Addresses.GetRaw()json.RawMessageCheck metadataGeneric client

Bridges

Documentation: https://docs.glassnode.com/basic-api/endpoints/bridges

Metric PathSDK MethodResponse ModelBulkStatus
/bridges/tvlclient.Bridges.TVL()[]TimePointCheck metadataTyped wrapper
/bridges/tvl_relativeclient.Bridges.TVLRelative()[]ObjectPointCheck metadataTyped wrapper
/bridges/deposits_by_chainclient.Bridges.DepositsByChain()[]ObjectPointCheck metadataTyped wrapper
/bridges/net_flow_by_chainclient.Bridges.NetFlowByChain()[]ObjectPointCheck metadataTyped wrapper
/bridges/withdrawals_by_chainclient.Bridges.WithdrawalsByChain()[]ObjectPointCheck metadataTyped wrapper
Any other /bridges/*client.Bridges.GetRaw()json.RawMessageCheck metadataGeneric client

Blockchain

Documentation: https://docs.glassnode.com/basic-api/endpoints/blockchain

Metric PathSDK MethodResponse ModelBulkStatus
/blockchain/block_heightclient.Blockchain.BlockHeight()[]TimePointCheck metadataTyped wrapper
/blockchain/block_interval_meanclient.Blockchain.BlockIntervalMean()[]TimePointCheck metadataTyped wrapper
/blockchain/block_interval_medianclient.Blockchain.BlockIntervalMedian()[]TimePointCheck metadataTyped wrapper
/blockchain/block_size_meanclient.Blockchain.BlockSizeMean()[]TimePointCheck metadataTyped wrapper
/blockchain/block_size_totalclient.Blockchain.BlockSizeTotal()[]TimePointCheck metadataTyped wrapper
/blockchain/blocks_minedclient.Blockchain.BlocksMined()[]TimePointCheck metadataTyped wrapper
/blockchain/utxo_countclient.Blockchain.UTXOsTotal()[]TimePointCheck metadataTyped wrapper
/blockchain/utxo_created_countclient.Blockchain.UTXOsCreated()[]TimePointCheck metadataTyped wrapper
/blockchain/utxo_spent_countclient.Blockchain.UTXOsSpent()[]TimePointCheck metadataTyped wrapper
Any other /blockchain/*client.Blockchain.GetRaw()json.RawMessageCheck metadataGeneric client

Breakdowns

Documentation: https://docs.glassnode.com/basic-api/endpoints/breakdowns

Metric PathSDK MethodResponse ModelBulkStatus
/breakdowns/supply_by_ageclient.Breakdowns.SupplyByAge()[]ObjectPointCheck metadataTyped wrapper
/breakdowns/supply_by_wallet_sizeclient.Breakdowns.SupplyByWalletSize()[]ObjectPointCheck metadataTyped wrapper
/breakdowns/supply_by_pnlclient.Breakdowns.SupplyByPnL()[]ObjectPointCheck metadataTyped wrapper
/breakdowns/sopr_by_ageclient.Breakdowns.SOPRByAge()[]ObjectPointCheck metadataTyped wrapper
/breakdowns/sopr_by_wallet_sizeclient.Breakdowns.SOPRByWalletSize()[]ObjectPointCheck metadataTyped wrapper
/breakdowns/mvrv_by_ageclient.Breakdowns.MVRVByAge()[]ObjectPointCheck metadataTyped wrapper
/breakdowns/realized_cap_by_ageclient.Breakdowns.RealizedCapByAge()[]ObjectPointCheck metadataTyped wrapper
Any other /breakdowns/*client.Breakdowns.GetRaw()json.RawMessageCheck metadataGeneric client

DeFi

Documentation: https://docs.glassnode.com/basic-api/endpoints/defi

Metric PathSDK MethodResponse ModelBulkStatus
/defi/total_value_lockedclient.DeFi.TVL()[]TimePointCheck metadataTyped wrapper
Any other /defi/*client.DeFi.GetRaw()json.RawMessageCheck metadataGeneric client

Derivatives

Documentation: https://docs.glassnode.com/basic-api/endpoints/derivatives

Metric PathSDK MethodResponse ModelBulkStatus
/derivatives/futures_open_interestclient.Derivatives.FuturesOpenInterest()[]TimePointCheck metadataTyped wrapper
/derivatives/futures_volumeclient.Derivatives.FuturesVolume()[]TimePointCheck metadataTyped wrapper
/derivatives/futures_perpetual_funding_rateclient.Derivatives.FuturesPerpetualFundingRate()[]TimePointCheck metadataTyped wrapper
/derivatives/futures_estimated_leverage_ratioclient.Derivatives.FuturesEstimatedLeverageRatio()[]TimePointCheck metadataTyped wrapper
/derivatives/options_open_interestclient.Derivatives.OptionsOpenInterest()[]TimePointCheck metadataTyped wrapper
/derivatives/options_volume_24hclient.Derivatives.OptionsVolume24h()[]TimePointCheck metadataTyped wrapper
/derivatives/futures_long_liquidations_totalclient.Derivatives.FuturesLiquidationsLongTotal()[]TimePointCheck metadataTyped wrapper
/derivatives/futures_short_liquidations_totalclient.Derivatives.FuturesLiquidationsShortTotal()[]TimePointCheck metadataTyped wrapper
Any other /derivatives/*client.Derivatives.GetRaw()json.RawMessageCheck metadataGeneric client

Distribution

Documentation: https://docs.glassnode.com/basic-api/endpoints/distribution

Metric PathSDK MethodResponse ModelBulkStatus
/distribution/balance_exchangesclient.Distribution.ExchangeBalanceTotal()[]TimePointCheck metadataTyped wrapper
/distribution/balance_exchanges_percentclient.Distribution.ExchangeBalancePercent()[]TimePointCheck metadataTyped wrapper
/distribution/exchange_net_position_changeclient.Distribution.ExchangeNetPositionChange()[]TimePointCheck metadataTyped wrapper
/distribution/miner_balanceclient.Distribution.MinerBalance()[]TimePointCheck metadataTyped wrapper
/distribution/miner_net_position_changeclient.Distribution.MinerNetPositionChange()[]TimePointCheck metadataTyped wrapper
/distribution/giniclient.Distribution.GiniCoefficient()[]TimePointCheck metadataTyped wrapper
/distribution/herfindahlclient.Distribution.HerfindahlIndex()[]TimePointCheck metadataTyped wrapper
/distribution/supply_contractsclient.Distribution.SupplyInSmartContracts()[]TimePointCheck metadataTyped wrapper
Any other /distribution/*client.Distribution.GetRaw()json.RawMessageCheck metadataGeneric client

Entities

Documentation: https://docs.glassnode.com/basic-api/endpoints/entities

Metric PathSDK MethodResponse ModelBulkStatus
/entities/active_countclient.Entities.ActiveEntities()[]TimePointCheck metadataTyped wrapper
/entities/new_countclient.Entities.NewEntities()[]TimePointCheck metadataTyped wrapper
/entities/sending_countclient.Entities.SendingEntities()[]TimePointCheck metadataTyped wrapper
/entities/receiving_countclient.Entities.ReceivingEntities()[]TimePointCheck metadataTyped wrapper
/entities/net_growth_countclient.Entities.EntitiesNetGrowth()[]TimePointCheck metadataTyped wrapper
/entities/countclient.Entities.NumberWhales()[]TimePointCheck metadataTyped wrapper
Any other /entities/*client.Entities.GetRaw()json.RawMessageCheck metadataGeneric client

ETH 2.0

Documentation: https://docs.glassnode.com/basic-api/endpoints/eth2

Metric PathSDK MethodResponse ModelBulkStatus
/eth2/validators_activeclient.ETH2.ActiveValidators()[]TimePointCheck metadataTyped wrapper
/eth2/staked_totalclient.ETH2.TotalValueStaked()[]TimePointCheck metadataTyped wrapper
/eth2/validators_countclient.ETH2.TotalValidators()[]TimePointCheck metadataTyped wrapper
/eth2/validator_balance_meanclient.ETH2.AverageValidatorBalance()[]TimePointCheck metadataTyped wrapper
/eth2/participation_rateclient.ETH2.ParticipationRate()[]TimePointCheck metadataTyped wrapper
/eth2/issuance_annualizedclient.ETH2.EstimatedAnnualIssuance()[]TimePointCheck metadataTyped wrapper
Any other /eth2/*client.ETH2.GetRaw()json.RawMessageCheck metadataGeneric client

Fees

Documentation: https://docs.glassnode.com/basic-api/endpoints/fees

Metric PathSDK MethodResponse ModelBulkStatus
/fees/volume_sumclient.Fees.FeesTotal()[]TimePointCheck metadataTyped wrapper
/fees/volume_meanclient.Fees.FeesMean()[]TimePointCheck metadataTyped wrapper
/fees/volume_medianclient.Fees.FeesMedian()[]TimePointCheck metadataTyped wrapper
/fees/gas_price_meanclient.Fees.GasPriceMean()[]TimePointCheck metadataTyped wrapper
/fees/gas_price_medianclient.Fees.GasPriceMedian()[]TimePointCheck metadataTyped wrapper
/fees/gas_used_sumclient.Fees.GasUsedTotal()[]TimePointCheck metadataTyped wrapper
/fees/fee_ratio_multipleclient.Fees.FeeRatioMultiple()[]TimePointCheck metadataTyped wrapper
Any other /fees/*client.Fees.GetRaw()json.RawMessageCheck metadataGeneric client

Global

Documentation: https://docs.glassnode.com/basic-api/endpoints/global

Metric PathSDK MethodResponse ModelBulkStatus
/global/marketcapclient.Global.TotalMarketCap()[]TimePointCheck metadataTyped wrapper
/global/marketcap_realizedclient.Global.TotalRealizedCap()[]TimePointCheck metadataTyped wrapper
/global/open_interestclient.Global.TotalOpenInterest()[]TimePointCheck metadataTyped wrapper
/global/sopr_medianclient.Global.MedianSOPR()[]TimePointCheck metadataTyped wrapper
Any other /global/*client.Global.GetRaw()json.RawMessageCheck metadataGeneric client

Indicators

Documentation: https://docs.glassnode.com/basic-api/endpoints/indicators

Metric PathSDK MethodResponse ModelBulkStatus
/indicators/soprclient.Indicators.SOPR()[]TimePointCheck metadataTyped wrapper
/indicators/cddclient.Indicators.CDD()[]TimePointCheck metadataTyped wrapper
/indicators/accumulation_trend_scoreclient.Indicators.AccumulationTrendScore()[]TimePointCheck metadataTyped wrapper
/indicators/nvtclient.Indicators.NVT()[]TimePointCheck metadataTyped wrapper
/indicators/mvrvclient.Indicators.MVRV()[]TimePointCheck metadataTyped wrapper
/indicators/nuplclient.Indicators.NUPL()[]TimePointCheck metadataTyped wrapper
/indicators/realized_profitclient.Indicators.RealizedProfit()[]TimePointCheck metadataTyped wrapper
/indicators/realized_lossclient.Indicators.RealizedLoss()[]TimePointCheck metadataTyped wrapper
/indicators/reserve_riskclient.Indicators.ReserveRisk()[]TimePointCheck metadataTyped wrapper
/indicators/puell_multipleclient.Indicators.PuellMultiple()[]TimePointCheck metadataTyped wrapper
/indicators/s2fclient.Indicators.StockToFlow()[]TimePointCheck metadataTyped wrapper
/indicators/rhodl_ratioclient.Indicators.RHODL()[]TimePointCheck metadataTyped wrapper
/indicators/fear_greed_indexclient.Indicators.FearGreed()[]TimePointCheck metadataTyped wrapper
/indicators/livelinessclient.Indicators.Liveliness()[]TimePointCheck metadataTyped wrapper
/indicators/dormancyclient.Indicators.Dormancy()[]TimePointCheck metadataTyped wrapper
Any other /indicators/*client.Indicators.GetRaw()json.RawMessageCheck metadataGeneric client

Institutions

Documentation: https://docs.glassnode.com/basic-api/endpoints/institutions

Metric PathSDK MethodResponse ModelBulkStatus
/institutions/holdings_us_spot_etfclient.Institutions.USSpotETFBalances()[]TimePointCheck metadataTyped wrapper
/institutions/flows_us_spot_etfclient.Institutions.USSpotETFNetFlows()[]TimePointCheck metadataTyped wrapper
/institutions/volume_us_spot_etfclient.Institutions.USSpotETFTradingVolume()[]TimePointCheck metadataTyped wrapper
/institutions/price_us_spot_etfclient.Institutions.USSpotETFPrice()[]TimePointCheck metadataTyped wrapper
/institutions/holdings_purpose_etfclient.Institutions.PurposeBitcoinETFHoldings()[]TimePointCheck metadataTyped wrapper
Any other /institutions/*client.Institutions.GetRaw()json.RawMessageCheck metadataGeneric client

Lightning

Documentation: https://docs.glassnode.com/basic-api/endpoints/lightning

Metric PathSDK MethodResponse ModelBulkStatus
/lightning/capacityclient.Lightning.Capacity()[]TimePointCheck metadataTyped wrapper
/lightning/node_countclient.Lightning.NumberOfNodes()[]TimePointCheck metadataTyped wrapper
/lightning/channel_countclient.Lightning.NumberOfChannels()[]TimePointCheck metadataTyped wrapper
/lightning/channel_size_meanclient.Lightning.ChannelSizeMean()[]TimePointCheck metadataTyped wrapper
/lightning/channel_size_medianclient.Lightning.ChannelSizeMedian()[]TimePointCheck metadataTyped wrapper
/lightning/base_fee_medianclient.Lightning.BaseFeeMedian()[]TimePointCheck metadataTyped wrapper
/lightning/fee_rate_medianclient.Lightning.FeeRateMedian()[]TimePointCheck metadataTyped wrapper
Any other /lightning/*client.Lightning.GetRaw()json.RawMessageCheck metadataGeneric client

Macro

Documentation: https://docs.glassnode.com/basic-api/endpoints/macro

Metric PathSDK MethodResponse ModelBulkStatus
/macro/us_interest_rateclient.Macro.USInterestRate()[]TimePointN/ATyped wrapper
/macro/us_central_bank_balance_sheetclient.Macro.USCentralBankBalanceSheet()[]TimePointN/ATyped wrapper
/macro/us_gdpclient.Macro.USGDP()[]TimePointN/ATyped wrapper
/macro/us_core_inflation_rateclient.Macro.USCoreInflationRate()[]TimePointN/ATyped wrapper
/macro/us_money_supply_m2client.Macro.USMoneySupplyM2()[]TimePointN/ATyped wrapper
/macro/euro_interest_rateclient.Macro.EuroAreaInterestRate()[]TimePointN/ATyped wrapper
Any other /macro/*client.Macro.GetRaw()json.RawMessageN/AGeneric client

Market

Documentation: https://docs.glassnode.com/basic-api/endpoints/market

Metric PathSDK MethodResponse ModelBulkStatus
/market/price_usd_closeclient.Market.Price()[]TimePointCheck metadataTyped wrapper
/market/price_usd_ohlcclient.Market.PriceOHLC()[]ObjectPointCheck metadataTyped wrapper
/market/marketcap_usdclient.Market.MarketCap()[]TimePointCheck metadataTyped wrapper
/market/mvrvclient.Market.MVRV()[]TimePointCheck metadataTyped wrapper
/market/marketcap_realized_usdclient.Market.RealizedCap()[]TimePointCheck metadataTyped wrapper
/market/price_realized_usdclient.Market.RealizedPrice()[]TimePointCheck metadataTyped wrapper
/market/btc_dominanceclient.Market.BTCDominance()[]TimePointCheck metadataTyped wrapper
/market/volumeclient.Market.SpotVolume()[]TimePointCheck metadataTyped wrapper
/market/volume_usd_24hclient.Market.SpotVolume24h()[]TimePointCheck metadataTyped wrapper
/market/price_drawdown_relativeclient.Market.PriceDrawdownFromATH()[]TimePointCheck metadataTyped wrapper
/market/realized_volatility_1mclient.Market.RealizedVolatility1M()[]TimePointCheck metadataTyped wrapper
/market/beta_btc_7dclient.Market.BetaBtc7D()[]TimePointCheck metadataTyped wrapper
Any other /market/*client.Market.GetRaw()json.RawMessageCheck metadataGeneric client

Mempool

Documentation: https://docs.glassnode.com/basic-api/endpoints/mempool

Metric PathSDK MethodResponse ModelBulkStatus
/mempool/countclient.Mempool.TransactionCount()[]TimePointCheck metadataTyped wrapper
/mempool/fees_sumclient.Mempool.TotalAmountOfFees()[]TimePointCheck metadataTyped wrapper
/mempool/value_sumclient.Mempool.TotalAmountOfCoins()[]TimePointCheck metadataTyped wrapper
/mempool/size_sumclient.Mempool.TransactionsSize()[]TimePointCheck metadataTyped wrapper
/mempool/fees_relative_meanclient.Mempool.AverageRelativeFee()[]TimePointCheck metadataTyped wrapper
Any other /mempool/*client.Mempool.GetRaw()json.RawMessageCheck metadataGeneric client

Mining

Documentation: https://docs.glassnode.com/basic-api/endpoints/mining

Metric PathSDK MethodResponse ModelBulkStatus
/mining/hash_rate_meanclient.Mining.HashRate()[]TimePointCheck metadataTyped wrapper
/mining/difficulty_latestclient.Mining.Difficulty()[]TimePointCheck metadataTyped wrapper
/mining/revenue_sumclient.Mining.MinerRevenueTotal()[]TimePointCheck metadataTyped wrapper
/mining/revenue_from_rewardsclient.Mining.MinerRevenueBlockRewards()[]TimePointCheck metadataTyped wrapper
/mining/revenue_from_feesclient.Mining.MinerRevenueFees()[]TimePointCheck metadataTyped wrapper
/mining/thermocapclient.Mining.Thermocap()[]TimePointCheck metadataTyped wrapper
Any other /mining/*client.Mining.GetRaw()json.RawMessageCheck metadataGeneric client

Options

Documentation: https://docs.glassnode.com/basic-api/endpoints/options

Metric PathSDK MethodResponse ModelBulkStatus
/options/open_interest_sumclient.Options.OpenInterest()[]TimePointCheck metadataTyped wrapper
/options/volume_sumclient.Options.Volume()[]TimePointCheck metadataTyped wrapper
/options/volume_put_call_ratioclient.Options.PutCallRatio()[]TimePointCheck metadataTyped wrapper
/options/max_painclient.Options.MaxPain()[]TimePointCheck metadataTyped wrapper
/options/iv_atmclient.Options.ImpliedVolatility()[]TimePointCheck metadataTyped wrapper
Any other /options/*client.Options.GetRaw()json.RawMessageCheck metadataGeneric client

Point-In-Time

Documentation: https://docs.glassnode.com/basic-api/endpoints/pit

Metric PathSDK MethodResponse ModelBulkStatus
Any /indicators/*_pitclient.PointInTime.GetPITTimePoints()[]PITTimePointN/APIT wrapper
Any /market/*_pitclient.PointInTime.GetPITTimePoints()[]PITTimePointN/APIT wrapper
Any *_pit (object)client.PointInTime.GetPITObjectPoints()[]PITObjectPointN/APIT wrapper
Any *_pit (raw)client.PointInTime.GetRaw()json.RawMessageN/AGeneric client

Protocols

Documentation: https://docs.glassnode.com/basic-api/endpoints/protocols

Metric PathSDK MethodResponse ModelBulkStatus
/protocols/aave-v3/tvl_by_tokenclient.Protocols.AaveV3AvailableLiquidity()[]ObjectPointCheck metadataTyped wrapper
/protocols/uniswap/tvl_per_fee_tierclient.Protocols.UniswapTVLPerFeeTier()[]ObjectPointCheck metadataTyped wrapper
Any other /protocols/*client.Protocols.GetRaw()json.RawMessageCheck metadataGeneric client

Signals

Documentation: https://docs.glassnode.com/basic-api/endpoints/signals

Metric PathSDK MethodResponse ModelBulkStatus
/signals/altcoin_cycle_signalclient.Signals.AltcoinCycleSignal()[]TimePointN/ATyped wrapper
/signals/bitcoin_risk_signalclient.Signals.BitcoinRiskSignal()[]TimePointN/ATyped wrapper
/signals/bitcoin_sharpe_signalclient.Signals.BitcoinSharpeSignal()[]TimePointN/ATyped wrapper
/signals/bss_goldilocks_signalclient.Signals.BSSGoldilocksSignal()[]TimePointN/ATyped wrapper
/signals/ecosystem_momentum_signalclient.Signals.EcosystemMomentumSignal()[]TimePointN/ATyped wrapper
Any other /signals/*client.Signals.GetRaw()json.RawMessageN/AGeneric client

Supply

Documentation: https://docs.glassnode.com/basic-api/endpoints/supply

Metric PathSDK MethodResponse ModelBulkStatus
/supply/currentclient.Supply.CirculatingSupply()[]TimePointCheck metadataTyped wrapper
/supply/activeclient.Supply.ActiveSupply()[]TimePointCheck metadataTyped wrapper
/supply/lthclient.Supply.LongTermHolderSupply()[]TimePointCheck metadataTyped wrapper
/supply/sthclient.Supply.ShortTermHolderSupply()[]TimePointCheck metadataTyped wrapper
/supply/inflation_rateclient.Supply.InflationRate()[]TimePointCheck metadataTyped wrapper
/supply/profit_relativeclient.Supply.ProfitableSupply()[]TimePointCheck metadataTyped wrapper
/supply/hodl_wavesclient.Supply.HODLWaves()[]ObjectPointCheck metadataTyped wrapper
Any other /supply/*client.Supply.GetRaw()json.RawMessageCheck metadataGeneric client

Transactions

Documentation: https://docs.glassnode.com/basic-api/endpoints/transactions

Metric PathSDK MethodResponse ModelBulkStatus
/transactions/countclient.Transactions.Count()[]TimePointCheck metadataTyped wrapper
/transactions/rateclient.Transactions.Rate()[]TimePointCheck metadataTyped wrapper
/transactions/size_meanclient.Transactions.SizeMean()[]TimePointCheck metadataTyped wrapper
/transactions/size_sumclient.Transactions.SizeTotal()[]TimePointCheck metadataTyped wrapper
/transactions/volume_meanclient.Transactions.TransferVolumeMean()[]TimePointCheck metadataTyped wrapper
/transactions/volume_sumclient.Transactions.TransferVolumeTotal()[]TimePointCheck metadataTyped wrapper
/transactions/deposits_countclient.Transactions.ExchangeDeposits()[]TimePointCheck metadataTyped wrapper
/transactions/withdrawals_countclient.Transactions.ExchangeWithdrawals()[]TimePointCheck metadataTyped wrapper
Any other /transactions/*client.Transactions.GetRaw()json.RawMessageCheck metadataGeneric client

Treasuries

Documentation: https://docs.glassnode.com/basic-api/endpoints/treasuries

Metric PathSDK MethodResponse ModelBulkStatus
/treasuries/balance_companiesclient.Treasuries.TreasuryBalancesCompanies()[]TimePointN/ATyped wrapper
/treasuries/balance_governmentsclient.Treasuries.TreasuryBalancesGovernments()[]TimePointN/ATyped wrapper
/treasuries/flows_companiesclient.Treasuries.TreasuryNetFlowsCompanies()[]TimePointN/ATyped wrapper
/treasuries/flows_governmentsclient.Treasuries.TreasuryNetFlowsGovernments()[]TimePointN/ATyped wrapper
/treasuries/count_companiesclient.Treasuries.TreasuryCountCompanies()[]TimePointN/ATyped wrapper
Any other /treasuries/*client.Treasuries.GetRaw()json.RawMessageN/AGeneric client

Bulk Support

Bulk endpoints are available at /v1/metrics/<path>/bulk for metrics where metadata/metric reports bulk_supported: true. Use client.Metrics.GetBulk() with a BulkQuery to fetch data for multiple assets, exchanges, or networks in a single request.

Bulk endpoints are part of the Professional API and are not available on the Advanced/Light API tier.

Timerange constraints for bulk requests:

  • 10m and 1h resolutions: 10 days
  • 1d (24h) resolution: 31 days
  • 1w and 1month resolutions: 93 days

Credit consumption: Each bulk request costs as many credits as individual calls would. BTC costs 1 credit per request; all other assets cost 2 credits. Always specify assets explicitly.

Point-In-Time Metrics

Point-in-Time (PIT) metrics include a computed_at timestamp indicating when the data was computed. Use client.PointInTime.GetPITTimePoints() or GetPITObjectPoints() to retrieve PIT data with the computed_at field preserved.