Price API You Can Rely On

With coverage ranging from the smallest and newest coins to the largest cryptocurrencies, the Moralis Price API is the most complete crypto price API on the market.

Play Video
Trusted By Industry Leaders

See Price API in action

1
2
3
4
5
6
7
8
9
10
Moralis.EvmApi.nft.getTokenPrices(
   {
     chain: EvmChain.ETHEREUM
     tokens: [
       {
         “token_address”: “0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0”
       }
     ]
   }
)
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
   {
     "tokenName": "Matic Token",
     "tokenSymbol": "MATIC",
     "tokenLogo": "https://cdn.moralis.io/eth/0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0.png",
     "tokenDecimals": "18",
     "nativePrice": {
       "value": "354043865266932",
       "decimals": 18,
       "name": "Ether",
       "symbol": "ETH",
       "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
     },
     "usdPrice": 0.8259942729566111,
     "usdPriceFormatted": "0.825994272956611097",
     "exchangeName": "Uniswap v2",
     "exchangeAddress": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f",
     "tokenAddress": "0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0",
     "priceLastChangedAtBlock": "19125464",
     "verifiedContract": true,
     "24hrPercentChange": "2.2204012491958633"
   }
]
1
2
3
4
5
6
7
8
9
10
11
Moralis.EvmApi.nft.getTokenPrices(
   {
     chain: EvmChain.ETHEREUM
     tokens: [
       {
         “token_address”: “0xae7ab96520de3a18e5e111b5eaab095312d7fe84”,
         “to_block”: 16314545
       }
     ]
   }
)
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
[
   {
     "tokenName": "Liquid staked Ether 2.0",
     "tokenSymbol": "stETH",
     "tokenLogo": "https://cdn.moralis.io/eth/0xae7ab96520de3a18e5e111b5eaab095312d7fe84.png",
     "tokenDecimals": "18",
     "nativePrice": {
       "value": "985697000000000000",
       "decimals": 18,
       "name": "Ether",
       "symbol": "ETH",
       "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
     },
     "usdPrice": 1184.692303825298,
     "usdPriceFormatted": "1184.692303825298040465",
     "exchangeName": "Uniswap v2",
     "exchangeAddress": "0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f",
     "tokenAddress": "0xae7ab96520de3a18e5e111b5eaab095312d7fe84",
     "toBlock": "16314545",
     "priceLastChangedAtBlock": "16314483",
     "verifiedContract": true,
     "24hrPercentChange": "-0.8244553183697725"
   }
]
1
2
3
4
5
6
7
8
9
10
11
12
Moralis.EvmApi.nft.getTokenPairOHLC(
   {
     chain: EvmChain.ETHEREUM,
     exchange: “uniswapv3”,
     interval: “1h”,
     priceformat: “usd”,
     fromDate: “uniswapv3”,
     toDate: “2024-01-10”,
     token0: “0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2”,
     token1: “0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48”
   }
)
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
{
   "page": 1,
   "page_size": 4,
   "result": {
     "pair_address": "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
     "pair_label": "WETH/USDC",
     "exchange": "uniswapv3",
     "interval": "1h",
     "quote_currency": "USD",
     "candles": [
       {
         "timestamp": "2024-01-10T03:00:00.000Z",
         "open": 2347.604133750793,
         "high": 2367.5294742162,
         "low": 2346.668354055535,
         "close": 2361.6786585018854,
         "volume": 5664710.499618983,
         "trades": 147
       },
       {
         "timestamp": "2024-01-10T02:00:00.000Z",
         "open": 2376.7344242280897,
         "high": 2376.736648803142,
         "low": 2347.4574129999996,
         "close": 2347.589593030505,
         "volume": 9441411.263198417,
         "trades": 220
       },
       {
         "timestamp": "2024-01-10T01:00:00.000Z",
         "open": 2397.4285219957374,
         "high": 2399.19277882602,
         "low": 2368.536798209122,
         "close": 2376.692932530967,
         "volume": 12000212.241041264,
         "trades": 287
       },
       {
         "timestamp": "2024-01-10T00:00:00.000Z",
         "open": 2345.2768704658856,
         "high": 2398.0819617308175,
         "low": 2342.289187962479,
         "close": 2397.45720734414,
         "volume": 30414000.819486924,
         "trades": 509
       }
     ]
   }
}

Feature Overview

Prices for every token

Are you tired of bad coverage, and missing tokens in your current crypto price API? With Moralis Price API, coins show up as soon as they start trading on any decentralized exchange.

We monitor all newly minted coins and liquidity pools to get you the latest price data, as soon as it becomes available. No approvals, no gatekeeping!

Prices for every token
Instant updates

Instant updates

The Moralis Price API is updated every single block to make sure that you always get the latest crypto price data. You can also add instant webhook alerts using Moralis Streams to get notified every time the price changes.

Candlesticks & OHLCV New

Build candlestick charts using the OHLCV endpoint, where you get detailed price information about the open, high, low and close prices as well as the trading volume over your chosen time frame.

Full price history

Full price history

Even though our API sends you a token’s latest price by default, you can query the Moralis Price API for a token price at any point in time. Input a timestamp or a block number, and we’ll provide you with the coin’s historical price at the given time.

Support for all major EVM chains

The Moralis Price API is the only crypto price API you need, with support for DEXs across all major EVM chains.
TraderJoe PulseX partnerPangolin Pancakeswap Sushiswap VVS-Finance Quickswap Camelot Uniswap TraderJoe PulseX partnerPangolin Pancakeswap Sushiswap VVS-Finance Quickswap Camelot Uniswap

We blow the competition out of the water

24h change
included
Instant
listing
Query all
DEX coins
Batch
queries
Use without
attribution
Price per
1,000 calls
$0.2
$0.26
$0.03

The Moralis Price API is the industry’s premier API for crypto prices. Choose your metric – whether you judge by features, speed, or competitive pricing, our Price API comes out on top. Feel free to compare e.g. the CoinMarketCap API, CoinGecko API, Coinbase Price API, or any similar crypto price API to ours!

See our Price API in action

Get historical prices
Moralis.EvmApi.token.getWalletTokens()
Get historical prices

Get the price of a token at a specific point in time.

Fetch real-time prices
Moralis.EvmApi.token.getTokenTransfers()
Fetch real-time prices

Get the latest prices, both in the native token and in USD.

Fetch prices for multiple tokens 
at once
Moralis.EvmApi.token.getTokenMetadata()
Fetch prices for multiple tokens 
at once

Get the latest prices for multiple tokens all in one request.

Harness Web3’s most powerful Price API