Skip to main content
POST
/
v3
/
api
/
ase
/
staking
/
report
/
data
Get Staking Report Data
curl --request POST \
  --url https://api.custody.api-zodia.io/v3/api/ase/staking/report/data \
  --header 'Content-Type: application/json' \
  --header 'X-Signature: <api-key>' \
  --header 'submitter-id: <submitter-id>' \
  --data '
{
  "fromDate": "2025-03-17",
  "toDate": "2025-03-19",
  "currency": "<string>",
  "walletIds": [
    "<string>"
  ],
  "voteAddresses": [
    "<string>"
  ]
}
'
[
  {
    "walletId": "<string>",
    "walletAddress": "<string>",
    "validatorPublicKey": "<string>",
    "currency": "<string>",
    "startingBalance": {
      "amount": "6,41400",
      "amountLedger": "641400",
      "amountFiat": "32,07"
    },
    "timeStart": "<string>",
    "timeEnd": "<string>",
    "protocolRewards": {
      "amount": "6,41400",
      "amountLedger": "641400",
      "amountFiat": "32,07"
    },
    "txFeeRewards": {
      "amount": "6,41400",
      "amountLedger": "641400",
      "amountFiat": "32,07"
    },
    "mevRewards": {
      "amount": "6,41400",
      "amountLedger": "641400",
      "amountFiat": "32,07"
    },
    "totalRewards": {
      "amount": "6,41400",
      "amountLedger": "641400",
      "amountFiat": "32,07"
    },
    "nodeProvider": "<string>",
    "withdrawals": {
      "amount": "6,41400",
      "amountLedger": "641400",
      "amountFiat": "32,07"
    },
    "validatorStatus": "<string>",
    "voteAddress": "<string>",
    "rewardAdditionalData": {
      "epoch": "<string>",
      "slot": "<string>",
      "activeStake": "<string>"
    }
  }
]

Authorizations

X-Signature
string
header
required

Headers

submitter-id
string
required

Email of API user submitting the request

Example:

"api-maker@zodia.io"

Body

application/json

Payload for generating report data

fromDate
string
required

Earliest date of data returned.

Example:

"2025-03-17"

toDate
string
required

Latest date of data returned.

Example:

"2025-03-19"

currency
string
required

Currency of the validator

walletIds
string[]

List of wallet id

voteAddresses
string[]

(For Solana only) List of vote address the stake account is delegated to

Response

OK

walletId
string
walletAddress
string
validatorPublicKey
string
currency
string
startingBalance
object
timeStart
string
timeEnd
string
protocolRewards
object
txFeeRewards
object
mevRewards
object
totalRewards
object
nodeProvider
string
withdrawals
object
validatorStatus
string
voteAddress
string
rewardAdditionalData
object