Avalanche Indexer API

HTTP API documentation for the Avalanche Indexer API service provided by DataHub

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.

{
  "healthy": true
}

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

NameTypeDescription

bucket

string

Time period. Daily - d, Hourly - h

limit

integer

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

NameTypeDescription

type

string

Filter by asset type

[
  {
    "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

NameTypeDescription

id

string

Asset ID

{
  "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

NameTypeDescription

id

string

Validator Node ID

{
  "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

NameTypeDescription

node_id

string

Filter delegations by validator node ID

reward_address

string

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

NameTypeDescription

address

string

Blockchain address (X/P/C)

{
  "balance": "2295690000",
  "unlocked": "2295690000",
  "lockedStakeable": "0",
  "lockedNotStakeable": "0"
}

GET https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/blocks

Returns block matching the search parameters

Query Parameters

NameTypeDescription

chain

string

Chain ID

start_height

integer

Start height

end_height

integer

End height

type

string

Block type

page

integer

Results page

[
  {
    "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

NameTypeDescription

hash

string

Block hash

{
  "id": "2Bok2WUr92N5jYSs8mmGfChw9sFZ4h83Ttfs4ngjywiqfaJMBw",
  "type": "commit",
  "parent": "2WEk5pHvq6vKGvdEBSM8mCve1qpmt8cDmqbiZZxFDr6vK3Sbip",
  "chain": "11111111111111111111111111111111LpoYY",
  "height": 640025,
  "timestamp": "2021-07-16T15:25:54.091248Z"
}

GET https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/transactions

Returns transactions matching the search parameters

Query Parameters

NameTypeDescription

chain

string

Filter by chain ID

type

string

Filter by transaction type. Separate multiple values by comma.

start_time

string

Search range start time.

end_time

string

Search range end time.

start_height

string

Search range start block height (if applicable).

block_hash

string

Filter by block hash (if applicable).

memo

string

Filter by memo text field.

address

string

Filter by account address. Separate multiple values by comma.

asset

string

Filter by asset ID.

page

integer

Results page.

[
  {
    "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
    }
  }
]

Transaction details

GET https://avalanche--mainnet--indexer.datahub.figment.io/apikey/APIKEY/transactions/{id}

Returns transaction details for a given ID/hash

Path Parameters

NameTypeDescription

id

string

Transaction ID/hash

{
  "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
  }
}

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

NameTypeDescription

id

string

Transaction output ID

{
  "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
}

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
  }
]

Last updated