Get Internal Transactions By Transaction Hash
POST
Retrieves the list of internal transactions that occurred in a specific transaction.
Path Parameters
chainstringrequired
Parameter specifying the target chain to query.networkstringrequired
Parameter specifying the network of the target chain.Request Body
transactionHashstringrequired
Parameter for entering the transaction hash. Can be entered as a 64-character hexadecimal string.pageinteger
The page parameter specifies the data page to query. It accepts values up to 100; for pages exceeding 100, use the cursor pagination method.The page and cursor parameters cannot be used together. If both page and cursor are empty, cursor pagination is used.rppinteger
rpp stands for results per page and specifies the page size. You can specify a number greater than 0 and up to 100.cursorstring
The cursor parameter supports pagination and data navigation between pages. Provide the cursor value from the previous page in the next request to load the next page of data.The page and cursor parameters cannot be used together. If both page and cursor are empty, cursor pagination is used.withCountboolean
Parameter specifying whether to include the count field in the response. The count field indicates the total number of requested data items. When set to true, the count field is included and response speed may be slower.Responses
pageinteger
Field representing the page number specified in the page parameter. This field is only included in the response when a value greater than 0 is specified for the page parameter.rppinteger
Field representing the number of results per page specified in the rpp parameter.cursorstring
A field for cursor pagination. This value must be provided in the next request to load the next page of data.countinteger
Field representing the total count of requested data. This field is only included in the response when true is set for the withCount parameter.internalTransactionHashstringrequired
Unique hash (ID) of the internal transaction, used as a key to identify the internal transaction.internalTransactionIndexintegerrequired
Index indicating the order of this internal transaction within the block. When multiple internal transactions exist in the same block, this value identifies their order.transactionHashstringrequired
Unique hash (ID) of the parent transaction. Internal transactions are executed by external transactions, so the parent transaction information identifies which transaction triggered them.transactionIndexintegerrequired
Index of the parent transaction within the block. Indicates the position of the parent transaction in the block.blockNumberintegerrequired
Block number in which the internal transaction is included.blockTimestampintegerrequired
Timestamp when the block containing the internal transaction was created, recorded in milliseconds.rejectedbooleanrequired
Indicates whether the internal transaction execution failed. If true, the transaction has failed.fromstringrequired
Represents the sender address in the internal transaction. Typically records the account address that invoked the smart contract execution. This field has a 34-character base58 string format starting with "T".tostringrequired
Represents the recipient address in the internal transaction. The recipient may be a smart contract or regular account. This field has a 34-character base58 string format starting with "T".Array containing information about assets (TRX or TRC10) transferred in the internal transaction. Returns an empty array otherwise.
valuestring
Amount of TRX or TRC10 assets transferred.assetIdinteger
Represents the unique ID of the TRC10 asset. Returns 0 when TRX is transferred.notestringrequired
Represents the type of command executed for the internal transaction. May include values such as call (smart contract invocation), create (contract creation), etc.extrastringrequired
Represents additional data related to the internal transaction.codestringrequired
Code identifying the cause of the failed request.messagestringrequired
Detailed message including the name and value of the invalid parameter.{"code": "MISSING_REQUIRED_PARAMETER","message": "Missing required parameter: { PARAMETER_NAME }"}
cURL
curl -X POST 'https://web3.nodit.io/v1/tron/mainnet/blockchain/getInternalTransactionsByTransactionHash' \-H 'Content-Type: application/json' \-H 'X-API-KEY: nodit-demo' \-d '{"transactionHash": "ac3621457c57046ea1f558b95a567a5a125421dd80c5b137cb3c02e87d56f6ad","page": 1,"rpp": 10}'