Bucketed timeseries for stacked-bar / area charts. For each bucket in the range, returns up to top_n plus one rows: one per top-N builder plus an other aggregate. Top-N is fixed across the whole window so chart legends stay stable.
Documentation Index
Fetch the complete documentation index at: https://docs.struct.to/llms.txt
Use this file to discover all available pages before exploring further.
Ranking metric used to pick the top-N. Default: volume. Sort metric for the builders list endpoint.
volume, txns, traders, fees, builder_fees, new_users, avg_rev_per_user, avg_vol_per_user, builder_maker_fee_rate_bps, builder_taker_fee_rate_bps Bucket size. Default: 60 (hourly).
Bucket size for /analytics/timeseries and /analytics/deltas responses.
Each value picks the time interval that one row in the output covers:
60 = 1 hour, 240 = 4 hours, D/1D = 1 day, W/1W = 7 days,
M/1M = calendar month.
60, 240, D, 1D, W, 1W, M, 1M Inclusive start ts (unix seconds).
Inclusive end ts (unix seconds).
Max buckets returned (default 500, max 2500). Limits the COUNT of bucket rows; the response carries top_n entries per bucket plus one other row.
Number of top builders broken out individually (clamped 1..50). Default: 10.
x >= 0cumulative (end-of-bucket snapshot) or delta (in-bucket change). Default: cumulative. Series mode — cumulative end-of-bucket snapshot or in-bucket delta.
cumulative, delta Bucketed composition rows plus a builder_metadata map keyed by builder_code
Composition response: bucket rows plus a top-level builder_metadata
lookup keyed by builder_code. Metadata is returned once per builder
here rather than embedded on each bucket row.
Bucket rows, ordered ascending by t and then by r within each bucket.
Display metadata for each unique builder code present in data,
keyed by builder_code. Builders with no registered metadata are
absent from the map. The synthetic "other" aggregate row is never
a key here.