Direct API — Wallet

API endpoints for Wallet.

Wallet — Direct API Endpoints

Alchemy

NamePathMethodDescriptionDocs
AlchemyGetV3CollectionsForOwnerdirect/v1/Alchemy/{chain}/nft/v3/getCollectionsForOwnerGETRetrieves all NFT collections held by a specified owner address.link
AlchemyGetV3ContractsForOwnerdirect/v1/Alchemy/{chain}/nft/v3/getContractsForOwnerGETRetrieves all NFT contracts held by a specified owner address.link
AlchemyGetV3IsHolderOfContractdirect/v1/Alchemy/{chain}/nft/v3/isHolderOfContractGETDetermines whether a specific wallet holds any NFT from a given contract.link
AlchemyGetV3NftsForOwnerdirect/v1/Alchemy/{chain}/nft/v3/getNFTsForOwnerGETRetrieves all NFTs currently owned by a specified address.link
AlchemyPostPricesV1TokensByAddressdirect/v1/Alchemy/prices/v1/tokens/by-addressPOSTFetches 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

NamePathMethodDescriptionDocs
BirdeyeGetV1WalletListSupportedChaindirect/v1/Birdeye/v1/wallet/list_supported_chainGETSupported Networkslink
BirdeyeGetV1WalletMultichainTokenListdirect/v1/Birdeye/v1/wallet/multichain_token_listGETWallet Portfolio - Multichainlink
BirdeyeGetV1WalletMultichainTxListdirect/v1/Birdeye/v1/wallet/multichain_tx_listGETWallet Transaction History - Multichainlink
BirdeyeGetV1WalletTokenBalancedirect/v1/Birdeye/v1/wallet/token_balanceGETWallet - Token Balancelink
BirdeyeGetV1WalletTokenListdirect/v1/Birdeye/v1/wallet/token_listGETWallet Portfoliolink
BirdeyeGetV1WalletTxListdirect/v1/Birdeye/v1/wallet/tx_listGETWallet Transaction Historylink
BirdeyePostV1WalletSimulatedirect/v1/Birdeye/v1/wallet/simulatePOSTTransaction Simulationlink

Covalent

NamePathMethodDescriptionDocs
CovalentGetV1AddressActivitydirect/v1/Covalent/v1/address/{walletAddress}/activityGETGet activity across all chains for addresslink
CovalentGetV1AddressBalancesNativedirect/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_nativeGETGet native token balance for addresslink
CovalentGetV1AddressBalancesNftdirect/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_nftGETGet NFTs for addresslink
CovalentGetV1AddressBalancesV2direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_v2GETGet token balances for addresslink
CovalentGetV1AddressHistoricalBalancesdirect/v1/Covalent/v1/{chainName}/address/{walletAddress}/historical_balancesGETGet historical token balances for addresslink
CovalentGetV1AddressTransactionsSummarydirect/v1/Covalent/v1/{chainName}/address/{walletAddress}/transactions_summaryGETGet transaction summary for addresslink
CovalentGetV1AddressTransfersV2direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/transfers_v2GETGet ERC20 token transfers for addresslink
CovalentGetV1BitcoinBalancesV2direct/v1/Covalent/v1/btc-mainnet/address/{walletAddress}/balances_v2GETGet Bitcoin balances for non-HD addresslink
CovalentGetV1BitcoinHdWalletBalancesdirect/v1/Covalent/v1/btc-mainnet/address/{walletAddress}/hd_walletsGETGet Bitcoin balances for HD addresslink
CovalentGetV1BitcoinTransactionsdirect/v1/Covalent/v1/cq/covalent/app/bitcoin/transactionsGETGet transactions for Bitcoin addresslink
CovalentGetV1BulkTimeBucketTransactionsdirect/v1/Covalent/v1/{chainName}/bulk/transactions/{walletAddress}/{timeBucket}GETGet bulk time bucket transactions for address (v3)link
CovalentGetV1BulkTransactionsdirect/v1/Covalent/v1/{chainName}/bulk/transactions/{walletAddress}GETGet earliest transactions for address (v3)link
CovalentGetV1CheckNftOwnershipdirect/v1/Covalent/v1/{chainName}/address/{walletAddress}/collection/{collectionContract}GETCheck ownership in NFT collectionlink
CovalentGetV1CheckSpecificNftOwnershipdirect/v1/Covalent/v1/{chainName}/address/{walletAddress}/collection/{collectionContract}/token/{tokenId}GETCheck ownership in NFT collection for specific tokenlink
CovalentGetV1NftApprovalsdirect/v1/Covalent/v1/{chainName}/nft/approvals/{walletAddress}GETGet NFT approvals for addresslink
CovalentGetV1ResolvedAddressdirect/v1/Covalent/v1/{chainName}/address/{walletAddress}/resolve_addressGETGet resolved address for registered addresslink
CovalentGetV1TokenApprovalsdirect/v1/Covalent/v1/{chainName}/approvals/{walletAddress}GETGet token approvals for addresslink
CovalentGetV1TransactionsV3direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/transactions_v3GETGet recent transactions for address (v3)link
CovalentGetV1TransactionsV3ByPagedirect/v1/Covalent/v1/{chainName}/address/{walletAddress}/transactions_v3/page/{page}GETGet paginated transactions for address (v3)link

