Skip to Content
API ReferenceToken Discovery

Token Discovery

Search tokens by name or symbol. Returns canonical (non-bridged) matches first, deduplicated by symbol. Includes chain deployment addresses for each result.

curl -X POST https://your-endpoint.simplystaking.xyz/v1 \
  -H "Content-Type: application/json" \
{
  "jsonrpc": "2.0",
  "method": "searchTokens",
  "params": {
    "q": "usdc",
    "limit": 20
  },
  "id": 1
}
Searchable Tokens
BTCETHSOLUSDCUSDTLINKHYPEwstETHstETHDOTTONNEARMORPHOSSVMOVRKSMsUSDeMRE7YIELDsUSDSAPTSTORYAKTTRXEIGENHBARINITIOTASTRKMONSPKstSPKGLMRBABYFUELSSSSAGAstLINKETHVETHW
Solana Tokens
USDCUSDTLINKSTRKsUSDe

Parameters

NameRequiredDescription
qyesSearch query (name or symbol)
e.g. usdc
limitnoMax results (default 20, max 100)
e.g. 20

Response Fields

FieldType
dataobject
countinteger
resultsobject[]
tokenIdstring
symbolstring
namestring
priceUsdnumber
chainsobject[]
chainstring
addressstring
exponentinteger
Try It
{
  "jsonrpc": "2.0",
  "method": "searchTokens",
  "params": {
    "q": "usdc",
    "limit": 20
  },
  "id": 1
}

getTokenAddresses

Returns all known contract addresses for a token across every chain. Useful for building cross-chain swap/bridge UIs or mapping token contracts across networks.

curl -X POST https://your-endpoint.simplystaking.xyz/v1 \
  -H "Content-Type: application/json" \
{
  "jsonrpc": "2.0",
  "method": "getTokenAddresses",
  "params": {
    "symbol": "USDC"
  },
  "id": 1
}
Supported Tokens
BTCETHSOLUSDCUSDTLINKHYPEwstETHstETHDOTTONNEARMORPHOSSVMOVRKSMsUSDeMRE7YIELDsUSDSAPTSTORYAKTTRXEIGENHBARINITIOTASTRKMONSPKstSPKGLMRBABYFUELSSSSAGAstLINKETHVETHW

Parameters

NameRequiredDescription
symbolyesToken symbol
Options: BTC, ETH, SOL, USDC, USDT, LINK, HYPE, wstETH, stETH, DOT, TON, NEAR, MORPHO, SSV, MOVR, KSM, sUSDe, MRE7YIELD, sUSDS, APT, STORY, AKT, TRX, EIGEN, HBAR, INIT, IOTA, STRK, MON, SPK, stSPK, GLMR, BABY, FUEL, SSS, SAGA, stLINK, ETHV, ETHW

Response Fields

FieldType
dataobject
symbolstring
namestring
priceUsdnumber
addressesobject[]
chainstring
chainNamestring
addressstring
decimalsinteger
Try It
{
  "jsonrpc": "2.0",
  "method": "getTokenAddresses",
  "params": {
    "symbol": "USDC"
  },
  "id": 1
}