Skip to main content
GET
/
2
/
token
/
price
Get token price
curl --request GET \
  --url https://demo-api.mobula.io/api/2/token/price
{
  "data": {
    "name": "<string>",
    "symbol": "<string>",
    "logo": "<string>",
    "priceUSD": 123,
    "marketCapUSD": 123,
    "marketCapDilutedUSD": 123,
    "liquidityUSD": 123,
    "liquidityMaxUSD": 123
  }
}
Batch Support Available: For batch requests (up to 500 tokens), use the POST /2/token/price endpoint.

Query details

ParameterTypeDescription
blockchainstringBlockchain name or ID (e.g., “Solana”, “1” for Ethereum)
addressstringToken contract address
Note: Always query using the address, not the name or symbol, to get accurate results.

Response Format

FieldTypeDescription
priceUSDnumber | nullCurrent token price in USD
marketCapUSDnumber | nullMarket cap based on circulating supply
marketCapDilutedUSDnumber | nullFully diluted market cap
liquidityUSDnumber | nullCurrent liquidity in USD
liquidityMaxUSDnumber | nullMaximum liquidity across all pools
namestring | nullToken name
symbolstring | nullToken symbol
logostring | nullToken logo URL

Usage Examples

curl -X GET "https://api.mobula.io/api/2/token/price?address=So11111111111111111111111111111111111111112&blockchain=Solana"

Example Response

{
  "data": {
    "name": "Wrapped SOL",
    "symbol": "SOL",
    "logo": "https://...",
    "priceUSD": 187.45,
    "marketCapUSD": 91000000000,
    "marketCapDilutedUSD": 110000000000,
    "liquidityUSD": 250000000,
    "liquidityMaxUSD": 300000000
  }
}

Query Parameters

blockchain
string
address
string

Response

200 - application/json

Token price response

data
object
required