Wallets — Direct API Endpoints
Alchemy
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Alchemy//nft/v3 /getCollectionsForOwner | 720 | Retrieves all NFT collections held by a specified owner address. |
| direct/v1/Alchemy//nft/v3 /getContractsForOwner | 640 | Retrieves all NFT contracts held by a specified owner address. |
| direct/v1/Alchemy//nft/v3 /isHolderOfContract | 160 | Determines whether a specific wallet holds any NFT from a given contract. |
| direct/v1/Alchemy//nft/v3/getNFTsForOwner | 960 | Retrieves all NFTs currently owned by a specified address. |
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. |
Allium
POST
Birdeye
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Birdeye/perps/v1/wallet/list | 70 | Perps - Wallet List |
| direct/v1/Birdeye/perps/v1/wallet/open_positions | 70 | Perps - Wallet Open Positions |
| direct/v1/Birdeye/perps/v1/wallet/overview | 70 | Perps - Wallet Overview |
| direct/v1/Birdeye/v1/wallet/list_supported_chain | 70 | Supported Networks |
| direct/v1/Birdeye/v1/wallet/token_balance | 1060 | Wallet - Token Balance |
| direct/v1/Birdeye/v1/wallet/token_list | 1060 | Wallet Portfolio |
| direct/v1/Birdeye/v1/wallet/tx_list | 70 | Wallet Transaction History |
| direct/v1/Birdeye/wallet/v2/balance-change | 1415 | Wallet - Balance Change |
| direct/v1/Birdeye/wallet/v2/current-net-worth | 7065 | Wallet - Current Net Worth |
| direct/v1/Birdeye/wallet/v2/net-worth | 4240 | Wallet - Net Worth Chart |
| direct/v1/Birdeye/wallet/v2/net-worth-details | 4240 | Wallet - Net Worth Details |
| direct/v1/Birdeye/wallet/v2/pnl | 17835 | Wallet - PnL (Per Token) |
| direct/v1/Birdeye/wallet/v2/pnl/multiple | 17835 | Wallet - PnL (Per Wallet) |
| direct/v1/Birdeye/wallet/v2/pnl/summary | 2825 | Wallet - PnL |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Birdeye/wallet/v2/net-worth-summary /multiple | 22295 | Wallet - Current Net Worth Summary (Multiple) |
| direct/v1/Birdeye/wallet/v2/pnl/details | 2825 | Wallet - PnL Details |
| direct/v1/Birdeye/wallet/v2/token-balance | 355 | Wallet - Tokens Balance |
| direct/v1/Birdeye/wallet/v2/transfer | 1415 | Wallet - Transfer |
| direct/v1/Birdeye/wallet/v2/transfer/total | 1415 | Wallet - Transfer total |
| direct/v1/Birdeye/wallet/v2/tx/first-funded | 1415 | Wallet - First Tx Funded |
CoinGecko
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/CoinGecko/coins//contract / | 2600 | Coin Data by Token Address |
| direct/v1/CoinGecko/coins//contract //market_chart | 2600 | Coin Historical Chart Data by Token Address |
| direct/v1/CoinGecko/coins//contract //market_chart/range | 2600 | Coin Historical Chart Data within Time Range by Token Address |
| direct/v1/CoinGecko/nfts/ /contract/ | 2600 | NFTs Collection Data by Contract Address |
| direct/v1/CoinGecko/nfts/ /contract//market_chart | 2600 | 💼 NFTs Collection Historical Chart Data by Contract Address |
| direct/v1/CoinGecko/onchain/networks/ /pools/ | 2600 | Specific Pool Data by Pool Address |
| direct/v1/CoinGecko/onchain/networks/ /pools/multi/ | 2600 | Multiple Pools Data by Pool Addresses |
| direct/v1/CoinGecko/onchain/simple/networks //token_price/ | 2600 | Token Price by Token Addresses |
Covalent
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/GoldRush/v1//address //portfolio_v2 | 5000 | Commonly used to render a daily portfolio balance for an address broken down by the token. The timeframe is user-configurable, defaults to 30 days. |
| direct/v1/GoldRush/v1/allchains/address //balances | 5000 | Fetch paginated spot & historical native and token balances for a single address on up to 10 EVM chains with one API call. |
| direct/v1/GoldRush/v1/address/ /activity | 5000 | Get activity across all chains for address |
| direct/v1/GoldRush/v1//address //balances_native | 5000 | Get native token balance for address |
| direct/v1/GoldRush/v1//address //balances_nft | 5000 | Get NFTs for address |
| direct/v1/GoldRush/v1//address //balances_v2 | 5000 | Get token balances for address |
| direct/v1/GoldRush/v1//address //historical_balances | 5000 | Get historical token balances for address |
| direct/v1/GoldRush/v1//address //transactions_summary | 5000 | Get transaction summary for address |
| direct/v1/GoldRush/v1//address //transfers_v2 | 5000 | Get ERC20 token transfers for address |
| direct/v1/GoldRush/v1/btc-mainnet/address //balances_v2 | 5000 | Get Bitcoin balances for non-HD address |
| direct/v1/GoldRush/v1/btc-mainnet/address //hd_wallets | 5000 | Get Bitcoin balances for HD address |
| direct/v1/GoldRush/v1/btc-mainnet/address //historical_balances | 5000 | Get historical Bitcoin balance for non-HD address |
| direct/v1/GoldRush/v1//bulk /transactions// | 5000 | Get bulk time bucket transactions for address (v3) |
| direct/v1/GoldRush/v1//bulk /transactions/ | 5000 | Get earliest transactions for address (v3) |
| direct/v1/GoldRush/v1//address //collection/ | 5000 | Check ownership in NFT collection |
| direct/v1/GoldRush/v1//address //collection/ /token/ | 5000 | Check ownership in NFT collection for specific token |
| direct/v1/GoldRush/v1//nft/approvals / | 5000 | Get NFT approvals for address |
| direct/v1/GoldRush/v1//address //resolve_address | 5000 | Get resolved address for registered address |
| direct/v1/GoldRush/v1//approvals / | 5000 | Get token approvals for address |
| direct/v1/GoldRush/v1//address //transactions_v3 | 5000 | Get recent transactions for address (v3) |
| direct/v1/GoldRush/v1//address //transactions_v3/page/ | 5000 | Get paginated transactions for address (v3) |
Codex
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Codex/balances | 3500 | Returns list of token balances that a wallet has |
| direct/v1/Codex/primeBalance | 3500 | Fetch the balance of a wallet holding PRIME on ethereum |
| direct/v1/Codex/walletNftCollectionAssets | 3500 | Returns list of NFT assets held by a given wallet for a single collection. |
| direct/v1/Codex/walletNftCollections | 3500 | Returns list of collections and quantity of NFTs held by a given wallet. |
HelloMoon
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/HelloMoon/v0/solana/all-time /txns-by-user | 50 | Get all-time transaction history for a specified user on Solana. |
| direct/v1/HelloMoon/v0/print/stats/wallet | 50 | Fetch wallet statistics for Print-related data on Solana. |
| direct/v1/HelloMoon/v0/solana/txns-by-user | 50 | Retrieve recent transactions for a specified user on Solana, with optional filters on block time. |
| direct/v1/HelloMoon/v0/defi/whirlpools /positions-by-user | 50 | Retrieve positions within Whirlpool liquidity pools for a specific user. |
Hydromancer
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Hydromancer/info | 1665 | Unified Hydromancer endpoint. Use the type field in the request body to specify the operation. |
Kraken
GET
| Path | Est. CU | Description |
|---|---|---|
direct/v1/Kraken/api/history/v3/accountlogcsv | 20 | Lists recent account log entries in CSV format. |
direct/v1/Kraken/derivatives/api/v3/subaccount | 20 | Returns trading capability info for given subaccount. |
direct/v1/Kraken/api/history/v3/account-log | 20 | Lists account log entries, paged by timestamp or by ID. |
direct/v1/Kraken/derivatives/api/v3/subaccounts | 20 | Return information about subaccounts, including balances and UIDs. |
direct/v1/Kraken/derivatives/api/v3/accounts | 20 | This endpoint returns key information relating to all your accounts which may either be cash accounts or margin accounts. This includes digital asset balances, instrument balances, margin requirements, margin trigger estimates and auxiliary information such as available funds, PnL of open positions and portfolio value. |
Moralis
GET
Shyft
GET
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Shyft/sol/v1/semi_wallet /change_password | 20 | Change the password of a semi custodial wallet |
| direct/v1/Shyft/sol/v1/semi_wallet/create | 20 | Create a semi custodial wallet |
| direct/v1/Shyft/sol/v1/wallet/send_sol | 20 | allows you to transfer SOL from your account to another. |
| direct/v1/Shyft/sol/v1/wallet/send_sol_detach | 20 | Send SOL to another wallet |
| direct/v1/Shyft/sol/v1/wallet/create_semi_wallet | 20 | Create a semi custodial wallet |
| direct/v1/Shyft/sol/v1/wallet/sign_transaction | 20 | Sign a transaction |
SolScan
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/SolScan/v1.0/account/ | 20 | Get detailed information for a specific account on Solana. |
| direct/v1/SolScan/v1.0/account/solTransfers | 20 | Get SOL 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/transactions | 20 | Get the transaction history of 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/v2.0/account/balance_change | 650 | Get balance change activities 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/transfer/export | 20 | Export transfer information for a specific account on Solana. |
TonAPI
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/TonAPI/v2/wallet//seqno | 20 | Get account seqno |
| direct/v1/TonAPI/v2/blockchain/accounts / | 20 | Get low-level information about an account taken directly from the blockchain. |
| direct/v1/TonAPI/v2/liteserver/get_account_state / | 20 | Get raw account state |
| direct/v1/TonAPI/v2/liteserver/get_transactions / | 20 | Get raw transactions |
| direct/v1/TonAPI/v2/pubkeys//wallets | 20 | Get wallets by public key |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/TonAPI/v2/wallet/emulate | 20 | Emulate sending message to blockchain |
| direct/v1/TonAPI/v2/wallet/auth/proof | 20 | Account verification and token issuance |
PUT
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/TonAPI/v2/wallet/backup | 20 | Set backup info |