> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uniblock.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Direct API — Transaction

> API endpoints for Transaction.

# Transaction — Direct API Endpoints

## Allium

### POST

| Path                                                                                               | Est. CU | Description                     |
| -------------------------------------------------------------------------------------------------- | ------: | ------------------------------- |
| [direct/v1/Allium/api/v1/developer<br />/tokens/transfers](https://docs.allium.so/api/overview)    |      20 | Fetch fungible token transfers. |
| [direct/v1/Allium/api/v1/developer<br />/wallet/transactions](https://docs.allium.so/api/overview) |      20 | Fetch wallet transactions.      |

## Birdeye

### GET

| Path                                                                                            | Est. CU | Description                |
| ----------------------------------------------------------------------------------------------- | ------: | -------------------------- |
| [direct/v1/Birdeye/defi/txs/pair](https://docs.birdeye.so/reference/get-defi-txs-pair)          |     705 | Trades - Pair              |
| [direct/v1/Birdeye/defi/txs/token](https://docs.birdeye.so/reference/get-defi-txs-token)        |     705 | Trades - Token             |
| [direct/v1/Birdeye/v1/wallet/tx\_list](https://docs.birdeye.so/reference/get-v1-wallet-tx_list) |      70 | Wallet Transaction History |

## Covalent

### GET

| Path                                                                                                                                                                                                            | Est. CU | Description                                        |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------: | -------------------------------------------------- |
| [direct/v1/Covalent/v1/{chainName}/address<br />/{walletAddress}/transactions\_summary](https://goldrush.dev/docs/api-reference/foundational-api/transactions/get-transaction-summary-for-address)              |    5000 | Get transaction summary for address                |
| [direct/v1/Covalent/v1/allchains/transactions](https://goldrush.dev/docs/api-reference/cross-chain/foundational-api/get-allchains-transactions)                                                                 |    5000 | Get multichain & multiaddress transactions         |
| [direct/v1/Covalent/v1/cq/covalent/app/bitcoin<br />/transactions](https://goldrush.dev/docs/api-reference/foundational-api/transactions/get-transactions-for-bitcoin-address)                                  |    5000 | Get transactions for Bitcoin address               |
| [direct/v1/Covalent/v1/{chainName}/block\_v2<br />/{startDate}/{endDate}](https://goldrush.dev/docs/api-reference/foundational-api/utility/get-block-heights)                                                   |    5000 | Get block heights                                  |
| [direct/v1/Covalent/v1/{chainName}/block\_hash<br />/{blockHash}/transactions\_v3](https://goldrush.dev/docs/api-reference/foundational-api/transactions/get-all-transactions-in-a-block)                       |    5000 | Get all transactions in a block (v3)               |
| [direct/v1/Covalent/v1/{chainName}/block<br />/{blockHeight}/transactions\_v3/page/{page}](https://goldrush.dev/docs/api-reference/foundational-api/transactions/get-all-transactions-in-a-block-by-page)       |    5000 | Get all transactions in a block by page (v3)       |
| [direct/v1/Covalent/v1/{chainName}/block\_v2<br />/{blockHeight}](https://goldrush.dev/docs/api-reference/foundational-api/utility/get-a-block)                                                                 |    5000 | Get a block                                        |
| [direct/v1/Covalent/v1/{chainName}/bulk<br />/transactions/{walletAddress}/{timeBucket}](https://goldrush.dev/docs/api-reference/foundational-api/transactions/get-time-bucket-transactions-for-address-v3)     |    5000 | Get bulk time bucket transactions for address (v3) |
| [direct/v1/Covalent/v1/{chainName}/bulk<br />/transactions/{walletAddress}](https://goldrush.dev/docs/api-reference/foundational-api/transactions/get-earliest-transactions-for-address-v3)                     |    5000 | Get earliest transactions for address (v3)         |
| [direct/v1/Covalent/v1/{chainName}/events/address<br />/{contractAddress}](https://goldrush.dev/docs/api-reference/foundational-api/utility/get-log-events-by-contract-address)                                 |    5000 | Get log events by contract address                 |
| [direct/v1/Covalent/v1/{chainName}/events/topics<br />/{topicHash}](https://goldrush.dev/docs/api-reference/foundational-api/utility/get-log-events-by-topic-hash)                                              |    5000 | Get log events by topic hash(es)                   |
| [direct/v1/Covalent/v1/{chainName}/events](https://goldrush.dev/docs/api-reference/foundational-api/utility/get-logs)                                                                                           |    5000 | Get logs                                           |
| [direct/v1/Covalent/v1/{chainName}/tokens<br />/{contractAddress}/nft\_transactions/{tokenId}](https://goldrush.dev/docs/api-reference/foundational-api/nft/get-nft-transactions-contract)                      |    5000 | Get NFT transactions for contract                  |
| [direct/v1/Covalent/v1/{chainName}/address<br />/{walletAddress}/transactions\_v3](https://goldrush.dev/docs/api-reference/foundational-api/transactions/get-recent-transactions-for-address-v3)                |    5000 | Get recent transactions for address (v3)           |
| [direct/v1/Covalent/v1/{chainName}/address<br />/{walletAddress}/transactions\_v3/page/{page}](https://goldrush.dev/docs/api-reference/foundational-api/transactions/get-paginated-transactions-for-address-v3) |    5000 | Get paginated transactions for address (v3)        |
| [direct/v1/Covalent/v1/{chainName}/transaction\_v2<br />/{txHash}](https://goldrush.dev/docs/api-reference/foundational-api/transactions/get-a-transaction)                                                     |    5000 | Get a transaction                                  |

## Defined

### POST

| Path                                                                               | Est. CU | Description                                |
| ---------------------------------------------------------------------------------- | ------: | ------------------------------------------ |
| [direct/v1/Defined/getEventLabels](https://docs.codex.io/reference/geteventlabels) |    3500 | Returns a list of event labels for a pair. |

## Helius

### GET

| Path                                                                                                                                                   | Est. CU | Description                                                  |
| ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------: | ------------------------------------------------------------ |
| [direct/v1/Helius/v0/addresses/{address}<br />/transactions](https://docs.helius.dev/solana-apis/enhanced-transactions-api/parsed-transaction-history) |    5000 | Returns an enriched transaction history for a given address. |

### POST

| Path                                                                                                                  | Est. CU | Description                                                                      |
| --------------------------------------------------------------------------------------------------------------------- | ------: | -------------------------------------------------------------------------------- |
| [direct/v1/Helius/v0/transactions](https://docs.helius.dev/solana-apis/enhanced-transactions-api/parse-transaction-s) |    5000 | Returns an array of enriched, human-readable versions of the given transactions. |

## HelloMoon

### POST

| Path                                                                                                                                  | Est. CU | Description                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------------- | ------: | ------------------------------------------------------------------------------------------------- |
| [direct/v1/HelloMoon/v0/solana/all-time<br />/txns-by-user](https://docs.hellomoon.io/reference/post_v0-solana-all-time-txns-by-user) |      50 | Get all-time transaction history for a specified user on Solana.                                  |
| [direct/v1/HelloMoon/v0/defi/swaps](https://docs.hellomoon.io/reference/post_v0-defi-swaps)                                           |      50 | Retrieve swap transaction data for DeFi protocols, including details such as aggregator and time. |
| [direct/v1/HelloMoon/v0/jito/confirm-txn](https://docs.hellomoon.io/reference/post_v0-jito-confirm-txn)                               |      50 | Confirm a transaction on Solana using Jito, a high-performance trading solution.                  |
| [direct/v1/HelloMoon/v0/nft/marketplace<br />/transactions](https://docs.hellomoon.io/reference/post_v0-nft-marketplace-transactions) |      50 | Retrieve NFT marketplace transaction records, including sale amounts and times.                   |
| [direct/v1/HelloMoon/v0/swaps/mint-filter](https://docs.hellomoon.io/reference/post_v0-swaps-mint-filter)                             |      50 | Filter swap transactions by mint address, pagination supported.                                   |
| [direct/v1/HelloMoon/v0/solana/txns-by-user](https://docs.hellomoon.io/reference/post_v0-solana-txns-by-user)                         |      50 | Retrieve recent transactions for a specified user on Solana, with optional filters on block time. |
| [direct/v1/HelloMoon/v0/transaction/stream/create](https://docs.hellomoon.io/reference/post_v0-transaction-stream-create)             |      50 | Create a transaction data stream with specified webhook or notification settings.                 |

### PUT

| Path                                                                                                                     | Est. CU | Description                                                   |
| ------------------------------------------------------------------------------------------------------------------------ | ------: | ------------------------------------------------------------- |
| [direct/v1/HelloMoon/v0/transaction/stream/update](https://docs.hellomoon.io/reference/put_v0-transaction-stream-update) |      50 | Update an existing transaction data stream with new settings. |

## Moralis

### GET

| Path                                                                                                                                                  | Est. CU | Description                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------------------- | ------: | --------------------------------------------- |
| [direct/v1/Moralis/block/{block_number_or_hash}](https://docs.moralis.com/web3-data-api/evm/reference/get-block)                                      |   15000 | Get block by hash                             |
| [direct/v1/Moralis/block/{block_number_or_hash}<br />/stats](https://docs.moralis.com/web3-data-api/evm/reference)                                    |   18750 | Get block stats                               |
| [direct/v1/Moralis/transaction/{transaction_hash}<br />/verbose](https://docs.moralis.com/web3-data-api/evm/reference/get-decoded-transaction)        |    1500 | Get decoded transaction by hash               |
| [direct/v1/Moralis/{address}/events](https://docs.moralis.com/web3-data-api/evm/reference)                                                            |    3000 | Get events by contract                        |
| [direct/v1/Moralis/transaction/{transaction_hash}<br />/internal-transactions](https://docs.moralis.com/web3-data-api/evm/reference)                  |    1500 | Get internal transactions by transaction hash |
| [direct/v1/Moralis/latestBlockNumber/{chain}](https://docs.moralis.com/web3-data-api/evm/reference/get-latest-block-number)                           |     750 | Get latest block number.                      |
| [direct/v1/Moralis/{address}/logs](https://docs.moralis.com/web3-data-api/evm/reference)                                                              |    3000 | Get logs by contract                          |
| [direct/v1/Moralis/solana/account/{network}<br />/{walletAddress}/swaps](https://docs.moralis.com/web3-data-api/solana/reference/get-wallet-swap-txs) |    3750 | Get swap transactions by wallet on Solana     |
| [direct/v1/Moralis/transaction/{transaction_hash}](https://docs.moralis.com/web3-data-api/evm/reference/get-transaction)                              |     750 | Get transaction by hash                       |
| [direct/v1/Moralis/wallets/{address}/history](https://docs.moralis.com/web3-data-api/evm/reference/wallet-api/get-wallet-history)                     |   33750 | Get full wallet history                       |

## Shyft

### GET

| Path                                                                                                                                        | Est. CU | Description                                    |
| ------------------------------------------------------------------------------------------------------------------------------------------- | ------: | ---------------------------------------------- |
| [direct/v1/Shyft/sol/v1/transaction/parsed](https://docs.shyft.to/solana-apis/transactions/transaction-apis#get-transaction-parsed)         |      20 | Returns the parsed transaction details         |
| [direct/v1/Shyft/sol/v1/wallet<br />/parsed\_transaction\_history](https://docs.shyft.to/solana-apis/wallet#get-parsed-transaction-history) |      20 | Get the parsed transaction history of a wallet |
| [direct/v1/Shyft/sol/v1/wallet/transaction](https://docs.shyft.to/solana-apis/wallet#get-transaction-history-1)                             |      20 | Get the details of a transaction               |
| [direct/v1/Shyft/sol/v1/wallet<br />/transaction\_history](https://docs.shyft.to/solana-apis/wallet#get-transaction-history)                |      20 | Get the transaction history of a wallet        |
| [direct/v1/Shyft/sol/v1/transaction/history](https://docs.shyft.to/solana-apis/transactions/transaction-apis#transaction-history)           |      20 | Fetch the transaction history                  |

### POST

| Path                                                                                                                                                           | Est. CU | Description                                       |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------: | ------------------------------------------------- |
| [direct/v1/Shyft/sol/v1/txn\_relayer/create](https://docs.shyft.to/solana-apis/transaction-relayer#create)                                                     |      20 | Creates a new transaction                         |
| [direct/v1/Shyft/sol/v1/sol/v1/transaction<br />/parse\_selected](https://docs.shyft.to/solana-apis/transactions/transaction-apis#parse-selected-transactions) |      20 | Fetch the parsed details of selected transactions |
| [direct/v1/Shyft/sol/v1/transaction<br />/send\_many\_txns](https://docs.shyft.to/solana-apis/transactions/transaction-apis#send-multiple-transactions)        |      20 | Send multiple transactions                        |
| [direct/v1/Shyft/sol/v1/transaction/send\_txn](https://docs.shyft.to/solana-apis/transactions/transaction-apis#send-transaction)                               |      20 | Send a transaction                                |
| [direct/v1/Shyft/sol/v1/txn\_relayer/sign\_many](https://docs.shyft.to/solana-apis/transaction-relayer#sign-multiple)                                          |      20 | Sign multiple transactions                        |
| [direct/v1/Shyft/sol/v1/txn\_relayer/sign](https://docs.shyft.to/solana-apis/transaction-relayer#sign)                                                         |      20 | Creates a new transaction and signs it            |
| [direct/v1/Shyft/sol/v1/wallet/sign\_transaction](https://docs.shyft.to/solana-apis/wallet#sign-transaction)                                                   |      20 | Sign a transaction                                |

## SolScan

### GET

| Path                                                                                                                          | Est. CU | Description                                                                             |
| ----------------------------------------------------------------------------------------------------------------------------- | ------: | --------------------------------------------------------------------------------------- |
| [direct/v1/SolScan/v1.0/account/transactions](https://pro-api.solscan.io/pro-api-docs/v2.0/reference)                         |      20 | Get the transaction history of a specific account on Solana.                            |
| [direct/v1/SolScan/v1.0/block/{block}](https://pro-api.solscan.io/pro-api-docs/v2.0/reference)                                |      20 | Get detailed information for a specific block on Solana.                                |
| [direct/v1/SolScan/v1.0/block/transactions](https://pro-api.solscan.io/pro-api-docs/v2.0/reference)                           |      20 | Get transactions for the latest block on Solana.                                        |
| [direct/v1/SolScan/v1.0/account<br />/exportTransactions](https://pro-api.solscan.io/pro-api-docs/v2.0/reference)             |      20 | Export transactions for a specific account on Solana.                                   |
| [direct/v1/SolScan/v1.0/block/last](https://pro-api.solscan.io/pro-api-docs/v2.0/reference)                                   |      20 | Get the latest block information on Solana.                                             |
| [direct/v1/SolScan/v1.0/transaction/last](https://pro-api.solscan.io/pro-api-docs/v2.0/reference)                             |      20 | Get the latest transactions on Solana.                                                  |
| [direct/v1/SolScan/v1.0/transaction/{signature}](https://pro-api.solscan.io/pro-api-docs/v2.0/reference)                      |      20 | Get detailed information for a specific transaction on Solana.                          |
| [direct/v1/SolScan/v2.0/account/transactions](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-account-transactions) |     650 | Get transactions for a specific account on Solana.                                      |
| [direct/v1/SolScan/v2.0/account/transfer](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-account-transfer)         |     650 | Get transfer information for a specific account on Solana.                              |
| [direct/v1/SolScan/v2.0/block/detail](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-block-detail)                 |     650 | Get detailed information for a specific block on Solana.                                |
| [direct/v1/SolScan/v2.0/block/transactions](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-block-transactions)     |     650 | Get transactions for the latest block on Solana.                                        |
| [direct/v1/SolScan/v2.0/block/last](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-block-last)                     |     650 | Get the latest block information on Solana.                                             |
| [direct/v1/SolScan/v2.0/transaction/last](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-transaction-last)         |     650 | Get the latest transactions on Solana.                                                  |
| [direct/v1/SolScan/v2.0/token/transfer](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-token-transfer)             |     650 | Get transfer information for a specific token on Solana.                                |
| [direct/v1/SolScan/v2.0/transaction/actions](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-transaction-actions)   |     650 | Get actions performed within a specific transaction on Solana.                          |
| [direct/v1/SolScan/v2.0/transaction/detail](https://pro-api.solscan.io/pro-api-docs/v2.0/reference/v2-transaction-detail)     |      20 | Get the detail of a transaction. Return transaction data after parsed by Solscan Parser |

## TonAPI

### GET

| Path                                                                                                                                                                     | Est. CU | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------: | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [direct/v1/TonAPI/v2/accounts/{account_id}<br />/jettons/history](https://tonapi.io/api-v2#operations-Accounts-getAccountJettonsHistory)                                 |      20 | Get the transfer jettons history for account                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [direct/v1/TonAPI/v2/accounts/{account_id}/nfts<br />/history](https://tonapi.io/api-v2#operations-Accounts-getAccountNftHistory)                                        |      20 | Get the transfer nft history                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [direct/v1/TonAPI/v2/accounts/{account_id}/traces](https://tonapi.io/api-v2#operations-Accounts-getAccountTraces)                                                        |      20 | Get traces for account                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [direct/v1/TonAPI/v2/blockchain/accounts<br />/{account_id}/transactions](https://tonapi.io/api-v2#operations-Blockchain-getBlockchainAccountTransactions)               |      20 | Get account transactions                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [direct/v1/TonAPI/v2/blockchain/blocks/{block_id}](https://tonapi.io/api-v2#operations-Blockchain-getBlockchainBlock)                                                    |      20 | Get blockchain block data                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [direct/v1/TonAPI/v2/blockchain/blocks/{block_id}<br />/transactions](https://tonapi.io/api-v2#operations-Blockchain-getBlockchainBlockTransactions)                     |      20 | Get transactions from block                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [direct/v1/TonAPI/v2/blockchain/masterchain<br />/{masterchain_seqno}/transactions](https://tonapi.io/api-v2#operations-Blockchain-getBlockchainMasterchainTransactions) |      20 | Get 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<br />/{transaction_id}](https://tonapi.io/api-v2#operations-Blockchain-getBlockchainTransaction)                            |      20 | Get transaction data                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [direct/v1/TonAPI/v2/blockchain/messages/{msg_id}<br />/transaction](https://tonapi.io/api-v2#operations-Blockchain-getBlockchainTransactionByMessageHash)               |      20 | Get transaction data by message hash                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [direct/v1/TonAPI/v2/events/{event_id}](https://tonapi.io/api-v2#operations-Events-getEvent)                                                                             |      20 | Get 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}/history](https://tonapi.io/api-v2#operations-NFT-getNftHistoryByID)                                                               |      20 | Get the transfer nfts history for account                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [direct/v1/TonAPI/v2/liteserver<br />/list\_block\_transactions/{block_id}](https://tonapi.io/api-v2#operations-Lite%20Server-getRawListBlockTransactions)               |      20 | Get raw list block transactions                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [direct/v1/TonAPI/v2/liteserver/get\_transactions<br />/{account_id}](https://tonapi.io/api-v2#operations-Lite%20Server-getRawTransactions)                              |      20 | Get raw transactions                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [direct/v1/TonAPI/v2/traces/{trace_id}](https://tonapi.io/api-v2#operations-Traces-getTrace)                                                                             |      20 | Get the trace by trace ID or hash of any transaction in trace                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |

### POST

| Path                                                                                          | Est. CU | Description                           |
| --------------------------------------------------------------------------------------------- | ------: | ------------------------------------- |
| [direct/v1/TonAPI/v2/traces/emulate](https://tonapi.io/api-v2#operations-Traces-emulateTrace) |      20 | Emulate sending message to blockchain |
