API endpoints for Wallet.
Wallet — Direct API Endpoints
Alchemy
Name | Path | Method | Description | Docs |
---|---|---|---|---|
AlchemyGetV3CollectionsForOwner | direct/v1/Alchemy/{chain}/nft/v3/getCollectionsForOwner | GET | Retrieves all NFT collections held by a specified owner address. | link |
AlchemyGetV3ContractsForOwner | direct/v1/Alchemy/{chain}/nft/v3/getContractsForOwner | GET | Retrieves all NFT contracts held by a specified owner address. | link |
AlchemyGetV3IsHolderOfContract | direct/v1/Alchemy/{chain}/nft/v3/isHolderOfContract | GET | Determines whether a specific wallet holds any NFT from a given contract. | link |
AlchemyGetV3NftsForOwner | direct/v1/Alchemy/{chain}/nft/v3/getNFTsForOwner | GET | Retrieves all NFTs currently owned by a specified address. | link |
AlchemyPostPricesV1TokensByAddress | direct/v1/Alchemy/prices/v1/tokens/by-address | POST | 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. | link |
Birdeye
Name | Path | Method | Description | Docs |
---|---|---|---|---|
BirdeyeGetV1WalletListSupportedChain | direct/v1/Birdeye/v1/wallet/list_supported_chain | GET | Supported Networks | link |
BirdeyeGetV1WalletMultichainTokenList | direct/v1/Birdeye/v1/wallet/multichain_token_list | GET | Wallet Portfolio - Multichain | link |
BirdeyeGetV1WalletMultichainTxList | direct/v1/Birdeye/v1/wallet/multichain_tx_list | GET | Wallet Transaction History - Multichain | link |
BirdeyeGetV1WalletTokenBalance | direct/v1/Birdeye/v1/wallet/token_balance | GET | Wallet - Token Balance | link |
BirdeyeGetV1WalletTokenList | direct/v1/Birdeye/v1/wallet/token_list | GET | Wallet Portfolio | link |
BirdeyeGetV1WalletTxList | direct/v1/Birdeye/v1/wallet/tx_list | GET | Wallet Transaction History | link |
BirdeyePostV1WalletSimulate | direct/v1/Birdeye/v1/wallet/simulate | POST | Transaction Simulation | link |
Covalent
Name | Path | Method | Description | Docs |
---|---|---|---|---|
CovalentGetV1AddressActivity | direct/v1/Covalent/v1/address/{walletAddress}/activity | GET | Get activity across all chains for address | link |
CovalentGetV1AddressBalancesNative | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_native | GET | Get native token balance for address | link |
CovalentGetV1AddressBalancesNft | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_nft | GET | Get NFTs for address | link |
CovalentGetV1AddressBalancesV2 | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_v2 | GET | Get token balances for address | link |
CovalentGetV1AddressHistoricalBalances | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/historical_balances | GET | Get historical token balances for address | link |
CovalentGetV1AddressTransactionsSummary | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/transactions_summary | GET | Get transaction summary for address | link |
CovalentGetV1AddressTransfersV2 | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/transfers_v2 | GET | Get ERC20 token transfers for address | link |
CovalentGetV1BitcoinBalancesV2 | direct/v1/Covalent/v1/btc-mainnet/address/{walletAddress}/balances_v2 | GET | Get Bitcoin balances for non-HD address | link |
CovalentGetV1BitcoinHdWalletBalances | direct/v1/Covalent/v1/btc-mainnet/address/{walletAddress}/hd_wallets | GET | Get Bitcoin balances for HD address | link |
CovalentGetV1BitcoinTransactions | direct/v1/Covalent/v1/cq/covalent/app/bitcoin/transactions | GET | Get transactions for Bitcoin address | link |
CovalentGetV1BulkTimeBucketTransactions | direct/v1/Covalent/v1/{chainName}/bulk/transactions/{walletAddress}/{timeBucket} | GET | Get bulk time bucket transactions for address (v3) | link |
CovalentGetV1BulkTransactions | direct/v1/Covalent/v1/{chainName}/bulk/transactions/{walletAddress} | GET | Get earliest transactions for address (v3) | link |
CovalentGetV1CheckNftOwnership | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/collection/{collectionContract} | GET | Check ownership in NFT collection | link |
CovalentGetV1CheckSpecificNftOwnership | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/collection/{collectionContract}/token/{tokenId} | GET | Check ownership in NFT collection for specific token | link |
CovalentGetV1NftApprovals | direct/v1/Covalent/v1/{chainName}/nft/approvals/{walletAddress} | GET | Get NFT approvals for address | link |
CovalentGetV1ResolvedAddress | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/resolve_address | GET | Get resolved address for registered address | link |
CovalentGetV1TokenApprovals | direct/v1/Covalent/v1/{chainName}/approvals/{walletAddress} | GET | Get token approvals for address | link |
CovalentGetV1TransactionsV3 | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/transactions_v3 | GET | Get recent transactions for address (v3) | link |
CovalentGetV1TransactionsV3ByPage | direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/transactions_v3/page/{page} | GET | Get paginated transactions for address (v3) | link |
Defined
Name | Path | Method | Description | Docs |
---|---|---|---|---|
DefinedPostBalances | direct/v1/Defined/balances | POST | Returns list of token balances that a wallet has | link |
DefinedPostPrimeBalance | direct/v1/Defined/primeBalance | POST | Fetch the balance of a wallet holding PRIME on ethereum | link |
DefinedPostWalletNftCollectionAssets | direct/v1/Defined/walletNftCollectionAssets | POST | Returns list of NFT assets held by a given wallet for a single collection. | link |
DefinedPostWalletNftCollections | direct/v1/Defined/walletNftCollections | POST | Returns list of collections and quantity of NFTs held by a given wallet. | link |
HelloMoon
Name | Path | Method | Description | Docs |
---|---|---|---|---|
HelloMoonPostV0AllTimeTransactionsByUser | direct/v1/HelloMoon/v0/solana/all-time/txns-by-user | POST | Get all-time transaction history for a specified user on Solana. | link |
HelloMoonPostV0PrintWalletStats | direct/v1/HelloMoon/v0/print/stats/wallet | POST | Fetch wallet statistics for Print-related data on Solana. | link |
HelloMoonPostV0TransactionsByUser | direct/v1/HelloMoon/v0/solana/txns-by-user | POST | Retrieve recent transactions for a specified user on Solana, with optional filters on block time. | link |
HelloMoonPostV0WhirlpoolPositionsByUser | direct/v1/HelloMoon/v0/defi/whirlpools/positions-by-user | POST | Retrieve positions within Whirlpool liquidity pools for a specific user. | link |
Moralis
Name | Path | Method | Description | Docs |
---|---|---|---|---|
MoralisEnsLookupByAddress | direct/v1/Moralis/resolve/{address}/reverse | GET | ENS lookup by address. | link |
MoralisEnsLookupByDomain | direct/v1/Moralis/resolve/ens/{domain} | GET | ENS Lookup by Domain | link |
MoralisGetBalancesForMultipleWallets | direct/v1/Moralis/wallets/balances | GET | Get native balance for multiple wallets | link |
MoralisGetChainActivityByWallet | direct/v1/Moralis/wallets/{address}/chains | GET | Get chain activity by wallet | link |
MoralisGetDecodedTransactionsByWallet | direct/v1/Moralis/{address}/verbose | GET | Get decoded transactions by wallet | link |
MoralisGetDeFiPositionsByWallet | direct/v1/Moralis/wallets/{address}/defi/positions | GET | Get DeFi positions by wallet | link |
MoralisGetDeFiProtocolsByWallet | direct/v1/Moralis/wallets/{address}/defi/summary | GET | Get DeFi protocols by wallet | link |
MoralisGetDetailedDeFiPositions | direct/v1/Moralis/wallets/{address}/defi/{protocol}/positions | GET | Get detailed DeFi positions by wallet and protocol | link |
MoralisGetErc20ApprovalsByWallet | direct/v1/Moralis/wallets/{address}/approvals | GET | Get ERC20 approvals by wallet | link |
MoralisGetErc20BalanceByWallet | direct/v1/Moralis/{address}/erc20 | GET | Get ERC20 token balance by wallet | link |
MoralisGetErc20TransfersByWallet | direct/v1/Moralis/{address}/erc20/transfers | GET | Get ERC20 token transfers by wallet | link |
MoralisGetEventsByContract | direct/v1/Moralis/{address}/events | GET | Get events by contract | link |
MoralisGetLogsByContract | direct/v1/Moralis/{address}/logs | GET | Get logs by contract | link |
MoralisGetNativeBalanceByWallet | direct/v1/Moralis/{address}/balance | GET | Get native balance by wallet | link |
MoralisGetNativeTransactionsByWallet | direct/v1/Moralis/{address} | GET | Get native transactions by wallet | link |
MoralisGetNftTradesByWallet | direct/v1/Moralis/wallets/{address}/nfts/trades | GET | Get trades by wallet | link |
MoralisGetNftTransfersByWallet | direct/v1/Moralis/{address}/nft/transfers | GET | Get transfers by wallet | link |
MoralisGetSolanaNativeBalanceByWallet | direct/v1/Moralis/solana/account/{network}/{address}/balance | GET | Get native balance by wallet on Solana | link |
MoralisGetSolanaNftsByWallet | direct/v1/Moralis/solana/account/{network}/{address}/nft | GET | Get NFTs by wallet on Solana | link |
MoralisGetSolanaPortfolioByWallet | direct/v1/Moralis/solana/account/{network}/{address}/portfolio | GET | Get portfolio by wallet on Solana | link |
MoralisGetSolanaSwapsByWallet | direct/v1/Moralis/solana/account/{network}/{walletAddress}/swaps | GET | Get swap transactions by wallet on Solana | link |
MoralisGetSolanaTokensAndPricesByWallet | direct/v1/Moralis/solana/account/{network}/{address}/tokens | GET | Get token balance by wallet on Solana | link |
MoralisGetTokensAndPricesByWallet | direct/v1/Moralis/wallets/{address}/tokens | GET | Get Native & ERC20 token balances & prices by wallet | link |
MoralisGetWalletHistory | direct/v1/Moralis/wallets/{address}/history | GET | Get full wallet history | link |
MoralisGetWalletNetWorth | direct/v1/Moralis/wallets/{address}/net-worth | GET | Get wallet net-worth | link |
MoralisGetWalletPnlBreakdown | direct/v1/Moralis/wallets/{address}/profitability | GET | Get Wallet PnL Breakdown | link |
MoralisGetWalletPnlSummary | direct/v1/Moralis/wallets/{address}/profitability/summary | GET | Get Wallet PnL Summary | link |
MoralisGetWalletStats | direct/v1/Moralis/wallets/{address}/stats | GET | Get wallet stats | link |
MoralisUnstoppableLookupByAddress | direct/v1/Moralis/resolve/{address}/domain | GET | Unstoppable Lookup by Address | link |
MoralisUnstoppableLookupByDomain | direct/v1/Moralis/resolve/{domain} | GET | Unstoppable Lookup by Domain | link |
Shyft
Name | Path | Method | Description | Docs |
---|---|---|---|---|
ShyftGetV1AllDomains | direct/v1/Shyft/sol/v1/wallet/get_domains | GET | Get all domains of a wallet | link |
ShyftGetV1AllTokensBalance | direct/v1/Shyft/sol/v1/wallet/all_tokens | GET | Get the balance of all tokens in a wallet | link |
ShyftGetV1Balance | direct/v1/Shyft/sol/v1/wallet/balance | GET | lets you check the balance in your solana wallet | link |
ShyftGetV1DecryptSemiCustodialWallet | direct/v1/Shyft/sol/v1/semi_wallet/decrypt | GET | Decrypt a semi custodial wallet and get the keypair | link |
ShyftGetV1Keypair | direct/v1/Shyft/sol/v1/wallet/get_keypair | GET | Get the keypair of a semi custodial wallet | link |
ShyftGetV1KeypairofSemiCustodialWallet | direct/v1/Shyft/sol/v1/semi_wallet/get_keypair | GET | Get the keypair of a semi custodial wallet | link |
ShyftGetV1NFTCollections | direct/v1/Shyft/sol/v1/wallet/collections | GET | For getting all the collections in a wallet | link |
ShyftGetV1ParsedTransactionHistory | direct/v1/Shyft/sol/v1/wallet/parsed_transaction_history | GET | Get the parsed transaction history of a wallet | link |
ShyftGetV1Portfolio | direct/v1/Shyft/sol/v1/wallet/get_portfolio | GET | Get the portfolio of a wallet | link |
ShyftGetV1ReadWalletNfts | direct/v1/Shyft/sol/v1/nft/read_all | GET | Read all NFTs | link |
ShyftGetV1ResolveAddress | direct/v1/Shyft/sol/v1/wallet/resolve_address | GET | Get the address of a domain | link |
ShyftGetV1StakeAccounts | direct/v1/Shyft/sol/v1/wallet/stake_accounts | GET | Get the stake accounts of a wallet | link |
ShyftGetV1TokenBalance | direct/v1/Shyft/sol/v1/wallet/token_balance | GET | Get the balance of a particular token in a wallet (Supports Token 2022 token info 🆕) | link |
ShyftGetV1TransactionDetails | direct/v1/Shyft/sol/v1/wallet/transaction | GET | Get the details of a transaction | link |
ShyftGetV1TransactionHistory | direct/v1/Shyft/sol/v1/wallet/transaction_history | GET | Get the transaction history of a wallet | link |
ShyftGetV1WalletDecryptSemiCustodialWallet | direct/v1/Shyft/sol/v1/wallet/decrypt_semi_wallet | GET | Decrypt a semi custodial wallet | link |
ShyftPostV1ChangePasswordofSemiCustodialWallet | direct/v1/Shyft/sol/v1/semi_wallet/change_password | POST | Change the password of a semi custodial wallet | link |
ShyftPostV1CreateSemiCustodialWallet | direct/v1/Shyft/sol/v1/semi_wallet/create | POST | Create a semi custodial wallet | link |
ShyftPostV1SendSol | direct/v1/Shyft/sol/v1/wallet/send_sol | POST | allows you to transfer SOL from your account to another. | link |
ShyftPostV1SendSOLDetached | direct/v1/Shyft/sol/v1/wallet/send_sol_detach | POST | Send SOL to another wallet | link |
ShyftPostV1WalletCreateSemiCustodialWallet | direct/v1/Shyft/sol/v1/wallet/create_semi_wallet/ | POST | Create a semi custodial wallet | link |
ShyftPostV1WalletSignTransaction | direct/v1/Shyft/sol/v1/wallet/sign_transaction | POST | Sign a transaction | link |
SimpleHash
Name | Path | Method | Description | Docs |
---|---|---|---|---|
SimpleHashGetActiveBidsByWallets | direct/v1/SimpleHash/nfts/bids/wallets | GET | Active Bids By Wallet | link |
SimpleHashGetActiveListingsByWallets | direct/v1/SimpleHash/nfts/listings/wallets | GET | Active Listings by Wallet(s) | link |
SimpleHashGetCollectionsByWalletsV2 | direct/v1/SimpleHash/nfts/collections_by_wallets_v2 | GET | Collections by Wallet(s) | link |
SimpleHashGetContractsByDeployers | direct/v1/SimpleHash/contracts_by_deployer | GET | Contracts By Deployer(s) | link |
SimpleHashGetContractsByWallets | direct/v1/SimpleHash/nfts/contracts_by_wallets | GET | Contracts by Wallet(s) | link |
SimpleHashGetFungibleBalancesByChainsAndWalletAddresses | direct/v1/SimpleHash/fungibles/balances?chains={chains}&wallet_addresses={wallet_addresses} | GET | Fungible Balances by Chains and Wallet Addresses | link |
SimpleHashGetFungibleTopWallets | direct/v1/SimpleHash/fungibles/top_wallets | GET | Fungible Top Wallets | link |
SimpleHashGetListingEventsByWallets | direct/v1/SimpleHash/nfts/listing_events/wallets | GET | Listing Events by Wallet(s) | link |
SimpleHashGetPendingRuneSalesByWallet | direct/v1/SimpleHash/fungibles/pending_rune_sales_by_wallet/{wallet} | GET | Pending Rune Sales by Wallet | link |
SimpleHashGetSalesAndTransfersByWallets | direct/v1/SimpleHash/nfts/transfers/wallets | GET | Sales & Transfers by Wallet(s) | link |
SimpleHashGetSwapsAndTransfersByWallets | direct/v1/SimpleHash/fungibles/transfers/wallets?chains={chains}&wallet_addresses={wallet_addresses} | GET | Swaps & Transfers by Wallet(s) | link |
SimpleHashGetTopWallets | direct/v1/SimpleHash/nfts/top_wallets | GET | Top Wallets | link |
SimpleHashPOSTRefreshWalletMetadata | direct/v1/SimpleHash/nfts/refresh/wallet/{wallet_address} | POST | Refresh Wallet Metadata | link |
SolScan
Name | Path | Method | Description | Docs |
---|---|---|---|---|
SolScanGetV1AccountDetail | direct/v1/SolScan/v1.0/account/{account} | GET | Get detailed information for a specific account on Solana. | link |
SolScanGetV1AccountSolTransfers | direct/v1/SolScan/v1.0/account/solTransfers | GET | Get SOL transfers for a specific account on Solana. | link |
SolScanGetV1AccountStakeAccounts | direct/v1/SolScan/v1.0/account/stakeAccounts | GET | Get staking accounts for a specific account on Solana. | link |
SolScanGetV1AccountTransactions | direct/v1/SolScan/v1.0/account/transactions | GET | Get the transaction history of a specific account on Solana. | link |
SolScanGetV1ExportAccountRewards | direct/v1/SolScan/v1.0/account/exportRewards | GET | Export rewards for a specific account on Solana. | link |
SolScanGetV1ExportAccountTransactions | direct/v1/SolScan/v1.0/account/exportTransactions | GET | Export transactions for a specific account on Solana. | link |
SolScanGetV2AccountBalanceChangeActivities | direct/v1/SolScan/v2.0/account/balance_change | GET | Get balance change activities for a specific account on Solana. | link |
SolScanGetV2AccountTransfer | direct/v1/SolScan/v2.0/account/transfer | GET | Get transfer information for a specific account on Solana. | link |
SolScanGetV2AccountTransferExport | direct/v1/SolScan/v2.0/account/transfer/export | GET | Export transfer information for a specific account on Solana. | link |
TonAPI
Name | Path | Method | Description | Docs |
---|---|---|---|---|
TonAPIGetV2AccountSeqno | direct/v1/TonAPI/v2/wallet/{account_id}/seqno | GET | Get account seqno | link |
TonAPIGetV2BlockchainRawAccount | direct/v1/TonAPI/v2/blockchain/accounts/{account_id} | GET | Get low-level information about an account taken directly from the blockchain. | link |
TonAPIGetV2RawAccountState | direct/v1/TonAPI/v2/liteserver/get_account_state/{account_id} | GET | Get raw account state | link |
TonAPIGetV2RawTransactions | direct/v1/TonAPI/v2/liteserver/get_transactions/{account_id} | GET | Get raw transactions | link |
TonAPIGetV2WalletsByPublicKey | direct/v1/TonAPI/v2/pubkeys/{public_key}/wallets | GET | Get wallets by public key | link |
TonAPIPostV2EmulateMessageToWallet | direct/v1/TonAPI/v2/wallet/emulate | POST | Emulate sending message to blockchain | link |
TonAPIPostV2TonConnectProof | direct/v1/TonAPI/v2/wallet/auth/proof | POST | Account verification and token issuance | link |
TonAPIPutV2SetWalletBackup | direct/v1/TonAPI/v2/wallet/backup | PUT | Set backup info | link |