Defined

NamePathMethodDescriptionDocs
DefinedPostBalancesdirect/v1/Defined/balancesPOSTReturns list of token balances that a wallet haslink
DefinedPostPrimeBalancedirect/v1/Defined/primeBalancePOSTFetch the balance of a wallet holding PRIME on ethereumlink
DefinedPostWalletNftCollectionAssetsdirect/v1/Defined/walletNftCollectionAssetsPOSTReturns list of NFT assets held by a given wallet for a single collection.link
DefinedPostWalletNftCollectionsdirect/v1/Defined/walletNftCollectionsPOSTReturns list of collections and quantity of NFTs held by a given wallet.link

HelloMoon

NamePathMethodDescriptionDocs
HelloMoonPostV0AllTimeTransactionsByUserdirect/v1/HelloMoon/v0/solana/all-time/txns-by-userPOSTGet all-time transaction history for a specified user on Solana.link
HelloMoonPostV0PrintWalletStatsdirect/v1/HelloMoon/v0/print/stats/walletPOSTFetch wallet statistics for Print-related data on Solana.link
HelloMoonPostV0TransactionsByUserdirect/v1/HelloMoon/v0/solana/txns-by-userPOSTRetrieve recent transactions for a specified user on Solana, with optional filters on block time.link
HelloMoonPostV0WhirlpoolPositionsByUserdirect/v1/HelloMoon/v0/defi/whirlpools/positions-by-userPOSTRetrieve positions within Whirlpool liquidity pools for a specific user.link

Moralis

