Skip to main content

v0/usage/rpc/summary REST API Endpoint

Returns account RPC requests, transferred bytes, and credits for a time range.

Updated on
Oct 21, 2026
This method is available only to Enterprise accounts. See the Observability overview for more information.

Query Parameters

from
string

ISO 8601 start time. Required together with to when last is omitted.

to
string

ISO 8601 end time. Required together with from when last is omitted.

last
string

Relative time window instead of from and to; for example, 1h for the last hour.

group_by[]
array

Repeat this query parameter for grouping dimensions: method, network, endpoint. Omit it to return totals without a breakdown.

limit
integer

Positive maximum number of results per page; for example, 2.

cursor
string

Opaque next_cursor from the previous response. Keep the same time range, filters, grouping, and limit when requesting subsequent pages.

Returns

data
object | null

Response data. Null when the request fails.

from
string

Effective start of the returned time range, in ISO 8601 format.

to
string

Effective end of the returned time range, in ISO 8601 format.

totals
object

Aggregate totals for the selected time range.

requests
integer

Number of RPC requests.

bytes
integer

Number of bytes transferred.

rpc_credits
integer

Credits consumed by RPC requests.

data_credits
integer

Credits consumed by data transfer.

credits
integer

Total API credits consumed.

breakdown
array

Grouped results. Present when grouping is requested; can be empty.

method
string

RPC method name. In a breakdown, present when grouping by method.

requests
integer

Number of RPC requests.

bytes
integer

Number of bytes transferred.

rpc_credits
integer

Credits consumed by RPC requests.

data_credits
integer

Credits consumed by data transfer.

credits
integer

Total API credits consumed.

network
string

Present when grouping by network.

endpoint
string

Endpoint UUID; present when grouping by endpoint.

next_cursor
string

Opaque continuation cursor. Present when another page is available. Pass it unchanged as cursor.

error
string | null

Error message on failure; null on success.

Request
Response
1
{
2
"data": {
3
"from": "2026-10-19T19:00:00.000000Z",
4
"to": "2026-10-20T20:00:00.000000Z",
5
"totals": {
6
"requests": 3844107722,
7
"bytes": 9183226865262,
8
"rpc_credits": 1503970715,
9
"data_credits": 137747230,
10
"credits": 1641717945
11
},
12
"breakdown": [
13
{
14
"method": "eth_getblockbynumber",
15
"requests": 228417835,
16
"bytes": 0,
17
"rpc_credits": 457449606,
18
"data_credits": 0,
19
"credits": 457449606
20
},
21
{
22
"method": "eth_getblockreceipts",
23
"requests": 3552024,
24
"bytes": 0,
25
"rpc_credits": 209569416,
26
"data_credits": 0,
27
"credits": 209569416
28
}
29
],
30
"next_cursor": "REDACTED_CURSOR"
31
},
32
"error": null
33
}
1
{
2
"data": {
3
"from": "2026-10-19T19:00:00.000000Z",
4
"to": "2026-10-20T20:00:00.000000Z",
5
"totals": {
6
"requests": 3844107722,
7
"bytes": 9183226865262,
8
"rpc_credits": 1503970715,
9
"data_credits": 137747230,
10
"credits": 1641717945
11
},
12
"breakdown": [
13
{
14
"method": "eth_getblockbynumber",
15
"requests": 228417835,
16
"bytes": 0,
17
"rpc_credits": 457449606,
18
"data_credits": 0,
19
"credits": 457449606
20
},
21
{
22
"method": "eth_getblockreceipts",
23
"requests": 3552024,
24
"bytes": 0,
25
"rpc_credits": 209569416,
26
"data_credits": 0,
27
"credits": 209569416
28
}
29
],
30
"next_cursor": "REDACTED_CURSOR"
31
},
32
"error": null
33
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free