Token Store

With data of more than 100,000+ tokens, Token Store is one of the finest products when it comes to querying token attributes; either with the contract address of the token or with the token ticker itself. This gives developers the flexibility and ease of querying data in more than one way with just a single line of code. The details fetched by the product is comprehensive along with granular information. The distinctive data fetched for every query through Token Store: “Symbol”, “Contract”, “Logo”, “Decimal”, “Blockchain”, “Website”, “Total Supply”, "Verified" and “Explorer” Verified flag returns the status of token. if its a valid token we return true, else returns false.

Details by Contract

The API provides detailed information about the token by contract address.

Request
Security:
path Parameters
address
required
string

Any valid token address

Responses
200
401
get/v1/tokenstore/token/address/{address}
Request samples
curl -i -X GET \
  'https://api.unmarshal.com/v1/tokenstore/token/address/:address?auth_key=YOUR_API_KEY_HERE'
Response samples
application/json
{}

Details by Symbol

The API provides detailed information about the token by Token Symbol.

unmarshal.TokenStore
    .getDetailsBySymbol("marsh")
    .then(({data}) => console.log(data))
Request
Security:
path Parameters
symbol
required
string
Default: "marsh"

Valid token ticker on any supported chain

Responses
200

Example response

401
get/v1/tokenstore/token/symbol/{symbol}
Request samples
curl -i -X GET \
  'https://api.unmarshal.com/v1/tokenstore/token/symbol/:symbol?auth_key=YOUR_API_KEY_HERE'
Response samples
application/json
[]

List of all Token

The API provides a list of all the tokens available in Ethereum, BSC, and Polygon that must be searched with the string 'list' / Tokens available in Ethereum, BSC, and Polygon are shown in the API when searching with the string 'list'.

unmarshal.TokenStore
    .listTokens()
    .then(({data}) => console.log(data))
Request
Security:
query Parameters
page
number >= 1
Default: 1

Page you want to query

pageSize
number
Default: 25

Number of records to be fetched per page

Example: pageSize=5
Responses
200

Example response

401
get/v1/tokenstore/token/all
Request samples
curl -i -X GET \
  'https://api.unmarshal.com/v1/tokenstore/token/all?page=1&pageSize=5&auth_key=YOUR_API_KEY_HERE'
Response samples
application/json
{}