Direct API — Transaction

API endpoints for Transaction.

Transaction — Direct API Endpoints

Birdeye

GET

PathEst. CUDescription
direct/v1/Birdeye/defi/txs/pair706Trades - Pair
direct/v1/Birdeye/defi/txs/token706Trades - 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

PathEst. CUDescription
direct/v1/Moralis/block/{block_number_or_hash}14000Get block by hash
direct/v1/Moralis/block/{block_number_or_hash}
stats
17500Get block stats
direct/v1/Moralis/transaction/{transaction_hash}
verbose
1400Get decoded transaction by hash
direct/v1/Moralis/{address}/events2800Get events by contract
direct/v1/Moralis/transaction/{transaction_hash}
internal-transactions
1400Get internal transactions by transaction hash
direct/v1/Moralis/latestBlockNumber/{chain}700Get latest block number.
direct/v1/Moralis/{address}/logs2800Get logs by contract
direct/v1/Moralis/solana/account/{network}
{walletAddress}/swaps
3500Get swap transactions by wallet on Solana
direct/v1/Moralis/transaction/{transaction_hash}700Get transaction by hash
direct/v1/Moralis/wallets/{address}/history31500Get full wallet history

Shyft

GET

PathEst. CUDescription
direct/v1/Shyft/sol/v1/transaction/parsed16Returns the parsed transaction details
direct/v1/Shyft/sol/v1/wallet
parsed_transaction_history
16Get the parsed transaction history of a wallet
direct/v1/Shyft/sol/v1/transaction/raw16Get the raw transaction details
direct/v1/Shyft/sol/v1/wallet/transaction16Get the details of a transaction
direct/v1/Shyft/sol/v1/wallet
transaction_history
16Get the transaction history of a wallet
direct/v1/Shyft/sol/v1/transaction/history16Fetch the transaction history

POST

PathEst. CUDescription
direct/v1/Shyft/sol/v1/txn_relayer/create16Creates a new transaction
direct/v1/Shyft/sol/v1/sol/v1/transaction
parse_selected
16Fetch the parsed details of selected transactions
direct/v1/Shyft/sol/v1/transaction
send_many_txns
16Send multiple transactions
direct/v1/Shyft/sol/v1/transaction/send_txn16Send a transaction
direct/v1/Shyft/sol/v1/txn_relayer/sign_many16Sign multiple transactions
direct/v1/Shyft/sol/v1/txn_relayer/sign16Creates a new transaction and signs it
direct/v1/Shyft/sol/v1/wallet/sign_transaction16Sign a transaction

SolScan

GET

PathEst. CUDescription
direct/v1/SolScan/v1.0/account/transactions651Get the transaction history of a specific account on Solana.
direct/v1/SolScan/v1.0/block/{block}65Get detailed information for a specific block on Solana.
direct/v1/SolScan/v1.0/block/transactions65Get transactions for the latest block on Solana.
direct/v1/SolScan/v1.0/account
exportTransactions
455Export transactions for a specific account on Solana.
direct/v1/SolScan/v1.0/block/last65Get the latest block information on Solana.
direct/v1/SolScan/v1.0/transaction/last455Get the latest transactions on Solana.
direct/v1/SolScan/v1.0/transaction/{signature}455Get detailed information for a specific transaction on Solana.
direct/v1/SolScan/v2.0/account/transactions651Get transactions for a specific account on Solana.
direct/v1/SolScan/v2.0/account/transfer651Get transfer information for a specific account on Solana.
direct/v1/SolScan/v2.0/block/detail651Get detailed information for a specific block on Solana.
direct/v1/SolScan/v2.0/block/transactions651Get transactions for the latest block on Solana.
direct/v1/SolScan/v2.0/block/last651Get the latest block information on Solana.
direct/v1/SolScan/v2.0/transaction/last651Get the latest transactions on Solana.
direct/v1/SolScan/v2.0/token/transfer651Get transfer information for a specific token on Solana.
direct/v1/SolScan/v2.0/transaction/actions651Get actions performed within a specific transaction on Solana.
direct/v1/SolScan/v2.0/transaction/detail6Get 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
3Get the transfer jettons history for account
direct/v1/TonAPI/v2/accounts/{account_id}/nfts
history
3Get the transfer nft history
direct/v1/TonAPI/v2/accounts/{account_id}/traces3Get traces for account
direct/v1/TonAPI/v2/blockchain/accounts
{account_id}/transactions
3Get account transactions
direct/v1/TonAPI/v2/blockchain/blocks/{block_id}3Get blockchain block data
direct/v1/TonAPI/v2/blockchain/blocks/{block_id}
transactions
3Get transactions from block
direct/v1/TonAPI/v2/blockchain/masterchain
{masterchain_seqno}/transactions
3Get 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}
3Get transaction data
direct/v1/TonAPI/v2/blockchain/messages/{msg_id}
transaction
3Get transaction data by message hash
direct/v1/TonAPI/v2/events/{event_id}3Get 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}/history3Get the transfer nfts history for account
direct/v1/TonAPI/v2/liteserver
list_block_transactions/{block_id}
3Get raw list block transactions
direct/v1/TonAPI/v2/liteserver/get_transactions
{account_id}
3Get raw transactions
direct/v1/TonAPI/v2/traces/{trace_id}3Get the trace by trace ID or hash of any transaction in trace

POST

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