GET /stats/fear-greed-history
GET

/v1/stats/fear-greed-history

xrpl.to's Fear & Greed index for the XRP Ledger market over time: one reading a day, taken when xrpl.to's daily report is built (late evening UTC; each reading carries its time), from 5 October 2026 on (nothing older was kept). The live value is global.sentimentScore in /stats

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/stats/fear-greed-history
Query parameterValueDescription
daysint 1-365 (default 30)
curl 'https://api.xrpl.to/v1/stats/fear-greed-history'

Response

200Example response26 ms · just now · 1.0 KB · 47 lines
https://api.xrpl.to/v1/stats/fear-greed-history
{
  "success": true,
  "took": 24,
  "index": "xrpl.to Fear & Greed (XRP Ledger market)",
  "days": 30,
  "from": "2026-10-05",
  "readings": [
    {
      "date": "2026-10-05",
      "value": 59,
      "label": "Greed",
      "at": "2026-10-05T22:05:00.260Z"
    },
    {
      "date": "2026-10-06",
      "value": 49,
      "label": "Neutral",
      "at": "2026-10-06T22:05:00.295Z"
    },
    {
      "date": "2026-10-07",
      "value": 47,
      "label": "Neutral",
      "at": "2026-10-07T22:13:59.805Z"
    },
    {
      "date": "2026-10-08",
      "value": 54,
      "label": "Neutral",
      "at": "2026-10-08T22:05:00.274Z"
    },
    {
      "date": "2026-10-09",
      "value": 51,
      "label": "Neutral",
      "at": "2026-10-09T22:05:00.321Z"
    }
  ],
  "bands": {
    "Extreme Fear": "0-24",
    "Fear": "25-44",
    "Neutral": "45-54",
    "Greed": "55-74",
    "Extreme Greed": "75-100"
  },
  "note": "One reading a day, kept since 2026-10-05: 7 so far, nothing older was stored."
}

Long arrays and strings are shortened in the example; Send request for the full answer.

Shapeas documented
{
  success,
  took,
  index,
  days,
  from,
  readings[] { date, value, label, at },
  bands,
  note
}

What it does

xrpl.to's Fear & Greed index for the XRP Ledger market over time: one reading a day, taken when xrpl.to's daily report is built (late evening UTC; each reading carries its time), from 5 October 2026 on (nothing older was kept). The live value is global.sentimentScore in /stats

OpenAPI