Skip to main content
GET
/
polymarket
/
builders
/
{builder_code}
/
analytics
/
changes
Builder percentage change over a lookback window
curl --request GET \
  --url https://api.struct.to/v1/polymarket/builders/{builder_code}/analytics/changes
{
  "builder_code": "<string>",
  "volume_usd": 123,
  "buy_volume_usd": 123,
  "sell_volume_usd": 123,
  "unique_traders": 123,
  "unique_makers": 123,
  "unique_takers": 123,
  "txn_count": 123,
  "buy_count": 123,
  "sell_count": 123,
  "fees_usd": 123,
  "builder_fees": 123,
  "shares_volume": 123,
  "yes_volume_usd": 123,
  "no_volume_usd": 123,
  "yes_count": 123,
  "no_count": 123,
  "buy_dist_under_10": 123,
  "buy_dist_10_100": 123,
  "buy_dist_100_1k": 123,
  "buy_dist_1k_10k": 123,
  "buy_dist_10k_50k": 123,
  "buy_dist_50k_plus": 123,
  "new_users": 123,
  "avg_rev_per_user": 123,
  "avg_vol_per_user": 123
}

Path Parameters

builder_code
string
required

Builder identifier (0x-prefixed hex).

Query Parameters

timeframe
enum<string>

Lookback window (default: 24h). Lookback window for percentage-change endpoints.

Available options:
1h,
24h,
7d,
30d,
1mo,
1y

Response

200 - application/json

Per-metric percentage change

Per-metric percentage change for a builder over the requested lookback window.

builder_code
string
required

The builder this response is about. Always populated, even when no activity exists in either the current or previous window.

volume_usd
number<double>
required

Volume in USD.

buy_volume_usd
number<double>
required

Buy volume in USD.

sell_volume_usd
number<double>
required

Sell volume in USD.

unique_traders
number<double>
required

Unique traders.

unique_makers
number<double>
required

Unique makers.

unique_takers
number<double>
required

Unique takers.

txn_count
number<double>
required

Transaction count.

buy_count
number<double>
required

Buy count.

sell_count
number<double>
required

Sell count.

fees_usd
number<double>
required

Fees in USD.

builder_fees
number<double>
required

Builder fees.

shares_volume
number<double>
required

Shares volume.

yes_volume_usd
number<double>
required

Yes volume in USD.

no_volume_usd
number<double>
required

No volume in USD.

yes_count
number<double>
required

Yes count.

no_count
number<double>
required

No count.

buy_dist_under_10
number<double>
required

Buy trade count in the under-10 USD bucket.

buy_dist_10_100
number<double>
required

Buy trade count in the 10-100 USD bucket.

buy_dist_100_1k
number<double>
required

Buy trade count in the 100-1k USD bucket.

buy_dist_1k_10k
number<double>
required

Buy trade count in the 1k-10k USD bucket.

buy_dist_10k_50k
number<double>
required

Buy trade count in the 10k-50k USD bucket.

buy_dist_50k_plus
number<double>
required

Buy trade count in the 50k-plus USD bucket.

new_users
number<double>
required

New users.

avg_rev_per_user
number<double>
required

Average rev per user.

avg_vol_per_user
number<double>
required

Average vol per user.

Last modified on June 17, 2026