API endpoints for DeFi.
DeFi — 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. |
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
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Birdeye/defi/multi_price | 2230 | Price - Multiple |
| direct/v1/Birdeye/defi/price_volume/multi | 2230 | Price Volume - Multi |
| direct/v1/Birdeye/defi/v2/tokens/all | 70315 | Token - List all (V2) |
Covalent
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Covalent/v1/pricing /historical_by_addresses_v2/{chainName} /{quoteCurrency}/{contractAddress} | 5000 | Get historical token prices |
Defined
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Defined/filterNftPoolCollections | 3500 | Returns a list of NFT collections based on a variety of filters. |
| direct/v1/Defined/filterNftPools | 3500 | Returns a list of NFT pools based on a variety of filters. |
| direct/v1/Defined/getDetailedPairsStats | 3500 | Returns bucketed stats for a given token within a list of pairs. |
| direct/v1/Defined/getDetailedPairStats | 3500 | Returns bucketed stats for a given token within a pair. |
| direct/v1/Defined/getDetailedStats | 3500 | Returns bucketed stats for a given token within a pair. |
| direct/v1/Defined/getExchanges | 3500 | Returns a list of decentralized exchange metadata. |
| direct/v1/Defined/getLatestPairs | 3500 | Returns new tokens listed over the last three days. |
| direct/v1/Defined/getNftPool | 3500 | Returns an NFT pool. |
| direct/v1/Defined/getNftPoolCollection | 3500 | Returns an NFT pool collection with pool stats for a given AMM NFT marketplace. |
| direct/v1/Defined /getNftPoolCollectionsByExchange | 3500 | Returns an NFT collection with pool stats for a given AMM NFT marketplace. |
| direct/v1/Defined/getNftPoolEvents | 3500 | Returns transactions for an NFT collection across all NFT pools or within a given pool. |
| direct/v1/Defined /getNftPoolsByCollectionAndExchange | 3500 | Returns NFT pools for a given collection and AMM NFT marketplace. |
| direct/v1/Defined/getNftPoolsByOwner | 3500 | Returns a list of NFT pools for a given owner. |
| direct/v1/Defined/getNftPoolStats | 3500 | Returns aggregated NFT pool/collection stats for a given time frame. |
| direct/v1/Defined/getPrimePoolAssets | 3500 | Returns a list of Prime pool cached assets. |
| direct/v1/Defined/getPrimePoolEvents | 3500 | Returns a list of Prime pool events. |
| direct/v1/Defined/getPrimePools | 3500 | Returns a list of Prime pools. |
| direct/v1/Defined/getUniV3Ticks | 3500 | Returns tick data for a given Uniswap V3-style pool. |
| direct/v1/Defined/pairMetadata | 3500 | Returns metadata for a pair of tokens. |
| direct/v1/Defined/primeHolders | 3500 | Returns a list of holders of the PRIME token on ethereum. |
HelloMoon
DELETE
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/HelloMoon/v0/subscriptions/remove/{id} | 50 | Remove a subscription by its ID. |
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/HelloMoon/v0/subscriptions/list | 50 | List all active subscriptions. |
| direct/v1/HelloMoon/v0/subscriptions/retrieve /{id} | 50 | Retrieve a specific subscription by its ID. |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/HelloMoon/v0/account-data | 50 | Retrieve account data for a specified address on Solana. |
| direct/v1/HelloMoon/v0/accounts/stream/create | 50 | Create a data stream for account changes, set to trigger a webhook or other target. |
| direct/v1/HelloMoon/v0/staking /active-stake-per-validator | 50 | Fetch active staking data per validator on Solana. |
| direct/v1/HelloMoon/v0/asset-dash-updated | 50 | Retrieve updated asset dashboard data. |
| direct/v1/HelloMoon/v0/account-data/bulk | 50 | Retrieve bulk account data for Solana addresses. |
| direct/v1/HelloMoon/v0/citrus/account-data | 50 | Retrieve account data associated with Citrus on the Solana blockchain. |
| direct/v1/HelloMoon/v0/citrus/loan-events | 50 | Fetch loan event data for accounts associated with Citrus. |
| direct/v1/HelloMoon/v0/citrus/loan-summary | 50 | Get a summary of loan data associated with Citrus. |
| direct/v1/HelloMoon/v0/das-ownership | 50 | Retrieve ownership data for Decentralized Autonomous Society (DAS) accounts on Solana. |
| direct/v1/HelloMoon/v0/defi/fungible-token-info | 50 | Fetch information on fungible tokens in DeFi settings on Solana. |
| direct/v1/HelloMoon/v0/defi /high-volume-recent-tokens | 50 | Fetch data on recently high-volume tokens within DeFi. |
| direct/v1/HelloMoon/v0/defi/lending | 50 | Access DeFi lending data including borrowing and repayment activities for SPL tokens and stablecoins on Solana. |
| direct/v1/HelloMoon/v0/defi/liquidity | 50 | Fetch liquidity data for a specific DeFi pool, with optional metadata. |
| direct/v1/HelloMoon/v0/defi/program-stats /daily-new-users | 50 | Retrieve daily new user counts for specific DeFi programs. |
| direct/v1/HelloMoon/v0/defi/program-stats /overlap | 50 | Fetch overlap statistics for different DeFi programs. |
| direct/v1/HelloMoon/v0/defi/program-stats /top-tokens | 50 | Retrieve top tokens based on user interaction within DeFi programs. |
| direct/v1/HelloMoon/v0/defi/smart-money | 50 | Fetch data on smart money activities within DeFi ecosystems on Solana. |
| direct/v1/HelloMoon/v0/defi/smart-money /top-tokens | 50 | Retrieve top tokens by smart money inflow. |
| direct/v1/HelloMoon/v0/defi/swaps | 50 | Retrieve swap transaction data for DeFi protocols, including details such as aggregator and time. |
| direct/v1/HelloMoon/v0/defi/token-age | 50 | Retrieve token age statistics within DeFi pools on Solana. |
| direct/v1/HelloMoon/v0/defi/token-ath | 50 | Fetch data on tokens that have reached all-time highs within DeFi platforms. |
| direct/v1/HelloMoon/v0/defi/token-buying | 50 | Retrieve recent buying activity data for tokens on DeFi platforms. |
| direct/v1/HelloMoon/v0/defi/total-liquidity | 50 | Get total liquidity data for DeFi platforms on Solana. |
| direct/v1/HelloMoon/v0/defi /trending-tokens-volume | 50 | Retrieve volume data for trending tokens on DeFi platforms. |
| direct/v1/HelloMoon/v0/defi/twitter_accounts /per-token | 50 | Fetch Twitter account data associated with specific tokens on DeFi platforms. |
| direct/v1/HelloMoon/v0/account-data/devnet | 50 | Retrieve account data for a single address on Solana Devnet. |
| direct/v1/HelloMoon/v0/account-data/devnet/bulk | 50 | Fetch bulk account data on Solana Devnet. |
| direct/v1/HelloMoon/v0/dyor/leaderboard | 50 | Retrieve a leaderboard related to DYOR (Do Your Own Research) activities on Solana. |
| direct/v1/HelloMoon/v0/frakt/loan-events | 50 | Retrieve loan event data for Frakt-related accounts. |
| direct/v1/HelloMoon/v0/frakt/loan-events/bonds | 50 | Retrieve loan events specifically related to bonds in the Frakt protocol. |
| direct/v1/HelloMoon/v0/frakt/loan-summary | 50 | Get a summary of loan data for accounts associated with Frakt. |
| direct/v1/HelloMoon/v0/token /balances-by-owner-fungible | 50 | Retrieve fungible token balances held by a specified owner on Solana. |
| direct/v1/HelloMoon/v0/gcr/wheel /get-rewards-meta | 50 | Retrieve metadata related to reward distributions in the GCR Wheel system. |
| direct/v1/HelloMoon/v0/hello-moon /collection-mint-mapping | 50 | Fetch mapping data for collections and mint addresses within the Hello Moon platform. |
| direct/v1/HelloMoon/v0/hello-moon/defenders /get-preferred-token | 50 | Retrieve the preferred token settings for a specific user or account on Hello Moon. |
| direct/v1/HelloMoon/v0/hello-moon/leaderboard | 50 | Retrieve leaderboard data within the Hello Moon platform. |
| direct/v1/HelloMoon/v0/hello-moon/leaderboard /add | 50 | Add a user or account to the Hello Moon leaderboard. |
| direct/v1/HelloMoon/v0/hello-moon/parsed-swaps | 50 | Fetch parsed swap data on Hello Moon, including swap details by aggregator. |
| direct/v1/HelloMoon/v0/hello-moon /radium-liquidity | 50 | Retrieve liquidity data related to Radium pools on Hello Moon. |
| direct/v1/HelloMoon/v0/hello-moon/defenders /set-preferred-token | 50 | Set the preferred token for a specific user or account on Hello Moon. |
| direct/v1/HelloMoon/v0/hello-moon/defenders /token-unlock-emergency-migration | 50 | Perform an emergency token unlock or migration for a user on Hello Moon. |
| direct/v1/HelloMoon/v0/hello-moon /verified_collections | 50 | Retrieve verified NFT collection data on Hello Moon. |
| direct/v1/HelloMoon/v0/hello-moon /verified_collections/dev | 50 | Retrieve developer-specific verified collection data on Hello Moon. |
| direct/v1/HelloMoon/v0/jito/confirm-txn | 50 | Confirm a transaction on Solana using Jito, a high-performance trading solution. |
| direct/v1/HelloMoon/v0/jito/get-tip-account | 50 | Retrieve tipping account information for Jito transactions. |
| direct/v1/HelloMoon/v0/defi/liquidity-pools /metadata | 50 | Retrieve metadata for liquidity pools, including pool configurations and parameters. |
| direct/v1/HelloMoon/v0/defi/liquidity-pools /withdrawals-deposits | 50 | Track deposits and withdrawals in DeFi liquidity pools on the Solana blockchain. |
| direct/v1/HelloMoon/v0/defi/lp-balance | 50 | Check the balance of liquidity provider tokens in DeFi pools on Solana. |
| direct/v1/HelloMoon/v0/new-boards-10 | 50 | Retrieve or interact with new leaderboard boards on Solana within Hello Moon. |
| direct/v1/HelloMoon/v0/nft/collection/collective | 50 | Fetch data for NFT collections labeled as "collective" on Hello Moon. |
| direct/v1/HelloMoon/v0/nft/collection /floor-price-compressed | 50 | Fetch compressed floor price data for NFT collections. |
| direct/v1/HelloMoon/v0/nft/collection/listing | 50 | Retrieve listing data for specific NFT collections. |
| direct/v1/HelloMoon/v0/nft/collection/ownership /cumulative | 50 | Fetch cumulative ownership data for NFT collections. |
| direct/v1/HelloMoon/v0/nft/collection/ownership /current | 50 | Retrieve current ownership data for an NFT collection. |
| direct/v1/HelloMoon/v0/nft/collection/ownership /historical | 50 | Fetch historical ownership data for NFT collections. |
| direct/v1/HelloMoon/v0/nft/collection/ownership /holding-period | 50 | Get holding period data for owners of NFTs in specific collections. |
| direct/v1/HelloMoon/v0/nft/collection/ownership /top-holders | 50 | Retrieve top holder data for an NFT collection. |
| direct/v1/HelloMoon/v0/nft/collection/stats /primary-sales | 50 | Fetch primary sales statistics for NFT collections. |
| direct/v1/HelloMoon/v0/nft/collection /program-usage | 50 | Fetch program usage statistics for a specific NFT collection. |
| direct/v1/HelloMoon/v0/nft/collection /smart-money-inflow | 50 | Retrieve data on smart money inflows into NFT collections. |
| direct/v1/HelloMoon/v0/nft/collection/stats | 50 | Retrieve statistical data for NFT collections. |
| direct/v1/HelloMoon/v0/nft/collection /washtrading | 50 | Retrieve wash trading data for NFTs within specific collections. |
| direct/v1/HelloMoon/v0/nft/freeze_lookup/v2 | 50 | Retrieve freeze status details for NFTs with updated settings or format. |
| direct/v1/HelloMoon/v0/nft/ownership/historical | 50 | Retrieve historical ownership data for NFTs within the specified endpoint. |
| direct/v1/HelloMoon/v0/nft/listing-status/v2 | 50 | Get updated listing status data for NFTs across marketplaces. |
| direct/v1/HelloMoon/v0/nft/loans /collection-summary | 50 | Get a summary of loans within NFT collections. |
| 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/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/accounts/parsed/create | 50 | Create a parsed account entry with a specified target type, such as a webhook. |
| direct/v1/HelloMoon/v0/print /top-tokens-by-frequency | 50 | Fetch tokens sorted by frequency within the Print category. |
| direct/v1/HelloMoon/v0/print /top-tokens-by-profit | 50 | Retrieve tokens ranked by profitability within the Print category. |
| direct/v1/HelloMoon/v0/print /top-tokens-trader-profit | 50 | Fetch tokens ranked by trader profit within Print. |
| direct/v1/HelloMoon/v0/print/top-tokens-users | 50 | Retrieve data on top tokens by user count within Print. |
| direct/v1/HelloMoon/v0/print/stats/wallet | 50 | Fetch wallet statistics for Print-related data on Solana. |
| direct/v1/HelloMoon/v0/tenacious_tentacles /process-and-freeze | 50 | Process and freeze specific data within the tenacious tentacles endpoint. |
| direct/v1/HelloMoon/v0/rain/account-data | 50 | Retrieve account data associated with Rain on the Solana blockchain. |
| direct/v1/HelloMoon/v0/staking /reward-per-validator | 50 | Get reward data per validator on Solana. |
| direct/v1/HelloMoon/v0/sharky/account-data | 50 | Retrieve account data for Sharky-related accounts on Solana. |
| direct/v1/HelloMoon/v0/sharky/apy | 50 | Retrieve APY (annual percentage yield) data for accounts associated with Sharky. |
| direct/v1/HelloMoon/v0/sharky/default-stats | 50 | Retrieve default statistics for Sharky loans on Solana. |
| direct/v1/HelloMoon/v0/sharky/account-data/dev | 50 | Fetch developer-specific account data within the Sharky protocol. |
| direct/v1/HelloMoon/v0/sharky/loan-summary /filtered | 50 | Provides a filtered summary of loan data within the Sharky protocol. |
| direct/v1/HelloMoon/v0/sharky /historical-defaults | 50 | Fetch historical default data for Sharky loans. |
| direct/v1/HelloMoon/v0/sharky/loan-events | 50 | Fetch loan event data for accounts associated with Sharky. |
| direct/v1/HelloMoon/v0/sharky/loan-summary | 50 | Get a summary of loan data associated with Sharky accounts. |
| direct/v1/HelloMoon/v0/sharky /loan-summary-private | 50 | Retrieve private loan summary data within the Sharky endpoint. |
| direct/v1/HelloMoon/v0/sharky/orderbook-stats | 50 | Retrieve orderbook statistics for Sharky. |
| direct/v1/HelloMoon/v0/sharky/orderbook-summary | 50 | Get a summary of Sharky orderbook data. |
| direct/v1/HelloMoon/v0/token/smart-money | 50 | Fetch data on tokens associated with smart money inflows, with ordering and pagination options. |
| direct/v1/HelloMoon/v0/solana /artemis-program-stats | 50 | Retrieve program statistics for the Artemis program on Solana. |
| direct/v1/HelloMoon/v0/defi/sol-grid-bot /top-tokens-one-min | 50 | Fetch one-minute interval data on top tokens from the SOL Grid Bot. |
| direct/v1/HelloMoon/v0/defi/staking/accounts | 50 | Retrieve data on staking accounts, including balance and stake pool data. |
| direct/v1/HelloMoon/v0/staking/actions | 50 | Interact with staking-related actions or activities on Solana. |
| direct/v1/HelloMoon/v0/staking/rewards | 50 | Fetch staking reward data for a specified validator or account. |
| direct/v1/HelloMoon/v0/staking/transfers | 50 | Retrieve records of staking-related transfers, such as stake activations and deactivations. |
| direct/v1/HelloMoon/v0/subscriptions/create | 50 | Create a new subscription for webhook or other event notifications. |
| direct/v1/HelloMoon/v0/superfans/login | 50 | Login endpoint for Superfans on Hello Moon. |
| direct/v1/HelloMoon/v0/swaps/mint-filter | 50 | Filter swap transactions by mint address, pagination supported. |
| direct/v1/HelloMoon/v0/tenacious_tentacles /get_tentacles | 50 | Retrieve tentacle-related data from the tenacious tentacles endpoint. |
| direct/v1/HelloMoon/v0/token-22/buying-per-day | 50 | Track daily buying activity for Token-22 assets on Solana. |
| direct/v1/HelloMoon/v0/token-22/creation-per-day | 50 | Track daily creation activity for Token-22 assets on Solana. |
| direct/v1/HelloMoon/v0/token-22/users-per-day | 50 | Track the daily active users of a specific token. |
| direct/v1/HelloMoon/v0/token-22/selling-per-day | 50 | Track daily selling activity for Token-22 assets on Solana. |
| direct/v1/HelloMoon/v0/token-22 /swaps-balance-per-day | 50 | Retrieve daily balance data for swaps involving Token-22 assets. |
| direct/v1/HelloMoon/v0/token-22 /transfers-per-day | 50 | Track daily transfer activity for Token-22 assets. |
| 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/daily_active_users | 50 | Track daily active users for a specified token. |
| direct/v1/HelloMoon/v0/token/daily_new_purchases | 50 | Track daily new purchases for a specified token. |
| direct/v1/HelloMoon/v0/token-22 /first-time-users-per-day | 50 | Track daily first-time users of a specific token. |
| direct/v1/HelloMoon/v0/token/smart-money-inflow | 50 | Retrieve data on the inflow of smart money into specific tokens. |
| direct/v1/HelloMoon/v0/token/stats | 50 | Fetch statistical data for tokens on Solana. |
| direct/v1/HelloMoon/v0/token/trading-volume | 50 | Fetch trading volume data for a specific token. |
| direct/v1/HelloMoon/v0/token/volume-stats | 50 | Retrieve volume statistics for tokens on Solana. |
| direct/v1/HelloMoon/v0/defi/top-holders/w-meta | 50 | Retrieve top holders with additional metadata information. |
| direct/v1/HelloMoon/v0/transaction/stream/create | 50 | Create a transaction data stream with specified webhook or notification settings. |
| direct/v1/HelloMoon/v0/defi/user-positions | 50 | Fetch user-specific DeFi positions across various pools and assets. |
| direct/v1/HelloMoon/v0/tenacious_tentacles /verify | 50 | Verify data within the tenacious tentacles endpoint. |
| direct/v1/HelloMoon/v0/defi/whirlpools /positions-by-user | 50 | Retrieve positions within Whirlpool liquidity pools for a specific user. |
PUT
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/HelloMoon/v0/accounts/stream/update | 50 | Update an existing account data stream with new target or filter settings. |
| direct/v1/HelloMoon/v0/accounts/parsed/update | 50 | Update a parsed account entry with new data or target information. |
| direct/v1/HelloMoon/v0/subscriptions/update | 50 | Update an existing subscription with new settings or filters. |
| direct/v1/HelloMoon/v0/transaction/stream/update | 50 | Update an existing transaction data stream with new settings. |
Moralis
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Moralis/info/endpointWeights | 75 | Get weights of endpoints |
| direct/v1/Moralis/contracts-review | 75 | Review contracts |
Shyft
DELETE
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Shyft/sol/v1/sol/v1/callback/remove | 20 | Use this endpoint to remove a callback |
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Shyft/sol/v1/callback/list | 20 | List all the callbacks |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Shyft/sol/v1/callback/add-addresses | 20 | Add addresses to a callback |
| direct/v1/Shyft/sol/v1/sol/v1/callback/create | 20 | Create a callback |
| direct/v1/Shyft/sol/v1/callback/pause | 20 | Pause a callback |
| direct/v1/Shyft/sol/v1/callback/remove-addresses | 20 | Remove addresses from a callback |
| direct/v1/Shyft/sol/v1/callback/resume | 20 | Resume a callback |
| direct/v1/Shyft/sol/v1/callback/update | 20 | Update a callback |
SolScan
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/SolScan/v1.0/account/solTransfers | 20 | Get SOL transfers for a specific account on Solana. |
| direct/v1/SolScan/v1.0/account/splTransfers | 20 | Get SPL transfers for a specific account on Solana. |
| direct/v1/SolScan/v1.0/account/stakeAccounts | 20 | Get staking accounts for a specific account on Solana. |
| direct/v1/SolScan/v1.0/account/exportRewards | 20 | Export rewards for a specific account on Solana. |
| direct/v1/SolScan/v1.0/account /exportTransactions | 20 | Export transactions for a specific account on Solana. |
| direct/v1/SolScan/v1.0/token/holders | 20 | Get the list of token holders on Solana. |
| direct/v1/SolScan/v2.0/account/balance_change | 650 | Get balance change activities for a specific account on Solana. |
| direct/v1/SolScan/v2.0/account/defi/activities | 650 | Get DeFi activities for a specific account on Solana. |
| direct/v1/SolScan/v2.0/account/detail | 650 | Get detailed information for a specific account on Solana. |
| direct/v1/SolScan/v2.0/account/stake | 650 | Get staking information for a specific account on Solana. |
| direct/v1/SolScan/v2.0/account/transfer | 650 | Get transfer information for a specific account on Solana. |
| direct/v1/SolScan/v2.0/account/reward/export | 650 | Export rewards for a specific account on Solana. |
TonAPI
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/TonAPI/v2/staking/nominator /{account_id}/pools | 20 | All pools where account participates |
| direct/v1/TonAPI/v2/rates/chart | 20 | Get chart by token |
| direct/v1/TonAPI/v2/rates | 20 | Get the token price to the currency |
| direct/v1/TonAPI/v2/staking/pool/{account_id} /history | 20 | Pool history |
| direct/v1/TonAPI/v2/staking/pool/{account_id} | 20 | Stacking pool info |
| direct/v1/TonAPI/v2/staking/pools | 20 | All pools available in network |