Service Index
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/
Returns the list of all available endpoints
{
"endpoints": [
{
"path": "/",
"description": "Index"
},
{
"path": "/health",
"description": "Get indexer health"
},
{
"path": "/status",
"description": "Get indexer status"
},
{
"path": "/network_stats",
"description": "Get network stats"
},
{
"path": "/validators",
"description": "Get current validator set"
},
{
"path": "/validators/:id",
"description": "Get validator details"
},
{
"path": "/delegations",
"description": "Get active delegations"
},
{
"path": "/address/:id",
"description": "Get address details"
}
]
}
Health Status
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/health
Returns the current service healthThis endpoint is useful for automated service checks.
Service Status
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/status
Returns the current service status along with node version and sync status
{
"app_name": "avalanche-indexer",
"app_version": "0.2.2",
"git_commit": "8c2efdd63253973682423d8ef563b8a6a6d9d1e7",
"go_version": "go1.15.8",
"network_name": "mainnet",
"node_version": "avalanche/1.3.0",
"sync_status": "current",
"sync_time": "2021-04-22T02:11:29.079984Z"
}
Network Stats
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/network_stats
Returns network statistics for a given time period
Query Parameters
Time period. Daily - d
, Hourly - h
Number of records to return
[
{
"time": "2021-04-22T02:00:00Z",
"bucket": "h",
"height_change": 8,
"peers": 844,
"blockchains": 7,
"active_validators": 927,
"pending_validators": 0,
"validator_uptime": 0,
"active_delegations": 6896,
"pending_delegations": 0,
"min_validator_stake": 0,
"min_delegator_stake": 0,
"tx_fee": 0,
"create_tx_fee": 0,
"total_staked": "210234424485335687",
"total_delegated": "88892179030090484"
}
]
Assets list
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/assets
Returns a list of all Avalanche assets
Query Parameters
[
{
"id": "2U94JFY14wfAuDUEkyfLi8qY7NpVmWWHLDhYNCQc8gPqjVwmk2",
"type": "nft",
"name": "00dot00dot00",
"symbol": "DOTZ",
"denomination": 0
}
]
Asset details
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/assets/{id}
Returns asset details for a given ID
Path Parameters
{
"id": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
"type": "fixed_cap",
"name": "Avalanche",
"symbol": "AVAX",
"denomination": 9,
"transactions_count": 4808311
}
Chains list
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/chains
Returns list of all chains
[
{
"id": "GF5KEgiGs2yhDFTL1KgfmszU61U3ipSMpQJZsra5nFysots68",
"name": "Bthereum",
"vm": "mgj786NP7uDwBCcq6YwThhaN8FLyybkCa4zBWTQbNgmK6k9A6",
"subnet": "29ejv3iGb7xiAiCiTyxqm5cSR81CkitmWttxddRcr5wnrC3uhW",
"network": 1
}
]
Chain indexing statuses
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/chain_sync_statuses
Returns current indexing status for primary chains
[
{
"id": "11111111111111111111111111111111LpoYY",
"index_id": 644773,
"index_time": "2021-07-19T15:36:52.522053Z",
"tip_id": 644773,
"tip_time": "2021-07-19T15:36:52.522053Z"
}
]
Active Validators
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/validators
Returns a collection of active validators
[
{
"node_id": "NodeID-Jp9FEmmXG3EoYpfatzkzvg5pyxvd6nUEN",
"stake_amount": "2000000000000",
"stake_percent": 0.0009513189882656466,
"potential_reward": "120474792725",
"reward_address": "P-avax1dlgpssepfscqsmatk05wrtt7dqyxnua4sp3zy2",
"active": true,
"active_start_time": "2021-02-14T04:19:10Z",
"active_end_time": "2021-09-18T11:00:26Z",
"active_progress_percent": 30.939804161041387,
"uptime": 93.80999803543091,
"delegations_count": 0,
"delegations_percent": 0,
"delegated_amount": "0",
"delegated_amount_percent": 0,
"delegation_fee": 2,
"capacity": "8000000000000",
"capacity_percent": 0,
"first_height": 409696,
"last_height": 409696,
"created_at": "2021-02-14T04:21:03.691352Z",
"updated_at": "2021-04-22T02:18:29.079797Z"
}
]
Validator Details
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/validators/{id}
Returns validator details and associated data
Path Parameters
{
"delegations": [
{
"id": "0397094d96455816c1d93128393b3253262b68bb",
"node_id": "NodeID-8gx2j2546NwHiqwjRqdy9uKfpDPSKoDVb",
"stake_amount": "26461500000",
"potential_reward": "946515102",
"reward_address": "P-avax1626th8k05ep94mzw4smvely8hmrlgnqpfwpvk4",
"active": true,
"active_start_time": "2021-01-27T13:38:15Z",
"active_end_time": "2021-06-08T12:40:52Z",
"first_height": 285725,
"last_height": 409697,
"created_at": "2021-01-27T13:38:32.22744Z",
"updated_at": "2021-04-22T02:20:29.079779Z"
}
],
"stats_24h": [
{
"time": "2021-04-22T02:00:00Z",
"bucket": "h",
"uptime_min": 99.97,
"uptime_max": 99.97,
"uptime_avg": 99.97,
"stake_amount": 2000000000000,
"stake_percent": 0.0009513189882656466,
"delegations_count": 5,
"delegations_percent": 0.07,
"delegated_amount": 412603490406,
"delegated_amount_percent": 0
}
],
"stats_30d": [
{
"time": "2021-04-22T00:00:00Z",
"bucket": "d",
"uptime_min": 99.97,
"uptime_max": 99.97,
"uptime_avg": 99.97,
"stake_amount": 2000000000000,
"stake_percent": 0.0009513197585872734,
"delegations_count": 5,
"delegations_percent": 0.07,
"delegated_amount": 412603490406,
"delegated_amount_percent": 0
}
],
"validator": {
"node_id": "NodeID-8gx2j2546NwHiqwjRqdy9uKfpDPSKoDVb",
"stake_amount": "2000000000000",
"stake_percent": 0.0009513189882656466,
"potential_reward": "102617375642",
"reward_address": "P-avax1kkjr9znd0ya3h2h7zs4egtwr7l7sqctuw0p3gg",
"active": true,
"active_start_time": "2020-12-08T17:58:13Z",
"active_end_time": "2021-06-08T16:55:52Z",
"active_progress_percent": 73.83558626044213,
"uptime": 99.97000098228455,
"delegations_count": 5,
"delegations_percent": 0.0725268349289237,
"delegated_amount": "412603490406",
"delegated_amount_percent": 0.0004641646639264132,
"delegation_fee": 2,
"capacity": "7587396509594",
"capacity_percent": 5.157543630075,
"first_height": 409697,
"last_height": 409697,
"created_at": "2020-12-08T17:58:47.047544Z",
"updated_at": "2021-04-22T02:20:29.079779Z"
}
}
Active Delegations
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/delegations
Returns active delegations records
Query Parameters
Filter delegations by validator node ID
Filter delegations by a reward address
[
{
"id": "5b2f32c5b779790d97047e07af993dc0c4fe23cd",
"node_id": "NodeID-AWPFmXs1VyVmGod6eg14ZC67QZafBN8BZ",
"stake_amount": "200000000000",
"potential_reward": "1025559498",
"reward_address": "P-avax1vr6ss2xj6r9qsgqsz47w77a8kncpl8tyexsx3j",
"active": true,
"active_start_time": "2021-04-22T01:42:08Z",
"active_end_time": "2021-05-13T01:51:35Z",
"first_height": 409675,
"last_height": 409698,
"created_at": "2021-04-22T01:42:29.079802Z",
"updated_at": "2021-04-22T02:25:29.079839Z"
}
]
Account Details
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/address/{address}
Returns account balances
Path Parameters
Blockchain address (X/P/C)
{
"balance": "2295690000",
"unlocked": "2295690000",
"lockedStakeable": "0",
"lockedNotStakeable": "0"
}
Blocks search
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/blocks
Returns block matching the search parameters
Query Parameters
[
{
"id": "BsnXKtvhyBUzXS87BbAfjAbFxfwTc4N8KGEiCkmA1kCV1fpct",
"type": "commit",
"parent": "2BUyTAMr4UZ5FjF6fbPsWRDqpXrUMRWCaJaTC3X2idZW6bdRXZ",
"chain": "11111111111111111111111111111111LpoYY",
"height": 640016,
"timestamp": "2021-07-16T15:19:45.468737Z"
}
]
Block details
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/blocks/{hash}
Returns block details by block hash
Path Parameters
{
"id": "2Bok2WUr92N5jYSs8mmGfChw9sFZ4h83Ttfs4ngjywiqfaJMBw",
"type": "commit",
"parent": "2WEk5pHvq6vKGvdEBSM8mCve1qpmt8cDmqbiZZxFDr6vK3Sbip",
"chain": "11111111111111111111111111111111LpoYY",
"height": 640025,
"timestamp": "2021-07-16T15:25:54.091248Z"
}
{
"error": "record not found",
"status": 404
}
Transaction search
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/transactions
Returns transactions matching the search parameters
Query Parameters
Filter by transaction type. Separate multiple values by comma.
Search range start block height (if applicable).
Filter by block hash (if applicable).
Filter by memo text field.
Filter by account address. Separate multiple values by comma.
[
{
"id": "62RFqPfHP56tgxByVwp7JeM7uQkBouFyFpwNYxC2KZ2cw1Zxq",
"chain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"type": "x_base",
"timestamp": "2021-07-16T14:32:48.771734Z",
"status": "accepted",
"memo": "",
"memo_text": "",
"fee": 1000000,
"inputs": [
{
"id": "nSCo2w1evTnkrcDxNb83jckhgeqhU3ZmSj9TmKXHG8snYU9x6",
"tx_id": "mTgA8QRDc4fj9vgUz7WmrHuQyewVWFA8WSMq8gDmS8YyhMYB5",
"chain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"asset": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
"type": "transfer",
"index": 1,
"locktime": 0,
"threshold": 1,
"amount": 246420423888,
"group": 0,
"addresses": [
"avax1g62yztrg7nu6ml0gxvcn8c29ease7yqz9u5skq"
],
"stake": false,
"reward": false,
"spent": true,
"spent_in_tx": "62RFqPfHP56tgxByVwp7JeM7uQkBouFyFpwNYxC2KZ2cw1Zxq"
}
],
"input_amounts": {
"FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z": 246420423888
},
"outputs": [
{
"id": "TxTjdRFsFX7FoTqGKytASi576Lv47qSt6xn7B2KA9Df7LkYYX",
"tx_id": "62RFqPfHP56tgxByVwp7JeM7uQkBouFyFpwNYxC2KZ2cw1Zxq",
"chain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"asset": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
"type": "transfer",
"index": 0,
"locktime": 0,
"threshold": 1,
"amount": 31300000000,
"group": 0,
"addresses": [
"avax1dsftd8yed98h2t6l2ymex0df7jq3naj5y54g7e"
],
"stake": false,
"reward": false,
"spent": false,
"spent_in_tx": null
},
{
"id": "X9UXxDPRxt3aKFrNKX3cr2nzHktuJyHFxeBZtNbShUhdfFKqn",
"tx_id": "62RFqPfHP56tgxByVwp7JeM7uQkBouFyFpwNYxC2KZ2cw1Zxq",
"chain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"asset": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
"type": "transfer",
"index": 1,
"locktime": 0,
"threshold": 1,
"amount": 215119423888,
"group": 0,
"addresses": [
"avax1g0k7j58h5u3kwgjnw6zxc4su7cvk4zcelf35d8"
],
"stake": false,
"reward": false,
"spent": false,
"spent_in_tx": null
}
],
"output_amounts": {
"FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z": 246419423888
}
}
]
{
"error": "invalid transaction type: foo",
"status": 400
}
Transaction details
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/transactions/{id}
Returns transaction details for a given ID/hash
Path Parameters
{
"id": "62RFqPfHP56tgxByVwp7JeM7uQkBouFyFpwNYxC2KZ2cw1Zxq",
"chain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"type": "x_base",
"timestamp": "2021-07-16T14:32:48.771734Z",
"status": "accepted",
"memo": "",
"memo_text": "",
"fee": 1000000,
"inputs": [
{
"id": "nSCo2w1evTnkrcDxNb83jckhgeqhU3ZmSj9TmKXHG8snYU9x6",
"tx_id": "mTgA8QRDc4fj9vgUz7WmrHuQyewVWFA8WSMq8gDmS8YyhMYB5",
"chain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"asset": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
"type": "transfer",
"index": 1,
"locktime": 0,
"threshold": 1,
"amount": 246420423888,
"group": 0,
"addresses": [
"avax1g62yztrg7nu6ml0gxvcn8c29ease7yqz9u5skq"
],
"stake": false,
"reward": false,
"spent": true,
"spent_in_tx": "62RFqPfHP56tgxByVwp7JeM7uQkBouFyFpwNYxC2KZ2cw1Zxq"
}
],
"input_amounts": {
"FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z": 246420423888
},
"outputs": [
{
"id": "TxTjdRFsFX7FoTqGKytASi576Lv47qSt6xn7B2KA9Df7LkYYX",
"tx_id": "62RFqPfHP56tgxByVwp7JeM7uQkBouFyFpwNYxC2KZ2cw1Zxq",
"chain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"asset": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
"type": "transfer",
"index": 0,
"locktime": 0,
"threshold": 1,
"amount": 31300000000,
"group": 0,
"addresses": [
"avax1dsftd8yed98h2t6l2ymex0df7jq3naj5y54g7e"
],
"stake": false,
"reward": false,
"spent": false,
"spent_in_tx": null
},
{
"id": "X9UXxDPRxt3aKFrNKX3cr2nzHktuJyHFxeBZtNbShUhdfFKqn",
"tx_id": "62RFqPfHP56tgxByVwp7JeM7uQkBouFyFpwNYxC2KZ2cw1Zxq",
"chain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"asset": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
"type": "transfer",
"index": 1,
"locktime": 0,
"threshold": 1,
"amount": 215119423888,
"group": 0,
"addresses": [
"avax1g0k7j58h5u3kwgjnw6zxc4su7cvk4zcelf35d8"
],
"stake": false,
"reward": false,
"spent": false,
"spent_in_tx": null
}
],
"output_amounts": {
"FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z": 246419423888
}
}
{
"error": "record not found",
"status": 404
}
Transaction output details
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/transaction_outputs/{id}
Returns transaction output details for a given ID
Path Parameters
{
"id": "TxTjdRFsFX7FoTqGKytASi576Lv47qSt6xn7B2KA9Df7LkYYX",
"tx_id": "62RFqPfHP56tgxByVwp7JeM7uQkBouFyFpwNYxC2KZ2cw1Zxq",
"chain": "2oYMBNV4eNHyqk2fjjV5nVQLDbtmNJzq5s3qs3Lo6ftnC6FByM",
"asset": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
"type": "transfer",
"index": 0,
"locktime": 0,
"threshold": 1,
"amount": 31300000000,
"group": 0,
"addresses": [
"avax1dsftd8yed98h2t6l2ymex0df7jq3naj5y54g7e"
],
"stake": false,
"reward": false,
"spent": false,
"spent_in_tx": null
}
{
"error": "record not found",
"status": 404
}
Transaction type stats
GET
https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/transaction_types
Returns available transaction types and their counts
[
{
"type": "c_evm",
"total_count": 3373474
}
]