Direct API — Transaction

API endpoints for Transaction.

Transaction — Direct API Endpoints

Birdeye

NamePathMethodDescriptionDocs
BirdeyeGetDefiTxsPairdirect/v1/Birdeye/defi/txs/pairGETTrades - Pairlink
BirdeyeGetDefiTxsTokendirect/v1/Birdeye/defi/txs/tokenGETTrades - Tokenlink
BirdeyeGetV1WalletMultichainTxListdirect/v1/Birdeye/v1/wallet/multichain_tx_listGETWallet Transaction History - Multichainlink
BirdeyeGetV1WalletTxListdirect/v1/Birdeye/v1/wallet/tx_listGETWallet Transaction Historylink

Covalent

NamePathMethodDescriptionDocs
CovalentGetV1AddressTransactionsSummarydirect/v1/Covalent/v1/{chainName}/address/{walletAddress}/transactions_summaryGETGet transaction summary for addresslink
CovalentGetV1AllChainsTransactionsdirect/v1/Covalent/v1/allchains/transactionsGETGet multichain & multiaddress transactionslink
CovalentGetV1BitcoinTransactionsdirect/v1/Covalent/v1/cq/covalent/app/bitcoin/transactionsGETGet transactions for Bitcoin addresslink
CovalentGetV1BlockHeightsV2direct/v1/Covalent/v1/{chainName}/block_v2/{startDate}/{endDate}GETGet block heightslink
CovalentGetV1BlockTransactionsV3direct/v1/Covalent/v1/{chainName}/block_hash/{blockHash}/transactions_v3GETGet all transactions in a block (v3)link
CovalentGetV1BlockTransactionsV3ByPagedirect/v1/Covalent/v1/{chainName}/block/{blockHeight}/transactions_v3/page/{page}GETGet all transactions in a block by page (v3)link
CovalentGetV1BlockV2direct/v1/Covalent/v1/{chainName}/block_v2/{blockHeight}GETGet a blocklink
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
CovalentGetV1LogEventsByAddressdirect/v1/Covalent/v1/{chainName}/events/address/{contractAddress}GETGet log events by contract addresslink
CovalentGetV1LogEventsByTopicsdirect/v1/Covalent/v1/{chainName}/events/topics/{topicHash}GETGet log events by topic hash(es)link
CovalentGetV1Logsdirect/v1/Covalent/v1/{chainName}/eventsGETGet logslink
CovalentGetV1NftTransactionsdirect/v1/Covalent/v1/{chainName}/tokens/{contractAddress}/nft_transactions/{tokenId}GETGet NFT transactions for contractlink
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
CovalentGetV1TransactionV2direct/v1/Covalent/v1/{chainName}/transaction_v2/{txHash}GETGet a transactionlink

Defined

NamePathMethodDescriptionDocs
DefinedPostGetEventLabelsdirect/v1/Defined/getEventLabelsPOSTReturns a list of event labels for a pair.link

Helius

NamePathMethodDescriptionDocs
HeliusGetV0ParsedTransactionHistorydirect/v1/Helius/v0/addresses/{address}/transactionsGETReturns an enriched transaction history for a given address.link
HeliusPostV0ParseTransactionsdirect/v1/Helius/v0/transactionsPOSTReturns an array of enriched, human-readable versions of the given transactions.link

HelloMoon

NamePathMethodDescriptionDocs
HelloMoonPostV0AllTimeTransactionsByUserdirect/v1/HelloMoon/v0/solana/all-time/txns-by-userPOSTGet all-time transaction history for a specified user on Solana.link
HelloMoonPostV0DeFiSwapsdirect/v1/HelloMoon/v0/defi/swapsPOSTRetrieve swap transaction data for DeFi protocols, including details such as aggregator and time.link
HelloMoonPostV0JitoConfirmTransactiondirect/v1/HelloMoon/v0/jito/confirm-txnPOSTConfirm a transaction on Solana using Jito, a high-performance trading solution.link
HelloMoonPostV0NFTMarketplaceTransactionsdirect/v1/HelloMoon/v0/nft/marketplace/transactionsPOSTRetrieve NFT marketplace transaction records, including sale amounts and times.link
HelloMoonPostV0SwapsMintFilterdirect/v1/HelloMoon/v0/swaps/mint-filterPOSTFilter swap transactions by mint address, pagination supported.link
HelloMoonPostV0TransactionsByUserdirect/v1/HelloMoon/v0/solana/txns-by-userPOSTRetrieve recent transactions for a specified user on Solana, with optional filters on block time.link
HelloMoonPostV0TransactionStreamCreatedirect/v1/HelloMoon/v0/transaction/stream/createPOSTCreate a transaction data stream with specified webhook or notification settings.link
HelloMoonPostV0TransactionStreamUpdatedirect/v1/HelloMoon/v0/transaction/stream/updatePUTUpdate an existing transaction data stream with new settings.link

