ToolAssay

Yield X-Ray

Yield X-Ray: on-chain DeFi yields across 7 chains (Solana, Ethereum, Base, Arbitrum, BSC, Tron, Robinhood), read directly from protocol contracts (Aave v3, Morpho, Sky, Kamino, Jito, Lido, Uniswap v3, Raydium, JustLend). Returns real APY, TVL, withdrawable idle share, impermanent-loss exposure and an explainable 0-100 risk score with reasons. Filter by chain, kind or stablecoin. Use it before an agent deposits, routes or rebalances funds into a yield pool. Not charged on failure.

Answeringour last check, 2026-10-31
1 of 1checks answered this week
1720 msmedian answer time
$0.003listed price per call
$0.003price it asked us

Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.

Endpoint

GET https://gl1tchbased.xyz/api/x402/yield

CategoryMarket data
Provider hostgl1tchbased.xyz
Networkseip155:8453, solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp
Payment schemesexact
Self-reported calls, 30 days1 from 1 payers (the provider's figure, not ours)

Our checks, last 30 days

DayResultHTTPAskedTime
2026-10-31 valid payment request 402$0.003 1720 ms

Example input (from the provider)

{
  "method": "GET",
  "queryParams": {
    "chain": "solana"
  },
  "type": "http"
}

Promised output schema (from the provider)

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "chain": {
              "description": "Filter by chain: solana, ethereum, base, arbitrum, bsc, tron, robinhood",
              "type": "string"
            },
            "id": {
              "description": "Single pool id, e.g. ethereum-aave-v3-usdc or solana-kamino-usdc",
              "type": "string"
            },
            "kind": {
              "description": "Filter by product kind: lending, liquid-staking, vault, dex-lp",
              "type": "string"
            },
            "stable": {
              "description": "Filter stablecoin pools only: true or false",
              "type": "string"
            }
          },
          "required": [],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "properties": {
            "count": {
              "description": "Number of yield opportunities returned",
              "type": "integer"
            },
            "opportunities": {
              "description": "Matched on-chain yield opportunities",
              "items": {
                "properties": {
                  "apy": {
                    "description": "Measured on-chain APY as a fraction (0.0542 = 5.42% APY)",
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "cardUrl": {
                    "description": "Shareable Yield X-Ray page URL",
                    "type": "string"
                  },
                  "chain": {
                    "description": "Chain of the pool",
                    "enum": [
                      "solana",
                      "ethereum",
                      "base",
                      "arbitrum",
                      "bsc",
                      "tron",
                      "robinhood"
                    ],
                    "type": "string"
                  },
                  "feePct": {
                    "description": "Protocol or pool fee fraction",
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "fullRangeApr": {
                    "description": "DEX LP only: passive full-range fee APR as a fraction",
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "id": {
                    "description": "Stable pool id, e.g. solana-kamino-usdc",
                    "type": "string"
                  },
                  "idleShare": {
                    "description": "Lending only: fraction of deposits currently idle and immediately withdrawable",
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "ilRisk": {
                    "description": "Impermanent-loss exposure",
                    "enum": [
                      "none",
                      "low",
                      "high"
                    ],
                    "type": "string"
                  },
                  "kind": {
                    "description": "Yield structure",
                    "enum": [
                      "lending",
                      "liquid-staking",
                      "vault",
                      "dex-lp"
                    ],
                    "type": "string"
                  },
                  "protocol": {
                    "description": "Protocol name, e.g. Aave v3, Kamino, Morpho, Jito",
                    "type": "string"
                  },
                  "risk": {
                    "properties": {
                      "level": {
                        "description": "Risk tier",
                        "enum": [
                          "low",
                          "moderate",
                          "elevated",
                          "high"
                        ],
                        "type": "string"
                      },
                      "reasons": {
                        "description": "Explainable risk factors behind the score",
                        "items": {
                          "properties": {
                            "points": {
                              "description": "Risk points added",
                              "type": "integer"
                            },
                            "text": {
                              "description": "Plain-language explanation",
                              "type": "string"
                            }
                          },
                          "required": [
                            "points",
                            "text"
                          ],
                          "type": "object"
                        },
                        "type": "array"
                      },
                      "score": {
                        "description": "Risk score, 0 (safest) to 100 (riskiest)",
                        "type": "number"
                      },
                      "warnings": {
                        "description": "Hard warnings (e.g. >100% APY, <2% withdrawable idle liquidity)",
                        "items": {
                          "type": "string"
                        },
                        "type": "array"
                      }
                    },
               

This page as JSON