Skip to main content
GET
Builder totals

Path Parameters

builder
string
default:2fcec460c89c4bedb06781d4072db931
required

Query Parameters

window
enum<string>
default:24h

Window: the last 24 hours, 7 days or 30 days before endTime, all time, or custom (startTime to endTime)

Available options:
24h,
7d,
30d,
all,
custom
Minimum string length: 1
startTime
integer<int64>

Custom window start as Unix milliseconds. Required with window=custom and rejected otherwise.

Required range: 0 <= x <= 4102444800000
endTime
integer<int64>

Window end as Unix milliseconds; defaults to now. Buckets starting at or before it count. A window counted in hours (2.5 days or shorter) must start within the last 90 days.

Required range: 0 <= x <= 4102444800000

Response

OK

window
object

The window a response covers, as the server resolved it.

builder
object

A builder's identity: an application, or a display group of applications.

volumeUsd
string | null

Taker volume in USD (USDC 1:1) of the trades the builder's applications took

Example:

"25000"

spotVolumeUsd
string | null

The spot part of volumeUsd

Example:

"0"

perpVolumeUsd
string | null

The perpetual (margin) part of volumeUsd

Example:

"25000"

tradesCount
integer<int64> | null

Trades the builder's applications took

Required range: x >= 0
Example:

120

feesUsd
string | null

The builder's own fee revenue in USD: taker add-ons on the trades it took plus maker add-ons on the trades it made. Never the protocol taker fee.

Example:

"12.5"

takerFeesUsd
string | null

The taker add-on part of feesUsd

Example:

"10"

makerFeesUsd
string | null

The maker add-on part of feesUsd, earned on trades the builder's applications made, whoever took them

Example:

"2.5"

activeTakers
integer<int64> | null

Distinct taker wallets that traded through the builder in the window, each once however many buckets or applications it traded in

Required range: x >= 0
Example:

18

newTraders
integer<int64> | null

Wallets whose first trade through one of the builder's applications fell in the window, counted once per (application, wallet)

Required range: x >= 0
Example:

4

depositsUsd
string | null

USDC deposited through the builder's applications in the window, in USD (1:1). Other tokens are unvalued and not counted.

Example:

"15000"

withdrawalsUsd
string | null

USDC withdrawals initiated through the builder's applications in the window, in USD (1:1). Attributed by the application that initiated the withdrawal; other tokens are unvalued and not counted.

Example:

"4000"

netFlowUsd
string | null

depositsUsd less withdrawalsUsd; negative when more left than arrived

Example:

"11000"

volumeBySource
object

A USD volume split by how it executed (RFQ-17): the order-book part and the RFQ part add back exactly to the volumeUsd beside it.

newAccounts
integer<int64> | null

Accounts registered in the window under one of the builder's applications, whether or not they traded, summed over a group's applications (newTraders counts first trades instead)

Required range: x >= 0
Example:

12