NamePathMethodDescriptionDocs
MoralisEnsLookupByAddressdirect/v1/Moralis/resolve/{address}/reverseGETENS lookup by address.link
MoralisEnsLookupByDomaindirect/v1/Moralis/resolve/ens/{domain}GETENS Lookup by Domainlink
MoralisGetBalancesForMultipleWalletsdirect/v1/Moralis/wallets/balancesGETGet native balance for multiple walletslink
MoralisGetChainActivityByWalletdirect/v1/Moralis/wallets/{address}/chainsGETGet chain activity by walletlink
MoralisGetDecodedTransactionsByWalletdirect/v1/Moralis/{address}/verboseGETGet decoded transactions by walletlink
MoralisGetDeFiPositionsByWalletdirect/v1/Moralis/wallets/{address}/defi/positionsGETGet DeFi positions by walletlink
MoralisGetDeFiProtocolsByWalletdirect/v1/Moralis/wallets/{address}/defi/summaryGETGet DeFi protocols by walletlink
MoralisGetDetailedDeFiPositionsdirect/v1/Moralis/wallets/{address}/defi/{protocol}/positionsGETGet detailed DeFi positions by wallet and protocollink
MoralisGetErc20ApprovalsByWalletdirect/v1/Moralis/wallets/{address}/approvalsGETGet ERC20 approvals by walletlink
MoralisGetErc20BalanceByWalletdirect/v1/Moralis/{address}/erc20GETGet ERC20 token balance by walletlink
MoralisGetErc20TransfersByWalletdirect/v1/Moralis/{address}/erc20/transfersGETGet ERC20 token transfers by walletlink
MoralisGetEventsByContractdirect/v1/Moralis/{address}/eventsGETGet events by contractlink
MoralisGetLogsByContractdirect/v1/Moralis/{address}/logsGETGet logs by contractlink
MoralisGetNativeBalanceByWalletdirect/v1/Moralis/{address}/balanceGETGet native balance by walletlink
MoralisGetNativeTransactionsByWalletdirect/v1/Moralis/{address}GETGet native transactions by walletlink
MoralisGetNftTradesByWalletdirect/v1/Moralis/wallets/{address}/nfts/tradesGETGet trades by walletlink
MoralisGetNftTransfersByWalletdirect/v1/Moralis/{address}/nft/transfersGETGet transfers by walletlink
MoralisGetSolanaNativeBalanceByWalletdirect/v1/Moralis/solana/account/{network}/{address}/balanceGETGet native balance by wallet on Solanalink
MoralisGetSolanaNftsByWalletdirect/v1/Moralis/solana/account/{network}/{address}/nftGETGet NFTs by wallet on Solanalink
MoralisGetSolanaPortfolioByWalletdirect/v1/Moralis/solana/account/{network}/{address}/portfolioGETGet portfolio by wallet on Solanalink
MoralisGetSolanaSwapsByWalletdirect/v1/Moralis/solana/account/{network}/{walletAddress}/swapsGETGet swap transactions by wallet on Solanalink
MoralisGetSolanaTokensAndPricesByWalletdirect/v1/Moralis/solana/account/{network}/{address}/tokensGETGet token balance by wallet on Solanalink
MoralisGetTokensAndPricesByWalletdirect/v1/Moralis/wallets/{address}/tokensGETGet Native & ERC20 token balances & prices by walletlink
MoralisGetWalletHistorydirect/v1/Moralis/wallets/{address}/historyGETGet full wallet historylink
MoralisGetWalletNetWorthdirect/v1/Moralis/wallets/{address}/net-worthGETGet wallet net-worthlink
MoralisGetWalletPnlBreakdowndirect/v1/Moralis/wallets/{address}/profitabilityGETGet Wallet PnL Breakdownlink
MoralisGetWalletPnlSummarydirect/v1/Moralis/wallets/{address}/profitability/summaryGETGet Wallet PnL Summarylink
MoralisGetWalletStatsdirect/v1/Moralis/wallets/{address}/statsGETGet wallet statslink
MoralisUnstoppableLookupByAddressdirect/v1/Moralis/resolve/{address}/domainGETUnstoppable Lookup by Addresslink
MoralisUnstoppableLookupByDomaindirect/v1/Moralis/resolve/{domain}GETUnstoppable Lookup by Domainlink

Shyft

