Skip to main content
API endpoints for Wallet.

Wallet — Direct API Endpoints

Alchemy

GET

PathEst. CUDescription
direct/v1/Alchemy/{chain}/nft/v3/getCollectionsForOwner720Retrieves all NFT collections held by a specified owner address.
direct/v1/Alchemy/{chain}/nft/v3/getContractsForOwner640Retrieves all NFT contracts held by a specified owner address.
direct/v1/Alchemy/{chain}/nft/v3/isHolderOfContract160Determines whether a specific wallet holds any NFT from a given contract.
direct/v1/Alchemy/{chain}/nft/v3/getNFTsForOwner960Retrieves all NFTs currently owned by a specified address.

POST

PathEst. CUDescription
direct/v1/Alchemy/prices/v1/tokens/by-address80Fetches 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

PathEst. CUDescription
direct/v1/Birdeye/v1/wallet/list_supported_chain70Supported Networks
direct/v1/Birdeye/v1/wallet/multichain_token_list70Wallet Portfolio - Multichain
direct/v1/Birdeye/v1/wallet/multichain_tx_list70Wallet Transaction History - Multichain
direct/v1/Birdeye/v1/wallet/token_balance1060Wallet - Token Balance
direct/v1/Birdeye/v1/wallet/token_list1060Wallet Portfolio
direct/v1/Birdeye/v1/wallet/tx_list70Wallet Transaction History

POST

PathEst. CUDescription
direct/v1/Birdeye/v1/wallet/simulate70Transaction Simulation

Covalent

GET

PathEst. CUDescription
direct/v1/Covalent/v1/address/{walletAddress}/activity5000Get activity across all chains for address
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_native5000Get native token balance for address
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_nft5000Get NFTs for address
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/balances_v25000Get token balances for address
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/historical_balances5000Get historical token balances for address
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/transactions_summary5000Get transaction summary for address
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/transfers_v25000Get ERC20 token transfers for address
direct/v1/Covalent/v1/btc-mainnet/address/{walletAddress}/balances_v25000Get Bitcoin balances for non-HD address
direct/v1/Covalent/v1/btc-mainnet/address/{walletAddress}/hd_wallets5000Get Bitcoin balances for HD address
direct/v1/Covalent/v1/cq/covalent/app/bitcoin/transactions5000Get transactions for Bitcoin address
direct/v1/Covalent/v1/{chainName}/bulk/transactions/{walletAddress}/{timeBucket}5000Get bulk time bucket transactions for address (v3)
direct/v1/Covalent/v1/{chainName}/bulk/transactions/{walletAddress}5000Get earliest transactions for address (v3)
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/collection/{collectionContract}5000Check ownership in NFT collection
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/collection/{collectionContract}/token/{tokenId}5000Check ownership in NFT collection for specific token
direct/v1/Covalent/v1/{chainName}/nft/approvals/{walletAddress}5000Get NFT approvals for address
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/resolve_address5000Get resolved address for registered address
direct/v1/Covalent/v1/{chainName}/approvals/{walletAddress}5000Get token approvals for address
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/transactions_v35000Get recent transactions for address (v3)
direct/v1/Covalent/v1/{chainName}/address/{walletAddress}/transactions_v3/page/{page}5000Get paginated transactions for address (v3)

Defined

POST

PathEst. CUDescription
direct/v1/Defined/balances3500Returns list of token balances that a wallet has
direct/v1/Defined/primeBalance3500Fetch the balance of a wallet holding PRIME on ethereum
direct/v1/Defined/walletNftCollectionAssets3500Returns list of NFT assets held by a given wallet for a single collection.
direct/v1/Defined/walletNftCollections3500Returns list of collections and quantity of NFTs held by a given wallet.

HelloMoon

POST

PathEst. CUDescription
direct/v1/HelloMoon/v0/solana/all-time/txns-by-user50Get all-time transaction history for a specified user on Solana.
direct/v1/HelloMoon/v0/print/stats/wallet50Fetch wallet statistics for Print-related data on Solana.
direct/v1/HelloMoon/v0/solana/txns-by-user50Retrieve recent transactions for a specified user on Solana, with optional filters on block time.
direct/v1/HelloMoon/v0/defi/whirlpools/positions-by-user50Retrieve positions within Whirlpool liquidity pools for a specific user.

Moralis

GET

