---
updatedAt: 2026-08-26T07:18:34.000Z
agentTools:
  projectIndex: https://docs.blockdaemon.com/llms.txt
---

# Get Historical Rewards

Retrieves historical staking reward data for specified addresses, including transaction hashes, unique IDs (UTXO or node), and the staked amount with start/end timestamps. The response also provides asset details (identifier, name, symbol, etc.), reward amounts, and reward types (e.g., DELEGATOR), supporting thorough audits and portfolio integrations.

> 💡 
**Compute Unit Value:** `50` (Fixed)

# OpenAPI definition

```json
{
  "openapi": "3.0.0",
  "info": {
    "contact": {
      "name": "Blockdaemon",
      "email": "info@blockdaemon.com"
    },
    "description": "The Blockdaemon DeFi API provides a single interface to a multitude of DeFi projects and blockchains",
    "title": "Blockdaemon DeFi API",
    "version": "1.0.0",
    "x-logo": {
      "altText": "Blockdaemon logo",
      "backgroundColor": "#fafafa",
      "url": "https://storage.googleapis.com/blockdaemon-app-static-images/marketing/PNG/dark-logo.png"
    }
  },
  "externalDocs": {
    "description": "Blockdaemon DeFi documentation",
    "url": "http://www.blockdaemon.com/api/defi"
  },
  "servers": [
    {
      "url": "https://svc.blockdaemon.com"
    }
  ],
  "components": {
    "securitySchemes": {
      "ApiKeyAuth": {
        "type": "apiKey",
        "in": "header",
        "name": "X-API-Key",
        "description": "`X-API-Key: <Token>` header must be set to authenticate API requests.You can create tokens in the \"Configure\" tab of your API access area at https://app.blockdaemon.com."
      }
    }
  },
  "tags": [
    {
      "name": "chain",
      "description": "API endpoints for fetching information about blockchains"
    }
  ],
  "security": [
    {
      "ApiKeyAuth": []
    }
  ],
  "paths": {
    "/defi/v1/chain/gethistoricalrewards": {
      "get": {
        "tags": [
          "chain"
        ],
        "summary": "Get Historical Rewards",
        "description": "Retrieves historical staking reward data for specified addresses, including transaction hashes, unique IDs (UTXO or node), and the staked amount with start/end timestamps. The response also provides asset details (identifier, name, symbol, etc.), reward amounts, and reward types (e.g., DELEGATOR), supporting thorough audits and portfolio integrations.\n\n> 💡 \n**Compute Unit Value:** `50` (Fixed)",
        "operationId": "chainGethistoricalrewards",
        "parameters": [
          {
            "name": "chainId",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "The unique ID to direct queries or transactions to the correct blockchain. Find more [here](https://docs.blockdaemon.com/docs/defi-api-supported-protocols#supported-chains).",
              "enum": [
                "43115"
              ],
              "example": "43115"
            },
            "description": "The unique ID to direct queries or transactions to the correct blockchain. Find more [here](https://docs.blockdaemon.com/docs/defi-api-supported-protocols#supported-chains)."
          },
          {
            "name": "chainSymbol",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "The abbreviated chain name for queries or transactions.",
              "example": "ETH"
            },
            "description": "The abbreviated chain name for queries or transactions."
          },
          {
            "name": "address",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string",
              "description": "Comma-separated value of user addresses.",
              "example": "0xdAe2F6EdDdA6fb4fb60cc02633DE27e2b431B402"
            },
            "description": "Comma-separated value of user addresses."
          },
          {
            "name": "pageToken",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "Token to fetch the next page of data, found at the end of the response.",
              "example": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJwYWdlIjoxLCJjb250cmFjdEFkZHJlc3MiOiIweGZhZThlNjRjZGRlNzM1NTBlN2Q3ZjA0Njk1NTdhMzNhNDE3YjI4NjgiLCJjb250cmFjdFR5cGUiOiJlcmMyMCIsImFwcHJvdmVyQWRkcmVzcyI6IjB4NjVhOGYwN2JkOWE4NTk4ZTFiNWI2YzBhODhmNDc3OWRiYzA3NzY3NSIsInNwZW5kZXJBZGRyZXNzIjoiMHgxMTExMTExMjU0ZmI2YzQ0YmFjMGJlZDI4NTRlNzZmOTA2NDMwOTdkIiwiaWF0IjoxNzMzMzkzODE2fQ.y7FANxpXgtdgk83CIqPHHk2jutj1NZrueTu4XR39jnk"
            },
            "description": "Token to fetch the next page of data, found at the end of the response."
          },
          {
            "name": "sortOrder",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "The sorting order for transactions. Either 'asc' or 'desc'.",
              "enum": [
                "desc",
                "asc"
              ],
              "example": "desc"
            },
            "description": "The sorting order for transactions. Either 'asc' or 'desc'."
          },
          {
            "name": "currency",
            "in": "query",
            "required": false,
            "schema": {
              "type": "string",
              "description": "A currency symbol to convert the amount into, such as ['USD', 'EUR']. This parameter is optional and can be used to get the value in single fiat currency.",
              "example": "INR"
            },
            "description": "A currency symbol to convert the amount into, such as ['USD', 'EUR']. This parameter is optional and can be used to get the value in single fiat currency."
          }
        ],
        "responses": {
          "200": {
            "description": "Successful response",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "status": {
                      "type": "integer"
                    },
                    "msg": {
                      "type": "string"
                    },
                    "data": {
                      "type": "object"
                    }
                  },
                  "example": {
                    "status": 200,
                    "msg": "success",
                    "data": {
                      "historicalRewards": [
                        {
                          "addresses": [
                            "avax1h2ccj9f5ay5acl6tyn9mwmw32p8wref8vl8ctg"
                          ],
                          "txHash": "2mTm1C6vWjZimKUds7UwocLEyHSA8AMpx6uUbEf4ApuvxaDdjU",
                          "utxoId": "zkB6uffuTxnYTVfpEYTaj6VeiqBK5Pd38hTroz99q3xW4mBWn",
                          "outputIndex": 5,
                          "amountStaked": "20250000000000",
                          "nodeId": "NodeID-Le5rVEBBPdgYEcEJpvYeKo36hRs75WE5S",
                          "startTimestamp": 1608624860,
                          "endTimestamp": 1615247434,
                          "reward": {
                            "assetId": "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z",
                            "name": "Avalanche",
                            "symbol": "AVAX",
                            "denomination": 9,
                            "type": "secp256k1",
                            "amount": "20573884941",
                            "prices": {
                              "cny": [
                                {
                                  "FvwEAhmxKfeiG8SnEvq42hc6whRyY3EFYAvebMqDNDGCgxN5Z": "172.60229554545396"
                                }
                              ]
                            }
                          },
                          "rewardType": "VALIDATOR_FEE",
                          "rewardTxHash": "eD3oKFuC6rScRRfGdmwqtXxYz72Qjin8Pm5CT9jt1o8Zm7WLg"
                        }
                      ]
                    }
                  }
                }
              }
            }
          }
        },
        "x-bd-cu": "50",
        "x-bd-cu-type": "fixed",
        "x-internal": false
      }
    }
  },
  "x-readme": {
    "explorer-enabled": true,
    "proxy-enabled": true
  }
}
```