NamePathMethodDescriptionDocs
ShyftGetV1AllDomainsdirect/v1/Shyft/sol/v1/wallet/get_domainsGETGet all domains of a walletlink
ShyftGetV1AllTokensBalancedirect/v1/Shyft/sol/v1/wallet/all_tokensGETGet the balance of all tokens in a walletlink
ShyftGetV1Balancedirect/v1/Shyft/sol/v1/wallet/balanceGETlets you check the balance in your solana walletlink
ShyftGetV1DecryptSemiCustodialWalletdirect/v1/Shyft/sol/v1/semi_wallet/decryptGETDecrypt a semi custodial wallet and get the keypairlink
ShyftGetV1Keypairdirect/v1/Shyft/sol/v1/wallet/get_keypairGETGet the keypair of a semi custodial walletlink
ShyftGetV1KeypairofSemiCustodialWalletdirect/v1/Shyft/sol/v1/semi_wallet/get_keypairGETGet the keypair of a semi custodial walletlink
ShyftGetV1NFTCollectionsdirect/v1/Shyft/sol/v1/wallet/collectionsGETFor getting all the collections in a walletlink
ShyftGetV1ParsedTransactionHistorydirect/v1/Shyft/sol/v1/wallet/parsed_transaction_historyGETGet the parsed transaction history of a walletlink
ShyftGetV1Portfoliodirect/v1/Shyft/sol/v1/wallet/get_portfolioGETGet the portfolio of a walletlink
ShyftGetV1ReadWalletNftsdirect/v1/Shyft/sol/v1/nft/read_allGETRead all NFTslink
ShyftGetV1ResolveAddressdirect/v1/Shyft/sol/v1/wallet/resolve_addressGETGet the address of a domainlink
ShyftGetV1StakeAccountsdirect/v1/Shyft/sol/v1/wallet/stake_accountsGETGet the stake accounts of a walletlink
ShyftGetV1TokenBalancedirect/v1/Shyft/sol/v1/wallet/token_balanceGETGet the balance of a particular token in a wallet (Supports Token 2022 token info 🆕)link
ShyftGetV1TransactionDetailsdirect/v1/Shyft/sol/v1/wallet/transactionGETGet the details of a transactionlink
ShyftGetV1TransactionHistorydirect/v1/Shyft/sol/v1/wallet/transaction_historyGETGet the transaction history of a walletlink
ShyftGetV1WalletDecryptSemiCustodialWalletdirect/v1/Shyft/sol/v1/wallet/decrypt_semi_walletGETDecrypt a semi custodial walletlink
ShyftPostV1ChangePasswordofSemiCustodialWalletdirect/v1/Shyft/sol/v1/semi_wallet/change_passwordPOSTChange the password of a semi custodial walletlink
ShyftPostV1CreateSemiCustodialWalletdirect/v1/Shyft/sol/v1/semi_wallet/createPOSTCreate a semi custodial walletlink
ShyftPostV1SendSoldirect/v1/Shyft/sol/v1/wallet/send_solPOSTallows you to transfer SOL from your account to another.link
ShyftPostV1SendSOLDetacheddirect/v1/Shyft/sol/v1/wallet/send_sol_detachPOSTSend SOL to another walletlink
ShyftPostV1WalletCreateSemiCustodialWalletdirect/v1/Shyft/sol/v1/wallet/create_semi_wallet/POSTCreate a semi custodial walletlink
ShyftPostV1WalletSignTransactiondirect/v1/Shyft/sol/v1/wallet/sign_transactionPOSTSign a transactionlink

SimpleHash