Moralis

NamePathMethodDescriptionDocs
MoralisGetBlockByHashdirect/v1/Moralis/block/{block_number_or_hash}GETGet block by hashlink
MoralisGetBlockStatsdirect/v1/Moralis/block/{block_number_or_hash}/statsGETGet block statslink
MoralisGetDecodedTransactionByHashdirect/v1/Moralis/transaction/{transaction_hash}/verboseGETGet decoded transaction by hashlink
MoralisGetEventsByContractdirect/v1/Moralis/{address}/eventsGETGet events by contractlink
MoralisGetInternalTransactionsByHashdirect/v1/Moralis/transaction/{transaction_hash}/internal-transactionsGETGet internal transactions by transaction hashlink
MoralisGetLatestBlockNumberdirect/v1/Moralis/latestBlockNumber/{chain}GETGet latest block number.link
MoralisGetLogsByContractdirect/v1/Moralis/{address}/logsGETGet logs by contractlink
MoralisGetSolanaSwapsByWalletdirect/v1/Moralis/solana/account/{network}/{walletAddress}/swapsGETGet swap transactions by wallet on Solanalink
MoralisGetTransactionByHashdirect/v1/Moralis/transaction/{transaction_hash}GETGet transaction by hashlink
MoralisGetWalletHistorydirect/v1/Moralis/wallets/{address}/historyGETGet full wallet historylink

Shyft

NamePathMethodDescriptionDocs
ShyftGetV1ParsedTransactionDetailsdirect/v1/Shyft/sol/v1/transaction/parsedGETReturns the parsed transaction detailslink
ShyftGetV1ParsedTransactionHistorydirect/v1/Shyft/sol/v1/wallet/parsed_transaction_historyGETGet the parsed transaction history of a walletlink
ShyftGetV1RawTransactionDetailsdirect/v1/Shyft/sol/v1/transaction/rawGETGet the raw transaction detailslink
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
ShyftGetV1TxHistorydirect/v1/Shyft/sol/v1/transaction/historyGETFetch the transaction historylink
ShyftPostV1CreateRelayerdirect/v1/Shyft/sol/v1/txn_relayer/createPOSTCreates a new transactionlink
ShyftPostV1ParseMultipleTxsdirect/v1/Shyft/sol/v1/sol/v1/transaction/parse_selectedPOSTFetch the parsed details of selected transactionslink
ShyftPostV1SendMultipleTransactionsdirect/v1/Shyft/sol/v1/transaction/send_many_txnsPOSTSend multiple transactionslink
ShyftPostV1SendTransactiondirect/v1/Shyft/sol/v1/transaction/send_txnPOSTSend a transactionlink
ShyftPostV1SignMultipleTransactionsdirect/v1/Shyft/sol/v1/txn_relayer/sign_manyPOSTSign multiple transactionslink
ShyftPostV1TxnRelayerSignTransactiondirect/v1/Shyft/sol/v1/txn_relayer/signPOSTCreates a new transaction and signs itlink
ShyftPostV1WalletSignTransactiondirect/v1/Shyft/sol/v1/wallet/sign_transactionPOSTSign a transactionlink

SimpleHash

NamePathMethodDescriptionDocs
SimpleHashGetFungibleTransferDetailsByTransactiondirect/v1/SimpleHash/fungibles/transfers/transaction/{chain}/{tx_hash}GETFungible Transfer Details by Transactionlink
SimpleHashGetReverseEnsLookupdirect/v1/SimpleHash/ens/reverse_lookupGETReverse ENS Lookuplink
SimpleHashGetSalesAndTransfersByTransactionHashdirect/v1/SimpleHash/nfts/transfers/transaction/{chain}/{transaction_hash}GETSales & Transfers by Tx Hashlink
SimpleHashGetSwapsAndTransfersByWalletsdirect/v1/SimpleHash/fungibles/transfers/wallets?chains={chains}&wallet_addresses={wallet_addresses}GETSwaps & Transfers by Wallet(s)link

SolScan

