Documentation / API reference / Chain
Get Event
Last reviewed 2026-09-18
Returns indexed chain events with pallet names, arguments and links to their calls and extrinsics. Use the query filters to select events by type, block or time range.
Try it
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
network | query | string | One of finney, nakamoto, kusanagi, testnet. | |
block_number | query | integer (int32) | The exact block number | |
block_start | query | integer (int32) | Start of block range (inclusive) | |
block_end | query | integer (int32) | End of block range (inclusive) | |
timestamp_start | query | integer (int64) | Start of timestamp range in Unix timestamp (seconds since 1970-01-01) (inclusive) | |
timestamp_end | query | integer (int64) | End of timestamp range in Unix timestamp (seconds since 1970-01-01) (inclusive) | |
pallet | query | string | ||
name | query | string | Event name. | |
full_name | query | string | Full name of the event, e.g. "SubtensorModule.AxonServed" | |
extrinsic_id | query | string | Extrinsic Id of the events | |
call_id | query | string | ||
id | query | string | ||
phase | query | string | ||
page | query | integer (int32) | The page number of the response. | |
limit | query | integer (int32) | The number of responses. max is 200, | |
order | query | string | One of block_number_asc, block_number_desc, timestamp_asc, timestamp_desc, phase_asc, phase_desc, pallet_asc, pallet_desc, name_asc, name_desc, id_asc, id_desc, extrinsic_id_asc, extrinsic_id_desc. |
Responses
200 — Events retrieved successfully
| Field | Type | Required |
|---|---|---|
data | array | Yes |
data[].args | object, nullable | |
data[].block_number | integer (int32) | Yes |
data[].call_id | string, nullable | |
data[].extrinsic_id | string, nullable | |
data[].extrinsic_index | integer (int32), nullable | |
data[].full_name | string | Yes |
data[].id | string | Yes |
data[].index | integer (int32) | Yes |
data[].name | string | Yes |
data[].pallet | string | Yes |
data[].phase | string | Yes |
data[].timestamp | string (date-time) | Yes |
pagination | object | Yes |
pagination.current_page | integer (int32) | Yes |
pagination.next_page | integer (int32), nullable | |
pagination.per_page | integer (int32) | Yes |
pagination.prev_page | integer (int32), nullable | |
pagination.total_items | integer (int32) | Yes |
pagination.total_pages | integer (int32) | Yes |
Example response
json
{
"data": [
{
"args": {
"dispatchError": {
"__kind": "Module",
"value": {
"error": "0x0a000000",
"index": 7
}
},
"dispatchInfo": {
"class": {
"__kind": "Normal"
},
"paysFee": {
"__kind": "No"
},
"weight": {
"proofSize": "43991",
"refTime": "1185414000"
}
}
},
"block_number": 4106955,
"call_id": null,
"extrinsic_id": "4106955-0009",
"extrinsic_index": 9,
"full_name": "System.ExtrinsicFailed",
"id": "4106955-0024",
"index": 24,
"name": "ExtrinsicFailed",
"pallet": "System",
"phase": "ApplyExtrinsic",
"timestamp": "2024-10-23T15:36:36.001Z"
},
{
"args": {
"actualFee": "0",
"tip": "0",
"who": "0xc8cd6c130d1ecb3796756b702a600bb072ea5fa4e4102ff9eaab158c5222d601"
},
"block_number": 4106955,
"call_id": null,
"extrinsic_id": "4106955-0009",
"extrinsic_index": 9,
"full_name": "TransactionPayment.TransactionFeePaid",
"id": "4106955-0023",
"index": 23,
"name": "TransactionFeePaid",
"pallet": "TransactionPayment",
"phase": "ApplyExtrinsic",
"timestamp": "2024-10-23T15:36:36.001Z"
}
],
"pagination": {
"current_page": 1,
"next_page": 2,
"per_page": 10,
"prev_page": null,
"total_items": 307814734,
"total_pages": 30781474
}
}Response details
text
{
"id": "5453540-0157", event id
"extrinsic_index": 49,
"index": 157,
"phase": "ApplyExtrinsic",
"pallet": "TransactionPayment",
"name": "TransactionFeePaid",
"full_name": "TransactionPayment.TransactionFeePaid",
"args": {
"actualFee": "0",
"tip": "0",
"who": "0x96f0651155c3a50c68d6fbe4175f512627d6517140ce00ae495e8b4a81050815"
},
"block_number": 5453540,
"extrinsic_id": "5453540-0049",
"call_id": "5453540-0049",
"timestamp": "2025-04-28T23:01:36Z"
},Other responses
| Status | Meaning |
|---|---|
400 | Bad request |
404 | Events not found |
500 | Internal server error |
Every request needs an Authorization header holding your API key — see Getting started with the Taostats API.