NamePathMethodDescriptionDocs
SimpleHashGetActiveBidsByWalletsdirect/v1/SimpleHash/nfts/bids/walletsGETActive Bids By Walletlink
SimpleHashGetActiveListingsByWalletsdirect/v1/SimpleHash/nfts/listings/walletsGETActive Listings by Wallet(s)link
SimpleHashGetCollectionsByWalletsV2direct/v1/SimpleHash/nfts/collections_by_wallets_v2GETCollections by Wallet(s)link
SimpleHashGetContractsByDeployersdirect/v1/SimpleHash/contracts_by_deployerGETContracts By Deployer(s)link
SimpleHashGetContractsByWalletsdirect/v1/SimpleHash/nfts/contracts_by_walletsGETContracts by Wallet(s)link
SimpleHashGetFungibleBalancesByChainsAndWalletAddressesdirect/v1/SimpleHash/fungibles/balances?chains={chains}&wallet_addresses={wallet_addresses}GETFungible Balances by Chains and Wallet Addresseslink
SimpleHashGetFungibleTopWalletsdirect/v1/SimpleHash/fungibles/top_walletsGETFungible Top Walletslink
SimpleHashGetListingEventsByWalletsdirect/v1/SimpleHash/nfts/listing_events/walletsGETListing Events by Wallet(s)link
SimpleHashGetPendingRuneSalesByWalletdirect/v1/SimpleHash/fungibles/pending_rune_sales_by_wallet/{wallet}GETPending Rune Sales by Walletlink
SimpleHashGetSalesAndTransfersByWalletsdirect/v1/SimpleHash/nfts/transfers/walletsGETSales & Transfers by Wallet(s)link
SimpleHashGetSwapsAndTransfersByWalletsdirect/v1/SimpleHash/fungibles/transfers/wallets?chains={chains}&wallet_addresses={wallet_addresses}GETSwaps & Transfers by Wallet(s)link
SimpleHashGetTopWalletsdirect/v1/SimpleHash/nfts/top_walletsGETTop Walletslink
SimpleHashPOSTRefreshWalletMetadatadirect/v1/SimpleHash/nfts/refresh/wallet/{wallet_address}POSTRefresh Wallet Metadatalink

SolScan

NamePathMethodDescriptionDocs
SolScanGetV1AccountDetaildirect/v1/SolScan/v1.0/account/{account}GETGet detailed information for a specific account on Solana.link
SolScanGetV1AccountSolTransfersdirect/v1/SolScan/v1.0/account/solTransfersGETGet SOL transfers for a specific account on Solana.link
SolScanGetV1AccountStakeAccountsdirect/v1/SolScan/v1.0/account/stakeAccountsGETGet staking accounts for a specific account on Solana.link
SolScanGetV1AccountTransactionsdirect/v1/SolScan/v1.0/account/transactionsGETGet the transaction history of a specific account on Solana.link
SolScanGetV1ExportAccountRewardsdirect/v1/SolScan/v1.0/account/exportRewardsGETExport rewards for a specific account on Solana.link
SolScanGetV1ExportAccountTransactionsdirect/v1/SolScan/v1.0/account/exportTransactionsGETExport transactions for a specific account on Solana.link
SolScanGetV2AccountBalanceChangeActivitiesdirect/v1/SolScan/v2.0/account/balance_changeGETGet balance change activities for a specific account on Solana.link
SolScanGetV2AccountTransferdirect/v1/SolScan/v2.0/account/transferGETGet transfer information for a specific account on Solana.link
SolScanGetV2AccountTransferExportdirect/v1/SolScan/v2.0/account/transfer/exportGETExport transfer information for a specific account on Solana.link

TonAPI

NamePathMethodDescriptionDocs
TonAPIGetV2AccountSeqnodirect/v1/TonAPI/v2/wallet/{account_id}/seqnoGETGet account seqnolink
TonAPIGetV2BlockchainRawAccountdirect/v1/TonAPI/v2/blockchain/accounts/{account_id}GETGet low-level information about an account taken directly from the blockchain.link
TonAPIGetV2RawAccountStatedirect/v1/TonAPI/v2/liteserver/get_account_state/{account_id}GETGet raw account statelink
TonAPIGetV2RawTransactionsdirect/v1/TonAPI/v2/liteserver/get_transactions/{account_id}GETGet raw transactionslink
TonAPIGetV2WalletsByPublicKeydirect/v1/TonAPI/v2/pubkeys/{public_key}/walletsGETGet wallets by public keylink
TonAPIPostV2EmulateMessageToWalletdirect/v1/TonAPI/v2/wallet/emulatePOSTEmulate sending message to blockchainlink
TonAPIPostV2TonConnectProofdirect/v1/TonAPI/v2/wallet/auth/proofPOSTAccount verification and token issuancelink
TonAPIPutV2SetWalletBackupdirect/v1/TonAPI/v2/wallet/backupPUTSet backup infolink