This is UniSat Wallet Open API. If you wish to use the OpenAPI, please feel free to send us an email, and we will provide you with an API KEY.
👉 View Swagger UI
| Route | Summary |
|---|---|
| GET /v1/indexer/runes/status | Get runes status |
| GET /v1/indexer/runes/info-list | Get runes list |
| GET /v1/indexer/runes/{runeid}/info | Get rune info by runeid |
| GET /v1/indexer/runes/{runeid}/holders | Get runes holders by runeid |
| GET /v1/indexer/address/{address}/runes/balance-list | Get runes balance list by address |
| GET /v1/indexer/address/{address}/runes/{runeid}/balance | Get runes balance by address and runeid |
| GET /v1/indexer/runes/utxo/{txid}/{index}/balance | Get runes balance by utxo |
| GET /v1/indexer/address/{address}/runes/{runeid}/utxo | Get utxo runes balance by address and runeid |
| GET /v1/indexer/runes/event | Get Runes Events |
Method: GET
Path: /v1/indexer/runes/status
Swagger Link: View in Swagger UI
Get runes global status
code (integer): (example: 0)msg (string): (example: ``)data (object):
bestHeight (integer):runes (integer): (example: 100)minimumRune (string): (example: AAAAAAAAAAAA)halvingBlockCount (integer): (example: 100)
Method: GET
Path: /v1/indexer/runes/info-list
Swagger Link: View in Swagger UI
rune (query) : search by rune spacedRunesort (query) : by (holders/transactions/timestamp)complete (query) : complete type(yes/no)start (query) : default=0limit (query) : required,min=1,max=500,default=10code (integer): (example: 0)msg (string): (example: ``)data (object):
total (integer): (example: 3045)start (integer): (example: 0)detail (array):
runeid (string): (example: 2583283:1333)rune (string): (example: UNCOMMONGOODS)spacedRune (string): (example: UNCOMMON•GOODS)number (integer): (example: 0)height (integer): (example: 2583283)txidx (integer): (example: 1333)timestamp (integer): (example: 1623423423)divisibility (integer): (example: 2)symbol (string): (example: G)etching (string): (example: 7cd19fef13aa2924d4446b1a86c1904e02e46d16630370bc6de86f769692e242)premine (string): (example: 10000)terms (object):
amount (string): (example: 1000000)cap (string): (example: 234000)heightStart (integer): (example: 245000)heightEnd (integer): (example: 2480000)offsetStart (integer): (example: null)offsetEnd (integer): (example: null)mints (string): (example: 500)burned (string): (example: 1000)holders (integer): (example: 1000)transactions (integer): (example: 1000)supply (string): (example: 500010000)start (integer):end (integer):mintable (boolean):remaining (string):Method: GET
Path: /v1/indexer/runes/{runeid}/info
Swagger Link: View in Swagger UI
runeid (path) (required):code (integer): (example: 0)msg (string): (example: ``)data (object):
runeid (string): (example: 2583283:1333)rune (string): (example: UNCOMMONGOODS)spacedRune (string): (example: UNCOMMON•GOODS)number (integer): (example: 0)height (integer): (example: 2583283)txidx (integer): (example: 1333)timestamp (integer): (example: 1623423423)divisibility (integer): (example: 2)symbol (string): (example: G)etching (string): (example: 7cd19fef13aa2924d4446b1a86c1904e02e46d16630370bc6de86f769692e242)premine (string): (example: 10000)terms (object):
amount (string): (example: 1000000)cap (string): (example: 234000)heightStart (integer): (example: 245000)heightEnd (integer): (example: 2480000)offsetStart (integer): (example: null)offsetEnd (integer): (example: null)mints (string): (example: 500)burned (string): (example: 1000)holders (integer): (example: 1000)transactions (integer): (example: 1000)supply (string): (example: 500010000)start (integer):end (integer):mintable (boolean):remaining (string):Method: GET
Path: /v1/indexer/runes/{runeid}/holders
Swagger Link: View in Swagger UI
runeid (path) (required):start (query) : Start offsetlimit (query) : Number of inscriptions returnedcode (integer): (example: 0)msg (string): (example: ``)data (object):
total (integer): (example: 1)start (integer): (example: 0)detail (array):
address (string):amount (string): (example: 10000)Method: GET
Path: /v1/indexer/address/{address}/runes/balance-list
Swagger Link: View in Swagger UI
address (path) (required):start (query) : Start offsetlimit (query) : Number of items returnedcode (integer): (example: 0)msg (string): (example: ``)data (object):Method: GET
Path: /v1/indexer/address/{address}/runes/{runeid}/balance
Swagger Link: View in Swagger UI
address (path) (required):runeid (path) (required):code (integer): (example: 0)msg (string): (example: ``)data (object):
amount (string): (example: 10000)runeid (string): (example: 2584327:44)rune (string): (example: AAAAAAAAAAAAAB)spacedRune (string): (example: AAAAA•AAA•AAAAA•B)symbol (string): (example: G)divisibility (integer): (example: 0)Method: GET
Path: /v1/indexer/runes/utxo/{txid}/{index}/balance
Swagger Link: View in Swagger UI
txid (path) (required):index (path) (required):code (integer): (example: 0)msg (string): (example: ``)data (array):
amount (string): (example: 10000)runeid (string): (example: 2584327:44)rune (string): (example: AAAAAAAAAAAAAB)spacedRune (string): (example: AAAAA•AAA•AAAAA•B)symbol (string): (example: G)divisibility (integer): (example: 0)Method: GET
Path: /v1/indexer/address/{address}/runes/{runeid}/utxo
Swagger Link: View in Swagger UI
address (path) (required):runeid (path) (required):start (query) : default=0limit (query) : required,min=1,max=500,default=10code (integer): (example: 0)msg (string): (example: ``)data (object):Method: GET
Path: /v1/indexer/runes/event
Swagger Link: View in Swagger UI
Get the full history events of Runes.
rune (query) : Filter by runetype (query) : Filter by history typeaddress (query) : Filter by addressheight (query) : Filter by block heighttxid (query) : Filter by txstart (query) : Start offsetlimit (query) : Number of inscriptions returned