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