NamePathMethodDescriptionDocs
SolScanGetV1AccountTransactionsdirect/v1/SolScan/v1.0/account/transactionsGETGet the transaction history of a specific account on Solana.link
SolScanGetV1BlockDetaildirect/v1/SolScan/v1.0/block/{block}GETGet detailed information for a specific block on Solana.link
SolScanGetV1BlockTransactionsdirect/v1/SolScan/v1.0/block/transactionsGETGet transactions for the latest block on Solana.link
SolScanGetV1ExportAccountTransactionsdirect/v1/SolScan/v1.0/account/exportTransactionsGETExport transactions for a specific account on Solana.link
SolScanGetV1LastBlockdirect/v1/SolScan/v1.0/block/lastGETGet the latest block information on Solana.link
SolScanGetV1LastTransactiondirect/v1/SolScan/v1.0/transaction/lastGETGet the latest transactions on Solana.link
SolScanGetV1TransactionDetaildirect/v1/SolScan/v1.0/transaction/{signature}GETGet detailed information for a specific transaction on Solana.link
SolScanGetV2AccountTransactionsdirect/v1/SolScan/v2.0/account/transactionsGETGet transactions for a specific account on Solana.link
SolScanGetV2AccountTransferdirect/v1/SolScan/v2.0/account/transferGETGet transfer information for a specific account on Solana.link
SolScanGetV2BlockDetaildirect/v1/SolScan/v2.0/block/detailGETGet detailed information for a specific block on Solana.link
SolScanGetV2BlockTransactionsdirect/v1/SolScan/v2.0/block/transactionsGETGet transactions for the latest block on Solana.link
SolScanGetV2LastBlockdirect/v1/SolScan/v2.0/block/lastGETGet the latest block information on Solana.link
SolScanGetV2LastTransactiondirect/v1/SolScan/v2.0/transaction/lastGETGet the latest transactions on Solana.link
SolScanGetV2TokenTransferdirect/v1/SolScan/v2.0/token/transferGETGet transfer information for a specific token on Solana.link
SolScanGetV2TransactionActionsdirect/v1/SolScan/v2.0/transaction/actionsGETGet actions performed within a specific transaction on Solana.link
SolScanGetV2TransactionDetaildirect/v1/SolScan/v2.0/transaction/detailGETGet the detail of a transaction. Return transaction data after parsed by Solscan Parserlink

TonAPI

NamePathMethodDescriptionDocs
TonAPIGetV2AccountJettonsHistorydirect/v1/TonAPI/v2/accounts/{account_id}/jettons/historyGETGet the transfer jettons history for accountlink
TonAPIGetV2AccountNftHistorydirect/v1/TonAPI/v2/accounts/{account_id}/nfts/historyGETGet the transfer nft historylink
TonAPIGetV2AccountTracesdirect/v1/TonAPI/v2/accounts/{account_id}/tracesGETGet traces for accountlink
TonAPIGetV2BlockchainAccountTransactionsdirect/v1/TonAPI/v2/blockchain/accounts/{account_id}/transactionsGETGet account transactionslink
TonAPIGetV2BlockchainBlockdirect/v1/TonAPI/v2/blockchain/blocks/{block_id}GETGet blockchain block datalink
TonAPIGetV2BlockchainBlockTransactionsdirect/v1/TonAPI/v2/blockchain/blocks/{block_id}/transactionsGETGet transactions from blocklink
TonAPIGetV2BlockchainMasterchainTransactionsdirect/v1/TonAPI/v2/blockchain/masterchain/{masterchain_seqno}/transactionsGETGet 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.link
TonAPIGetV2BlockchainTransactiondirect/v1/TonAPI/v2/blockchain/transactions/{transaction_id}GETGet transaction datalink
TonAPIGetV2BlockchainTransactionByMessageHashdirect/v1/TonAPI/v2/blockchain/messages/{msg_id}/transactionGETGet transaction data by message hashlink
TonAPIGetV2Eventdirect/v1/TonAPI/v2/events/{event_id}GETGet 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.link
TonAPIGetV2NftHistoryByIDdirect/v1/TonAPI/v2/nfts/{account_id}/historyGETGet the transfer nfts history for accountlink
TonAPIGetV2RawListBlockTransactionsdirect/v1/TonAPI/v2/liteserver/list_block_transactions/{block_id}GETGet raw list block transactionslink
TonAPIGetV2RawTransactionsdirect/v1/TonAPI/v2/liteserver/get_transactions/{account_id}GETGet raw transactionslink
TonAPIGetV2Tracedirect/v1/TonAPI/v2/traces/{trace_id}GETGet the trace by trace ID or hash of any transaction in tracelink
TonAPIPostV2EmulateMessageToTracedirect/v1/TonAPI/v2/traces/emulatePOSTEmulate sending message to blockchainlink