API endpoints for Wallet.
Wallet — Direct API Endpoints
Alchemy
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Alchemy/{chain}/nft/v3 /getCollectionsForOwner | 720 | Retrieves all NFT collections held by a specified owner address. |
| direct/v1/Alchemy/{chain}/nft/v3 /getContractsForOwner | 640 | Retrieves all NFT contracts held by a specified owner address. |
| direct/v1/Alchemy/{chain}/nft/v3 /isHolderOfContract | 160 | Determines whether a specific wallet holds any NFT from a given contract. |
| direct/v1/Alchemy/{chain}/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. |
Birdeye
GET
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Birdeye/v1/wallet/list_supported_chain | 70 | Supported Networks |
| direct/v1/Birdeye/v1/wallet /multichain_token_list | 70 | Wallet Portfolio - Multichain |
| direct/v1/Birdeye/v1/wallet/multichain_tx_list | 70 | Wallet Transaction History - Multichain |
| 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 |
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Birdeye/v1/wallet/simulate | 70 | Transaction Simulation |
Covalent
GET
Defined
POST
| Path | Est. CU | Description |
|---|---|---|
| direct/v1/Defined/balances | 3500 | Returns list of token balances that a wallet has |
| direct/v1/Defined/primeBalance | 3500 | Fetch the balance of a wallet holding PRIME on ethereum |
| direct/v1/Defined/walletNftCollectionAssets | 3500 | Returns list of NFT assets held by a given wallet for a single collection. |
| direct/v1/Defined/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. |
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/{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/{account_id}/seqno | 20 | Get account seqno |
| direct/v1/TonAPI/v2/blockchain/accounts /{account_id} | 20 | Get low-level information about an account taken directly from the blockchain. |
| direct/v1/TonAPI/v2/liteserver/get_account_state /{account_id} | 20 | Get raw account state |
| direct/v1/TonAPI/v2/liteserver/get_transactions /{account_id} | 20 | Get raw transactions |
| direct/v1/TonAPI/v2/pubkeys/{public_key}/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 |