get https://api.solana.fm/v0/accounts//transfers
The maximum number of transfers retrieved per batch is 100
This endpoint only returns you data from the past 1.5 days if you leave the timestamp range parameters empty
Parameters
hash
- The account/wallet hash to query forutcFrom
- (optional) The start of the epoch timestamp range to filter for transfersutcTo
- (optional) The end of the epoch timestamp range to filter for transfersinflow
- (optional) Indicate this as true to include inflow transactions that transfers funds to this accountmint
- (optional) The mint(s) to filter the transactions by. If the mint field is not empty, response data returned will filter the transfers that includes the mint statedlimit
- (optional) The maximum limit of number of records to be returned per response (Maximum is 100)page
- (optional) The page number to retrieve the results
Results
Valid Account Hash
[<object>]
- an array of JSON objects each containing:
transactionHash:
<String>, The transaction hash of that transfer movementdata:
<object>, An array of individual fund movements as identified in the transaction instructions which includes the following object:
{
"instructionIndex": "The parent instruction index for this particular fund transfer",
"innerInstructionIndex": "The inner instruction index for this particular fund transfer (will be indicated as -1 if it is a parent instruction fund movement)",
"action": "The identified transfer action",
"status": "Status of the transfer",
"source": "The origination source account of this movement",
"sourceAssociation": "The source association account of this movement",
"destination": "The destination account of this movement",
"destinationAssociation": "The destination association account of this movement",
"token": "The type of token being transferred (will be empty string if its a native currency)",
"amount": "The amount being transferred in this particular instruction",
"timestamp": "The timestamp of this movement"
}
Invalid Account Hash
<object>
- a JSON object containing the following fields if the requested account doesn't exist
code:
<integer>, The error codemessage:
<String>, An error message to indicate which part of the query went wrongstatus:
<String>, The response status following the error code- 400 = Bad Request (client side)
- 500 = Internal Server Error (server side)