Skip to main content

Wallet — Direct API Endpoints

Alchemy

GET

PathEst. CUDescription
direct/v1/Alchemy//nft/v3
/getCollectionsForOwner
720Retrieves all NFT collections held by a specified owner address.
direct/v1/Alchemy//nft/v3
/getContractsForOwner
640Retrieves all NFT contracts held by a specified owner address.
direct/v1/Alchemy//nft/v3
/isHolderOfContract
160Determines whether a specific wallet holds any NFT from a given contract.
direct/v1/Alchemy//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/token_balance1060Wallet - Token Balance
direct/v1/Birdeye/v1/wallet/token_list1060Wallet Portfolio
direct/v1/Birdeye/v1/wallet/tx_list70Wallet Transaction History

Covalent

GET

PathEst. CUDescription
direct/v1/Covalent/v1/address/
/activity
5000Get activity across all chains for address
direct/v1/Covalent/v1//address
//balances_native
5000Get native token balance for address
direct/v1/Covalent/v1//address
//balances_nft
5000Get NFTs for address
direct/v1/Covalent/v1//address
//balances_v2
5000Get token balances for address
direct/v1/Covalent/v1//address
//historical_balances
5000Get historical token balances for address
direct/v1/Covalent/v1//address
//transactions_summary
5000Get transaction summary for address
direct/v1/Covalent/v1//address
//transfers_v2
5000Get ERC20 token transfers for address
direct/v1/Covalent/v1/btc-mainnet/address
//balances_v2
5000Get Bitcoin balances for non-HD address
direct/v1/Covalent/v1/btc-mainnet/address
//hd_wallets
5000Get Bitcoin balances for HD address
direct/v1/Covalent/v1/cq/covalent/app/bitcoin
/transactions
5000Get transactions for Bitcoin address
direct/v1/Covalent/v1//bulk
/transactions//
5000Get bulk time bucket transactions for address (v3)
direct/v1/Covalent/v1//bulk
/transactions/
5000Get earliest transactions for address (v3)
direct/v1/Covalent/v1//address
//collection/
5000Check ownership in NFT collection
direct/v1/Covalent/v1//address
//collection/
/token/
5000Check ownership in NFT collection for specific token
direct/v1/Covalent/v1//nft/approvals
/
5000Get NFT approvals for address
direct/v1/Covalent/v1//address
//resolve_address
5000Get resolved address for registered address
direct/v1/Covalent/v1//approvals
/
5000Get token approvals for address
direct/v1/Covalent/v1//address
//transactions_v3
5000Get recent transactions for address (v3)
direct/v1/Covalent/v1//address
//transactions_v3/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-user
50Get 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-user
50Retrieve positions within Whirlpool liquidity pools for a specific user.

Moralis

GET

PathEst. CUDescription
direct/v1/Moralis/resolve//reverse750ENS lookup by address.
direct/v1/Moralis/resolve/ens/750ENS Lookup by Domain
direct/v1/Moralis/wallets/balances750Get native balance for multiple wallets
direct/v1/Moralis/wallets//chains18750Get chain activity by wallet
direct/v1/Moralis//verbose7500Get decoded transactions by wallet
direct/v1/Moralis/wallets//defi
/positions
7500Get DeFi positions by wallet
direct/v1/Moralis/wallets//defi/summary7500Get DeFi protocols by wallet
direct/v1/Moralis/wallets//defi
//positions
20Get detailed DeFi positions by wallet and protocol
direct/v1/Moralis/wallets//approvals15000Get ERC20 approvals by wallet
direct/v1/Moralis//erc2015000Get ERC20 token balance by wallet
direct/v1/Moralis//erc20/transfers7500Get ERC20 token transfers by wallet
direct/v1/Moralis//events3000Get events by contract
direct/v1/Moralis//logs3000Get logs by contract
direct/v1/Moralis//balance750Get native balance by wallet
direct/v1/Moralis/4500Get native transactions by wallet
direct/v1/Moralis/wallets//nfts/trades6000Get trades by wallet
direct/v1/Moralis//nft/transfers7500Get transfers by wallet
direct/v1/Moralis/solana/account/
//balance
750Get native balance by wallet on Solana
direct/v1/Moralis/solana/account/
//nft
750Get NFTs by wallet on Solana
direct/v1/Moralis/solana/account/
//portfolio
750Get portfolio by wallet on Solana
direct/v1/Moralis/solana/account/
//swaps
3750Get swap transactions by wallet on Solana
direct/v1/Moralis/solana/account/
//tokens
750Get token balance by wallet on Solana
direct/v1/Moralis/wallets//tokens15000Get Native & ERC20 token balances & prices by wallet
direct/v1/Moralis/wallets//history33750Get full wallet history
direct/v1/Moralis/wallets//net-worth93750Get wallet net-worth
direct/v1/Moralis/wallets/
/profitability
7500Get Wallet PnL Breakdown
direct/v1/Moralis/wallets/
/profitability/summary
4500Get Wallet PnL Summary
direct/v1/Moralis/wallets//stats18750Get wallet stats
direct/v1/Moralis/resolve//domain750Unstoppable Lookup by Address
direct/v1/Moralis/resolve/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_history
20Get 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_history
20Get the transaction history of a wallet
direct/v1/Shyft/sol/v1/wallet
/decrypt_semi_wallet
20Decrypt a semi custodial wallet

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/semi_wallet
/change_password
20Change 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/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
/exportTransactions
20Export 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//seqno20Get account seqno
direct/v1/TonAPI/v2/blockchain/accounts
/
20Get low-level information about an account taken directly from the blockchain.
direct/v1/TonAPI/v2/liteserver/get_account_state
/
20Get raw account state
direct/v1/TonAPI/v2/liteserver/get_transactions
/
20Get raw transactions
direct/v1/TonAPI/v2/pubkeys//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