Skip to main content
GET
Global analytics snapshot

Response

200 - application/json

Latest global metrics snapshot

Response body for GET /polymarket/analytics/counts. Cumulative analytics metrics plus entity-count enrichment.

ts
integer<int32>
required

Unix-second timestamp of the latest block reflected in the metrics.

Required range: x >= 0
block
integer<int64>
required

Latest block number processed.

Required range: x >= 0
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
integer<int64>
required

Distinct addresses that have ever traded on Polymarket (lifetime).

Required range: x >= 0
unique_makers
integer<int64>
required

Distinct makers ever active (lifetime distinct).

Required range: x >= 0
unique_takers
integer<int64>
required

Distinct takers ever active (lifetime distinct).

Required range: x >= 0
txn_count
integer<int64>
required

Transaction count.

Required range: x >= 0
buy_count
integer<int64>
required

Buy count.

Required range: x >= 0
sell_count
integer<int64>
required

Sell count.

Required range: x >= 0
redemption_count
integer<int64>
required

Redemption count.

Required range: x >= 0
redemption_volume_usd
number<double>
required

Redemption volume in USD.

merge_count
integer<int64>
required

Merge count.

Required range: x >= 0
merge_volume_usd
number<double>
required

Merge volume in USD.

split_count
integer<int64>
required

Split count.

Required range: x >= 0
split_volume_usd
number<double>
required

Split volume in USD.

converted_count
integer<int64>
required

Converted count.

Required range: x >= 0
converted_collateral_usd
number<double>
required

Converted collateral in USD.

converted_shares_gained
number<double>
required

Converted shares gained.

converted_shares_lost
number<double>
required

Converted shares lost.

maker_rebate_count
integer<int64>
required

Maker rebate count.

Required range: x >= 0
maker_rebate_volume_usd
number<double>
required

Maker rebate volume in USD.

reward_count
integer<int64>
required

Reward count.

Required range: x >= 0
reward_volume_usd
number<double>
required

Reward volume in USD.

yield_count
integer<int64>
required

Yield count.

Required range: x >= 0
yield_volume_usd
number<double>
required

Yield volume in USD.

fees_usd
number<double>
required

Fees in USD.

shares_volume
number<double>
required

Shares volume.

buy_shares_volume
number<double>
required

Buy shares volume.

sell_shares_volume
number<double>
required

Sell shares volume.

yes_shares_volume
number<double>
required

Yes shares volume.

no_shares_volume
number<double>
required

No shares volume.

yes_volume_usd
number<double>
required

Yes volume in USD.

no_volume_usd
number<double>
required

No volume in USD.

yes_count
integer<int64>
required

Yes count.

Required range: x >= 0
no_count
integer<int64>
required

No count.

Required range: x >= 0
buy_dist_under_10
integer<int64>
required

Buy trade count in the under-10 USD bucket.

Required range: x >= 0
buy_dist_10_100
integer<int64>
required

Buy trade count in the 10-100 USD bucket.

Required range: x >= 0
buy_dist_100_1k
integer<int64>
required

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

Required range: x >= 0
buy_dist_1k_10k
integer<int64>
required

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

Required range: x >= 0
buy_dist_10k_50k
integer<int64>
required

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

Required range: x >= 0
buy_dist_50k_plus
integer<int64>
required

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

Required range: x >= 0
tags
integer<int64>
required

Total number of tags.

events
integer<int64>
required

Total number of events.

markets
integer<int64>
required

Total number of markets.

positions
integer<int64>
required

Total number of unique positions / traders.

Last modified on July 13, 2026