Direct API — Transaction

API endpoints for Transaction.

Transaction — Direct API Endpoints

Birdeye

GET

PathEst. CUDescription
direct/v1/Birdeye/defi/txs/pair705Trades - Pair
direct/v1/Birdeye/defi/txs/token705Trades - Token
direct/v1/Birdeye/v1/wallet/multichain_tx_list70Wallet Transaction History - Multichain
direct/v1/Birdeye/v1/wallet/tx_list70Wallet Transaction History

Covalent

GET

PathEst. CUDescription
direct/v1/Covalent/v1/{chainName}/address
/{walletAddress}/transactions_summary
5000Get transaction summary for address
direct/v1/Covalent/v1/allchains/transactions5000Get multichain & multiaddress transactions
direct/v1/Covalent/v1/cq/covalent/app/bitcoin
/transactions
5000Get transactions for Bitcoin address
direct/v1/Covalent/v1/{chainName}/block_v2
/{startDate}/{endDate}
5000Get block heights
direct/v1/Covalent/v1/{chainName}/block_hash
/{blockHash}/transactions_v3
5000Get all transactions in a block (v3)
direct/v1/Covalent/v1/{chainName}/block
/{blockHeight}/transactions_v3/page/{page}
5000Get all transactions in a block by page (v3)
direct/v1/Covalent/v1/{chainName}/block_v2
/{blockHeight}
5000Get a block
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}/events/address
/{contractAddress}
5000Get log events by contract address
direct/v1/Covalent/v1/{chainName}/events/topics
/{topicHash}
5000Get log events by topic hash(es)
direct/v1/Covalent/v1/{chainName}/events5000Get logs
direct/v1/Covalent/v1/{chainName}/tokens
/{contractAddress}/nft_transactions/{tokenId}
5000Get NFT transactions for contract
direct/v1/Covalent/v1/{chainName}/address
/{walletAddress}/transactions_v3
5000Get recent transactions for address (v3)
direct/v1/Covalent/v1/{chainName}/address
/{walletAddress}/transactions_v3/page/{page}
5000Get paginated transactions for address (v3)
direct/v1/Covalent/v1/{chainName}/transaction_v2
/{txHash}
5000Get a transaction

Defined

POST

PathEst. CUDescription
direct/v1/Defined/getEventLabels3500Returns a list of event labels for a pair.

Helius

GET

PathEst. CUDescription
direct/v1/Helius/v0/addresses/{address}
/transactions
5000Returns an enriched transaction history for a given address.

POST

PathEst. CUDescription
direct/v1/Helius/v0/transactions5000Returns an array of enriched, human-readable versions of the given transactions.

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/defi/swaps50Retrieve swap transaction data for DeFi protocols, including details such as aggregator and time.
direct/v1/HelloMoon/v0/jito/confirm-txn50Confirm a transaction on Solana using Jito, a high-performance trading solution.
direct/v1/HelloMoon/v0/nft/marketplace
/transactions
50Retrieve NFT marketplace transaction records, including sale amounts and times.
direct/v1/HelloMoon/v0/swaps/mint-filter50Filter swap transactions by mint address, pagination supported.
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/transaction/stream/create50Create a transaction data stream with specified webhook or notification settings.

PUT

PathEst. CUDescription
direct/v1/HelloMoon/v0/transaction/stream/update50Update an existing transaction data stream with new settings.

Moralis

GET

Shyft

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/transaction/parsed25Returns the parsed transaction details
direct/v1/Shyft/sol/v1/wallet
/parsed_transaction_history
25Get the parsed transaction history of a wallet
direct/v1/Shyft/sol/v1/transaction/raw25Get the raw transaction details
direct/v1/Shyft/sol/v1/wallet/transaction25Get the details of a transaction
direct/v1/Shyft/sol/v1/wallet
/transaction_history
25Get the transaction history of a wallet
direct/v1/Shyft/sol/v1/transaction/history25Fetch the transaction history

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/txn_relayer/create25Creates a new transaction
direct/v1/Shyft/sol/v1/sol/v1/transaction
/parse_selected
25Fetch the parsed details of selected transactions
direct/v1/Shyft/sol/v1/transaction
/send_many_txns
25Send multiple transactions
direct/v1/Shyft/sol/v1/transaction/send_txn25Send a transaction
direct/v1/Shyft/sol/v1/txn_relayer/sign_many25Sign multiple transactions
direct/v1/Shyft/sol/v1/txn_relayer/sign25Creates a new transaction and signs it
direct/v1/Shyft/sol/v1/wallet/sign_transaction25Sign a transaction