PathEst. CUDescription
direct/v1/Moralis/resolve/{address}/reverse750ENS lookup by address.
direct/v1/Moralis/resolve/ens/{domain}750ENS Lookup by Domain
direct/v1/Moralis/wallets/balances750Get native balance for multiple wallets
direct/v1/Moralis/wallets/{address}/chains18750Get chain activity by wallet
direct/v1/Moralis/{address}/verbose7500Get decoded transactions by wallet
direct/v1/Moralis/wallets/{address}/defi/positions7500Get DeFi positions by wallet
direct/v1/Moralis/wallets/{address}/defi/summary7500Get DeFi protocols by wallet
direct/v1/Moralis/wallets/{address}/defi/{protocol}/positions20Get detailed DeFi positions by wallet and protocol
direct/v1/Moralis/wallets/{address}/approvals15000Get ERC20 approvals by wallet
direct/v1/Moralis/{address}/erc2015000Get ERC20 token balance by wallet
direct/v1/Moralis/{address}/erc20/transfers7500Get ERC20 token transfers by wallet
direct/v1/Moralis/{address}/events3000Get events by contract
direct/v1/Moralis/{address}/logs3000Get logs by contract
direct/v1/Moralis/{address}/balance750Get native balance by wallet
direct/v1/Moralis/{address}4500Get native transactions by wallet
direct/v1/Moralis/wallets/{address}/nfts/trades6000Get trades by wallet
direct/v1/Moralis/{address}/nft/transfers7500Get transfers by wallet
direct/v1/Moralis/solana/account/{network}/{address}/balance750Get native balance by wallet on Solana
direct/v1/Moralis/solana/account/{network}/{address}/nft750Get NFTs by wallet on Solana
direct/v1/Moralis/solana/account/{network}/{address}/portfolio750Get portfolio by wallet on Solana
direct/v1/Moralis/solana/account/{network}/{walletAddress}/swaps3750Get swap transactions by wallet on Solana
direct/v1/Moralis/solana/account/{network}/{address}/tokens750Get token balance by wallet on Solana
direct/v1/Moralis/wallets/{address}/tokens15000Get Native & ERC20 token balances & prices by wallet
direct/v1/Moralis/wallets/{address}/history33750Get full wallet history
direct/v1/Moralis/wallets/{address}/net-worth93750Get wallet net-worth
direct/v1/Moralis/wallets/{address}/profitability7500Get Wallet PnL Breakdown
direct/v1/Moralis/wallets/{address}/profitability/summary4500Get Wallet PnL Summary
direct/v1/Moralis/wallets/{address}/stats18750Get wallet stats
direct/v1/Moralis/resolve/{address}/domain750Unstoppable Lookup by Address
direct/v1/Moralis/resolve/{domain}750Unstoppable Lookup by Domain

Shyft

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/wallet/get_domains20Get all domains of a wallet
direct/v1/Shyft/sol/v1/wallet/all_tokens20Get the balance of all tokens in a wallet
direct/v1/Shyft/sol/v1/wallet/balance20lets you check the balance in your solana wallet
direct/v1/Shyft/sol/v1/semi_wallet/decrypt20Decrypt a semi custodial wallet and get the keypair
direct/v1/Shyft/sol/v1/wallet/get_keypair20Get the keypair of a semi custodial wallet
direct/v1/Shyft/sol/v1/semi_wallet/get_keypair20Get the keypair of a semi custodial wallet
direct/v1/Shyft/sol/v1/wallet/collections20For getting all the collections in a wallet
direct/v1/Shyft/sol/v1/wallet/parsed_transaction_history20Get the parsed transaction history of a wallet
direct/v1/Shyft/sol/v1/wallet/get_portfolio20Get the portfolio of a wallet
direct/v1/Shyft/sol/v1/nft/read_all20Read all NFTs
direct/v1/Shyft/sol/v1/wallet/resolve_address20Get the address of a domain
direct/v1/Shyft/sol/v1/wallet/stake_accounts20Get the stake accounts of a wallet
direct/v1/Shyft/sol/v1/wallet/token_balance20Get the balance of a particular token in a wallet (Supports Token 2022 token info 🆕)
direct/v1/Shyft/sol/v1/wallet/transaction20Get the details of a transaction
direct/v1/Shyft/sol/v1/wallet/transaction_history20Get the transaction history of a wallet
direct/v1/Shyft/sol/v1/wallet/decrypt_semi_wallet20Decrypt a semi custodial wallet

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/semi_wallet/change_password20Change the password of a semi custodial wallet
direct/v1/Shyft/sol/v1/semi_wallet/create20Create a semi custodial wallet
direct/v1/Shyft/sol/v1/wallet/send_sol20allows you to transfer SOL from your account to another.
direct/v1/Shyft/sol/v1/wallet/send_sol_detach20Send SOL to another wallet
direct/v1/Shyft/sol/v1/wallet/create_semi_wallet20Create a semi custodial wallet
direct/v1/Shyft/sol/v1/wallet/sign_transaction20Sign a transaction

SolScan

GET

PathEst. CUDescription
direct/v1/SolScan/v1.0/account/{account}20Get detailed information for a specific account on Solana.
direct/v1/SolScan/v1.0/account/solTransfers20Get SOL transfers for a specific account on Solana.
direct/v1/SolScan/v1.0/account/stakeAccounts20Get staking accounts for a specific account on Solana.
direct/v1/SolScan/v1.0/account/transactions20Get the transaction history of a specific account on Solana.
direct/v1/SolScan/v1.0/account/exportRewards20Export rewards for a specific account on Solana.
direct/v1/SolScan/v1.0/account/exportTransactions20Export transactions for a specific account on Solana.
direct/v1/SolScan/v2.0/account/balance_change650Get balance change activities for a specific account on Solana.
direct/v1/SolScan/v2.0/account/transfer650Get transfer information for a specific account on Solana.
direct/v1/SolScan/v2.0/account/transfer/export20Export transfer information for a specific account on Solana.

TonAPI

GET

PathEst. CUDescription
direct/v1/TonAPI/v2/wallet/{account_id}/seqno20Get account seqno
direct/v1/TonAPI/v2/blockchain/accounts/{account_id}20Get low-level information about an account taken directly from the blockchain.
direct/v1/TonAPI/v2/liteserver/get_account_state/{account_id}20Get raw account state
direct/v1/TonAPI/v2/liteserver/get_transactions/{account_id}20Get raw transactions
direct/v1/TonAPI/v2/pubkeys/{public_key}/wallets20Get wallets by public key

POST

PathEst. CUDescription
direct/v1/TonAPI/v2/wallet/emulate20Emulate sending message to blockchain
direct/v1/TonAPI/v2/wallet/auth/proof20Account verification and token issuance

PUT

PathEst. CUDescription
direct/v1/TonAPI/v2/wallet/backup20Set backup info