Skip to Content
APIStatisticsGet Bandwidth Consumption Data

Get Bandwidth Consumption Data

1. Overview & Typical Use

Returns daily bandwidth consumption data, including the usage and ratio of staking bandwidth versus burned bandwidth.

  • Typical use: analyzing bandwidth consumption trends, evaluating changes in the staking vs. burning bandwidth ratio.
  • When not to use: to query bandwidth acquisition costs, use “Get Energy and Bandwidth Cost Data”; to query staking rates, use “Get TRX Staking Rate Data”.

2. Endpoint & Authentication

GET /api/netstatistic

For Base URL and authentication, see Common Network & Authentication.

3. Request

ParameterTypeRequiredDefaultDescription
start_timestampintegerNoStart time in milliseconds
end_timestampintegerNoEnd time in milliseconds
typestringNoStatistics type: day, month, or quarter
limitintegerNoMaximum number of results, maximum 3000

4. Response

Top-level

FieldTypeRequiredDescriptionUnit/Precision
avg_net_energystringRequiredAverage daily bandwidth consumption
yesterday_net_ratiostringRequiredYesterday’s staking bandwidth ratioDecimal string
dataarrayRequiredDaily bandwidth data array, see below

data[] element

FieldTypeRequiredDescriptionUnit/Precision
datestringRequiredStatistics date, format yyyy-MM-dd
dayintegerRequiredStatistics dateUnix timestamp in milliseconds
net_usageintegerRequiredStaking bandwidth usage
net_feeintegerRequiredBurned bandwidth usage
net_usage_rationumberRequiredStaking bandwidth ratioDecimal
net_fee_rationumberRequiredBurned bandwidth ratioDecimal

5. Errors

For HTTP status codes, see Common Errors. Key points for this endpoint:

  • Empty result is not an error: returns 200 + data: [] as a normal response.
Last updated on: