Dune’s utility tables provide time-series scaffolding — pre-built tables of timestamps at different granularities from Bitcoin genesis (January 3, 2009) to the current date. They are essential for creating continuous time axes in queries and dashboards.Documentation Index
Fetch the complete documentation index at: https://docs.dune.com/llms.txt
Use this file to discover all available pages before exploring further.
Maintained by: Dune · Refresh: N/A · Coverage: Universal (no chain-specific data)
Get This Data
Access utility tables via API, Datashare, or the Dune App.
Available Tables
| Table | Granularity |
|---|---|
utils.days | One row per day |
utils.hours | One row per hour |
utils.minutes | One row per minute |
utils.weeks | One row per week |
utils.months | One row per month |
utils.quarters | One row per quarter |
utils.years | One row per year |
timestamp (type: timestamp(3) with time zone), spanning from January 3, 2009 (Bitcoin genesis) to the current date.
When to Use These Tables
- Fill gaps in time-series data (ensure every day/hour has a row, even with zero activity)
- Generate date ranges for analysis windows
- Build continuous time axes for dashboard charts
- Create calendar-based aggregations
Example Queries
Fill gaps in daily DEX volume (ensures every day appears):Enterprise Data Solutions
Need custom time-series utilities? Talk to our enterprise team.
Build Custom Models
Build private analytics pipelines with the dbt Connector.