SolScan

GET

PathEst. CUDescription
direct/v1/SolScan/v1.0/account/transactions25Get the transaction history of a specific account on Solana.
direct/v1/SolScan/v1.0/block/{block}25Get detailed information for a specific block on Solana.
direct/v1/SolScan/v1.0/block/transactions25Get transactions for the latest block on Solana.
direct/v1/SolScan/v1.0/account
/exportTransactions
25Export transactions for a specific account on Solana.
direct/v1/SolScan/v1.0/block/last25Get the latest block information on Solana.
direct/v1/SolScan/v1.0/transaction/last25Get the latest transactions on Solana.
direct/v1/SolScan/v1.0/transaction/{signature}25Get detailed information for a specific transaction on Solana.
direct/v1/SolScan/v2.0/account/transactions650Get transactions 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/block/detail650Get detailed information for a specific block on Solana.
direct/v1/SolScan/v2.0/block/transactions650Get transactions for the latest block on Solana.
direct/v1/SolScan/v2.0/block/last650Get the latest block information on Solana.
direct/v1/SolScan/v2.0/transaction/last650Get the latest transactions on Solana.
direct/v1/SolScan/v2.0/token/transfer650Get transfer information for a specific token on Solana.
direct/v1/SolScan/v2.0/transaction/actions650Get actions performed within a specific transaction on Solana.
direct/v1/SolScan/v2.0/transaction/detail25Get the detail of a transaction. Return transaction data after parsed by Solscan Parser

TonAPI

GET

PathEst. CUDescription
direct/v1/TonAPI/v2/accounts/{account_id}
/jettons/history
25Get the transfer jettons history for account
direct/v1/TonAPI/v2/accounts/{account_id}/nfts
/history
25Get the transfer nft history
direct/v1/TonAPI/v2/accounts/{account_id}/traces25Get traces for account
direct/v1/TonAPI/v2/blockchain/accounts
/{account_id}/transactions
25Get account transactions
direct/v1/TonAPI/v2/blockchain/blocks/{block_id}25Get blockchain block data
direct/v1/TonAPI/v2/blockchain/blocks/{block_id}
/transactions
25Get transactions from block
direct/v1/TonAPI/v2/blockchain/masterchain
/{masterchain_seqno}/transactions
25Get all transactions in all shards and workchains between target and previous masterchain block according to shards last blocks snapshot in masterchain. We don't recommend to build your app around this method because it has problem with scalability and will work very slow in the future.
direct/v1/TonAPI/v2/blockchain/transactions
/{transaction_id}
25Get transaction data
direct/v1/TonAPI/v2/blockchain/messages/{msg_id}
/transaction
25Get transaction data by message hash
direct/v1/TonAPI/v2/events/{event_id}25Get an event either by event ID or a hash of any transaction in a trace. An event is built on top of a trace which is a series of transactions caused by one inbound message. TonAPI looks for known patterns inside the trace and splits the trace into actions, where a single action represents a meaningful high-level operation like a Jetton Transfer or an NFT Purchase. Actions are expected to be shown to users. It is advised not to build any logic on top of actions because actions can be changed at any time.
direct/v1/TonAPI/v2/nfts/{account_id}/history25Get the transfer nfts history for account
direct/v1/TonAPI/v2/liteserver
/list_block_transactions/{block_id}
25Get raw list block transactions
direct/v1/TonAPI/v2/liteserver/get_transactions
/{account_id}
25Get raw transactions
direct/v1/TonAPI/v2/traces/{trace_id}25Get the trace by trace ID or hash of any transaction in trace

POST

PathEst. CUDescription
direct/v1/TonAPI/v2/traces/emulate25Emulate sending message to blockchain