Skip to main content
The TVL endpoint returns the total value held in PAXGy over time, along with the PAXGy supply on each chain. Use it for a headline figure or a chart.
The endpoint is named vaultTvls because it is shared across Paxos Labs yield products. Filter it to the PAXGy token address to get PAXGy only.

Current TVL

PAXGy is held on Ethereum and X Layer, so each timestamp has one point per chain. Pass aggregate=true to sum across chains into a single point with chainId: 0, then request the most recent one, newest first:
nextPageToken is non-null here because pageSize=1 leaves the rest of the series on later pages. Ignore it when you only want the latest point. For a per-chain breakdown, drop aggregate and add AND chainId=1 or AND chainId=196 to the filter.

TVL history

Omit pageSize and orderByTimestamp to get a chronological series. By default you get one point per day for the last 30 days.
Pages hold up to 100 points. Pass the returned nextPageToken as pageToken to fetch the next page; it is null on the last one.

Parameters

Response fields

For the full parameter and response schema, see the List vault TVLs reference. For yield rather than size, see PAXGy APY.