Skip to main content
GET
/
v1
/
chains
/
{chainAlias}
/
tokens
/
{tokenAliasOrTokenAddress}
/
price
Get the price of a token by its address
curl --request GET \
  --url https://api.moralis.com/v1/chains/{chainAlias}/tokens/{tokenAliasOrTokenAddress}/price \
  --header 'X-Api-Key: <api-key>'
{
  "chain": "eth",
  "tokenName": "Pepe",
  "tokenSymbol": "PEPE",
  "tokenAddress": "0x6982508145454ce325ddbe47a25d4ec3d2311933",
  "tokenLogo": "https://logo.moralis.io/0x1_0x69825081454ce6d19f71c224cba025989229.jpeg",
  "tokenDecimals": 18,
  "usdPrice": 2534.12,
  "24hrChangeUsd": 35.82,
  "24hrChangePercent": 1.43,
  "nativePrice": {
    "value": "439,425,812.15",
    "valueRaw": "4394258121500000000",
    "decimals": 18,
    "name": "Ether",
    "symbol": "ETH"
  },
  "verifiedContract": true,
  "securityScore": 99,
  "possibleSpam": false,
  "updatedAt": {
    "timestamp": "2025-11-24T16:00:00.000Z",
    "blockNumber": 123456755
  },
  "dexInformation": {
    "exchangeName": "Uniswap v3",
    "exchangeAddress": "0x1F98431c8aD98523631AE4a59f267346ea31F984",
    "pairAddress": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
    "pairLiquidityUsd": 234567890.12
  },
  "meta": {
    "syncedAt": {
      "0x1": 19800000
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.moralis.com/llms.txt

Use this file to discover all available pages before exploring further.

For BTC, pass bitcoin as chainAlias and native as tokenAliasOrTokenAddress.

Authorizations

X-Api-Key
string
header
required

Path Parameters

chainAlias
enum<string>
required

The alias of the chain.

Available options:
0x1,
ethereum,
0x171,
pulse,
0x2105,
base,
0x38,
binance,
0x89,
polygon,
0xa,
optimism,
0xa86a,
avalanche,
bitcoin-mainnet,
bitcoin,
solana-mainnet,
sol
tokenAliasOrTokenAddress
string
required

The token address or alias

Query Parameters

toBlock
number

Block number to check the price from

maxTokenInactivity
number

Exclude tokens inactive for more than the specified days

liquidityThreshold
number

Minimum liquidity in USD

Response

200 - application/json
chain
string
required

The chain alias

Example:

"eth"

tokenName
string
required

The token name

Example:

"Pepe"

tokenSymbol
string
required

The token symbol

Example:

"PEPE"

tokenAddress
string | null
required

The token contract address

Example:

"0x6982508145454ce325ddbe47a25d4ec3d2311933"

tokenLogo
string | null
required

The token logo URL

Example:

"https://logo.moralis.io/0x1_0x69825081454ce6d19f71c224cba025989229.jpeg"

tokenDecimals
number
required

The token decimals

Example:

18

usdPrice
number
required

The USD price

Example:

2534.12

24hrChangeUsd
number
required

The 24hr USD price change

Example:

35.82

24hrChangePercent
number
required

The 24hr price percent change

Example:

1.43

nativePrice
object
required

The native price information

verifiedContract
boolean
required

Whether the contract is verified

Example:

true

securityScore
number
required

The security score

Example:

99

possibleSpam
boolean
required

Whether the token is possibly spam

Example:

false

updatedAt
object
required

Information about when the price was last updated

dexInformation
object
required

DEX exchange and pair information (null for Bitcoin)

meta
object
required