Builder analytics timeseries (cumulative)
Returns cumulative values at the end of each bucket for one builder. Use for running-total charts over time.
Path Parameters
Builder code.
Query Parameters
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 Start timestamp (unix seconds). Omit for all-time.
End timestamp (unix seconds).
Max data points to return (default 500, max 2500).
Opaque cursor from a previous response.
Response
Cumulative time-bucketed builder stats
Bucket start time as Unix seconds.
x >= 0Volume in USD.
Buy volume in USD.
Sell volume in USD.
Distinct trader addresses.
Distinct maker addresses (order-resting side).
Distinct taker addresses (order-initiator side).
Transaction count.
Buy count.
Sell count.
Fees in USD.
Builder's share of fees_usd (which is Polymarket's total fee).
Shares volume.
Yes volume in USD.
No volume in USD.
Yes count.
No count.
Buy trade count in the under-10 USD bucket.
Buy trade count in the 10-100 USD bucket.
Buy trade count in the 100-1k USD bucket.
Buy trade count in the 1k-10k USD bucket.
Buy trade count in the 10k-50k USD bucket.
Buy trade count in the 50k-plus USD bucket.
Onboarding metric — traders whose first ever builder-attributed trade
touched this builder/grain. Cumulative on timeseries, delta on
deltas. Each trader contributes at most once globally (any builder).
Average revenue per user — builder_fees / unique_traders. Zero when
the bucket has no traders. Cumulative on timeseries, in-window on
deltas.
Average volume per user — volume_usd / unique_traders. Same scoping
as avg_rev_per_user (cumulative on timeseries, in-window on deltas).