Finalized Metrics
Santiment provides a way to access finalized metric data points through our API. Data points are flagged as final for a given interval, meaning no further backfills or adjustments will occur for that timestamp. This is especially useful when you need guaranteed consistency for analysis, dashboards, or reporting.
Finalized here means the value is considered final for the requested interval. It does not change afterwards due to late-arriving data or corrections.
How to request finalized data
Set onlyFinalizedData: true in your GraphQL query. For example, requesting daily finalized Transaction Volume for Bitcoin Cash:
1 2 3 4 5 6 7 8 9 10 11{ getMetric(metric: "transaction_volume"){ timeseriesDataJson( selector:{slug: "bitcoin-cash"} from: "utc_now-6h" to: "utc_now" interval: "5m" onlyFinalizedData: true ) } }
Supported scope (WIP)
This feature is currently in testing and implemented for Bitcoin Cash and for a limited subset of metrics:
active_addresses_1hactive_addresses_24hactive_addresses_30dactive_addresses_7dactive_addresses_delta_1hactive_addresses_delta_24hactive_addresses_delta_30dactive_addresses_delta_7dnvt_transaction_volumestack_age_consumed_5mintransaction_volumetransaction_volume_5min
The assets and metrics coverage will expand in the future.
Requesting finalized data introduces additional latency.