Market Data — Direct API Endpoints
Alchemy
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Alchemy/prices/v1/tokens/by-symbol | 80 | Fetches current prices for multiple tokens using their symbols. Returns a list of token prices, each containing the symbol, prices, and an optional error field. |
| direct/v1/Alchemy//nft/v3/getFloorPrice | 160 | Retrieves the floor prices of an NFT collection across different marketplaces. |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Alchemy/prices/v1/tokens/by-address | 80 | Fetches current prices for multiple tokens using network and address pairs. Returns a list of token prices, each containing the network, address, prices, and an optional error field. |
| direct/v1/Alchemy/prices/v1/tokens/historical | 80 | Provides historical price data for a single token over a time range. You can identify the token by symbol or by network and contract address. |
Birdeye
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Birdeye/defi/historical_price_unix | 705 | Price - Historical by unix time |
| direct/v1/Birdeye/defi/history_price | 4240 | Price - Historical |
| direct/v1/Birdeye/defi/ohlcv | 2825 | OHLCV |
| direct/v1/Birdeye/defi/ohlcv/base_quote | 2825 | OHLCV - Base/Quote |
| direct/v1/Birdeye/defi/ohlcv/pair | 2825 | OHLCV - Pair |
| direct/v1/Birdeye/defi/price | 705 | Price |
| direct/v1/Birdeye/defi/price_volume/single | 1060 | Price Volume - Single |
| direct/v1/Birdeye/defi/v2/markets | 3535 | Token - All Market List |
| direct/v1/Birdeye/defi/v3/token/market-data | 1060 | Token - Market Data (Single) |
| direct/v1/Birdeye/defi/v3/token/trade-data /multiple | 6690 | Token - Trade Data (Multiple) |
| direct/v1/Birdeye/defi/v3/token/trade-data /single | 1060 | Token - Trade Data (Single) |
| direct/v1/Birdeye/trader/gainers-losers | 2120 | Trader - Gainers/Losers |
| direct/v1/Birdeye/trader/txs/seek_by_time | 1060 | Trader - Trades Seek By Time |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Birdeye/defi/multi_price | 2230 | Price - Multiple |
| direct/v1/Birdeye/defi/price_volume/multi | 6690 | Price Volume - Multi |
| direct/v1/Birdeye/defi/v3/tokens/list | 70 | Token - List (V3) |
Covalent
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Covalent/v1/pricing/spot_prices //pools/ | 5000 | Get the spot token pair prices for a specified pool contract address. Supports pools on Uniswap V2, V3 and their forks. |
| direct/v1/Covalent/v1//nft_market //floor_price | 5000 | Get historical floor prices for a collection |
| direct/v1/Covalent/v1//nft_market //sale_count | 5000 | Get historical sales count for a collection |
| direct/v1/Covalent/v1/pricing /historical_by_addresses_v2/ // | 5000 | Get historical token prices |
| direct/v1/Covalent/v1//nft_market //volume | 5000 | Get historical volume for a collection |
Defined
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Defined/filterExchanges | 3500 | Returns a list of exchanges based on a variety of filters. |
| direct/v1/Defined/filterPairs | 3500 | Returns a list of pairs based on a variety of filters. |
| direct/v1/Defined/getBars | 3500 | Returns bar chart data to track price changes over time. |
| direct/v1/Defined/getDetailedStats | 3500 | Returns bucketed stats for a given token within a pair. |
| direct/v1/Defined/getTokenPrices | 3500 | Returns real-time or historical prices for a list of tokens, fetched in batches. |
| direct/v1/Defined/tokenSparklines | 3500 | Returns a list of token simple chart data (sparklines) for the given tokens. |
HelloMoon
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/HelloMoon/v0/nft/collection/floorprice | 50 | Get the latest floor price for an NFT collection. |
| direct/v1/HelloMoon/v0/nft/collection/floorprice /batched | 50 | Fetch batched floor prices for multiple NFT collections. |
| direct/v1/HelloMoon/v0/nft/collection/floorprice /candlesticks | 50 | Retrieve candlestick data for floor prices of NFT collections. |
| direct/v1/HelloMoon/v0/nft/collection /floor-price-compressed | 50 | Fetch compressed floor price data for NFT collections. |
| direct/v1/HelloMoon/v0/nft/collection /floorprices | 50 | Retrieve floor prices across multiple NFT collections. |
| direct/v1/HelloMoon/v0/nft/estimated-price | 50 | Get estimated price for an NFT based on recent market data and trends. |
| direct/v1/HelloMoon/v0/nft/marketplace/tensor /floor-price-by-creator | 50 | Retrieve floor price data for Tensor marketplace NFTs, grouped by creator. |
| direct/v1/HelloMoon/v0/nft/marketplace /transactions | 50 | Retrieve NFT marketplace transaction records, including sale amounts and times. |
| direct/v1/HelloMoon/v0/nft/market-stats | 50 | Fetch general market statistics for NFTs. |
| direct/v1/HelloMoon/v0/nft /sales_per_market_daily | 50 | Fetch daily sales data for NFTs across different marketplaces. |
| direct/v1/HelloMoon/v0/spider/wenlambo /usdc_price_in_sol | 50 | Retrieve the price of USDC in SOL under the Spider Wenlambo category. |
| direct/v1/HelloMoon/v0/token/candlesticks | 50 | Retrieve candlestick data for token price movements, filtered by start time or other criteria. |
| direct/v1/HelloMoon/v0/token/price | 50 | Fetch the current price of a specified token. |
| direct/v1/HelloMoon/v0/token/price/batched | 50 | Retrieve batched price information for multiple tokens. |
| direct/v1/HelloMoon/v0/token/prices | 50 | Fetch historical and recent price data for a token with specified granularity. |
Moralis
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Moralis/discovery/tokens/blue-chip | 1875 | Get blue-chip tokens (deprecated June 2026) |
| direct/v1/Moralis/discovery/tokens /buying-pressure | 1875 | Get tokens with high buying pressure (deprecated June 2026) |
| direct/v1/Moralis/volume/categories | 1125 | Get trading volume and buyer/seller metrics by token category |
| direct/v1/Moralis/volume/timeseries/ | 20 | Get buy/sell volume, liquidity, and FDV timeseries for a token category |
| direct/v1/Moralis/volume/chains | 1125 | Get trading volume metrics per chain (deprecated June 2026) |
| direct/v1/Moralis/volume/timeseries | 1125 | Get chain trading volume, liquidity, and FDV timeseries |
| direct/v1/Moralis/nft//price | 225 | Get contract sale prices |
| direct/v1/Moralis/discovery/tokens/trending | 1875 | Get trending tokens via discovery API (deprecated June 2026) |
| direct/v1/Moralis/erc20//price | 375 | Get ERC20 token price |
| direct/v1/Moralis/discovery/tokens /experienced-buyers | 1875 | Get tokens attracting experienced buyers (deprecated June 2026) |
| direct/v1/Moralis/nft//lowestprice | 300 | Get lowest price |
| direct/v1/Moralis/erc20/prices | 750 | Get multiple token prices |
| direct/v1/Moralis/discovery/tokens /rising-liquidity | 1875 | Get tokens with rising liquidity (deprecated June 2026) |
| direct/v1/Moralis/discovery/tokens/risky-bets | 1875 | Get high-risk tokens (deprecated June 2026) |
| direct/v1/Moralis/nft///price | 225 | Get sale prices |
| direct/v1/Moralis/solana/token//pairs //ohlcv | 1125 | Get candlestick data for a pair on Solana |
| direct/v1/Moralis/solana/token//pairs //swaps | 375 | Get swaps for a specific pair address on Solana |
| direct/v1/Moralis/solana/token//pairs //stats | 375 | Get pair stats by address on Solana |
| direct/v1/Moralis/solana/account/ //portfolio | 75 | Get portfolio by wallet on Solana |
| direct/v1/Moralis/solana/token//pairs //snipers | 1125 | Get snipers by pair address on Solana |
| direct/v1/Moralis/solana/token/ //pairs | 375 | Get token pairs by address on Solana |
| direct/v1/Moralis/solana/token/ //pairs/stats | 375 | Get token pair statistics by address on Solana |
| direct/v1/Moralis/solana/token/ //price | 75 | Get token price on Solana |
| direct/v1/Moralis/solana/account/ //tokens | 75 | Get token balance by wallet on Solana |
| direct/v1/Moralis/solana/token/ //swaps | 525 | Get swaps for a specific token address on Solana |
| direct/v1/Moralis/discovery/tokens /solid-performers | 1875 | Get solid performing tokens (deprecated June 2026) |
| direct/v1/Moralis/tokens/ /analytics | 600 | Get analytics for a token |
| direct/v1/Moralis/discovery/tokens/top-gainers | 1875 | Get top gaining tokens (deprecated June 2026) |
| direct/v1/Moralis/discovery/tokens/top-losers | 1875 | Get top losing tokens (deprecated June 2026) |
| direct/v1/Moralis/tokens/trending | 1125 | Get trending tokens |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Moralis/discovery/tokens | 1875 | Filter and discover tokens by on-chain metrics |
| direct/v1/Moralis/tokens/analytics | 1125 | Get analytics for multiple tokens (batch) |
| direct/v1/Moralis/tokens/analytics/timeseries | 1500 | Get analytics timeseries for a token |
Shyft
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Shyft/sol/v1/marketplace/find | 20 | Find a marketplace |
| direct/v1/Shyft/sol/v1/marketplace/stats | 20 | Fetch the stats of the marketplace. |
| direct/v1/Shyft/sol/v1/marketplace/my_markets | 20 | Get details of all the marketplaces you have created |
| direct/v1/Shyft/sol/v1/marketplace /treasury_balance | 20 | Check the fund balance in the marketplace account. |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Shyft/sol/v1/marketplace/create | 20 | Create your own on-chain NFT marketplace. |
| direct/v1/Shyft/sol/v1/marketplace/update | 20 | Update an already created on-chain marketplace. |
| direct/v1/Shyft/sol/v1/marketplace/withdraw_fee | 20 | Withdraw fees from the marketplace. |
PUT
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Shyft/sol/v1/marketplace/index | 20 | Index the marketplace on the Shyft marketplace. |
SolScan
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/SolScan/v1.0/market/token / | 20 | Get market data for a specific token using the token address on Solana. |
| direct/v1/SolScan/v2.0/token/markets | 650 | Get market data for a specific token on Solana. |
| direct/v1/SolScan/v2.0/token/price | 650 | Get price data for a specific token on Solana. |
TonAPI
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/TonAPI/v2/rates/markets | 20 | Get the TON price from markets |
| direct/v1/TonAPI/v2/rates | 20 | Get the token price to the currency |