Staking Data
Ratings APIDeFi

List DeFi Ratings

Returns a paginated list of all DeFi product ratings across all platforms. Supports filtering by type, chain, TVL, APY, user count, date ranges, and version, as well as sorting and pagination.

GET
/ratings/defi
X-API-KEY<token>

In: header

Query Parameters

rated_at_gte?string

Filter by rating date (greater than or equal). Format YYYY-MM-DD.

Formatdate
rated_at_lte?string

Filter by rating date (less than or equal). Format YYYY-MM-DD.

Formatdate
rated_since_gte?string

Filter by rated-since date (greater than or equal). Format YYYY-MM-DD.

Formatdate
rated_since_lte?string

Filter by rated-since date (less than or equal). Format YYYY-MM-DD.

Formatdate
type?string

Filter by DeFi product type.

Value in"lending" | "vault" | "lst" | "liquid-staking" | "hosting" | "smart-contract"
chain?string

Filter by blockchain (e.g. base, optimism, polygon).

version?string

Filter by rating methodology version.

tvl_gte?number

Filter by minimum TVL (greater than or equal).

tvl_lte?number

Filter by maximum TVL (less than or equal).

apy_gte?number

Filter by minimum APY (greater than or equal).

apy_lte?number

Filter by maximum APY (less than or equal).

users_gte?integer

Filter by minimum user count (greater than or equal).

users_lte?integer

Filter by maximum user count (less than or equal).

sort?string

Field to sort results by.

Value in"rating" | "rated_at" | "rated_since" | "name" | "tvl" | "apy" | "users"
order?string

Sort order.

Default"asc"
Value in"asc" | "desc"
limit?integer

Maximum number of results to return.

Default10
offset?integer

Number of results to skip for pagination.

Default0

Response Body

application/json

curl -X GET "https://api.stakingrewards.com/ratings/defi"
{
  "data": [
    {
      "name": "Example Protocol",
      "provider_name": "Example Provider",
      "version": "v0.1-alpha",
      "type": "lending",
      "chain": "Ethereum",
      "contract_address": "0x123",
      "rating": "BBB+",
      "potential_rating": "BBB+",
      "rated_at": "2026-02-18",
      "rated_since": "2026-02-18",
      "profile_url": "http://example.com",
      "report_url": "string",
      "rating_data": {
        "operations": {
          "rating": "BBB+",
          "sub_categories": {
            "documentation_transparency": 0,
            "financial_resilience": 0,
            "governance": 0,
            "team_legal_compliance": 0
          }
        },
        "security": {
          "rating": "BBB+",
          "sub_categories": {
            "key_management_permissions": 0,
            "smart_contract_security": 0
          }
        },
        "strategy": {
          "rating": "BBB+",
          "sub_categories": {
            "collateral": 0,
            "infra_counterparty_exposures": 0,
            "liquidity": 0,
            "market": 0,
            "protocol_counterparty_exposures": 0,
            "protocol_mechanics": 0
          }
        }
      },
      "potential_rating_data": {
        "operations": {
          "rating": "BBB+",
          "sub_categories": {
            "documentation_transparency": 0,
            "financial_resilience": 0,
            "governance": 0,
            "team_legal_compliance": 0
          }
        },
        "security": {
          "rating": "BBB+",
          "sub_categories": {
            "key_management_permissions": 0,
            "smart_contract_security": 0
          }
        },
        "strategy": {
          "rating": "BBB+",
          "sub_categories": {
            "collateral": 0,
            "infra_counterparty_exposures": 0,
            "liquidity": 0,
            "market": 0,
            "protocol_counterparty_exposures": 0,
            "protocol_mechanics": 0
          }
        }
      },
      "risk_metrics": {
        "apy": 0,
        "tvl": 0,
        "users": 0
      }
    }
  ]
}
Empty
Empty