/v1/stats/marketcap-history
Daily OMCF-filtered marketcap (same as homepage gMarketcap) back to 2021-09-26
Request
https://api.xrpl.to/v1/stats/marketcap-history?from=2026-06-01| Query parameter | Value | Description |
|---|---|---|
| from | YYYY-MM-DD (required) | |
| to | YYYY-MM-DD (optional, default today) |
curl 'https://api.xrpl.to/v1/stats/marketcap-history?from=2026-06-01'
Response
https://api.xrpl.to/v1/stats/marketcap-history?from=2026-06-01{ "success": true, "took": 14, "from": "2026-06-01", "to": "2026-09-21", "length": 113, "description": "Daily OMCF-filtered marketcap (same definition as homepage gMarketcap). 'unfilteredMarketcap' is the total without the low-liquidity/low-holder filter (matches /token-market chart). All values in XRP.", "history": [ { "date": "2026-06-01", "gMarketcap": 0, "unfilteredMarketcap": 809367219.4851578, "tokenCount": 1169 }, { "date": "2026-06-02", "gMarketcap": 0, "unfilteredMarketcap": 841935555.05226, "tokenCount": 1296 }, { "date": "2026-06-03", "gMarketcap": 0, "unfilteredMarketcap": 850308908.1542673, "tokenCount": 1145 }, { "date": "2026-06-04", "gMarketcap": 0, "unfilteredMarketcap": 882589527.2741897, "tokenCount": 1285 }, { "date": "2026-06-05", "gMarketcap": 0, "unfilteredMarketcap": 929139902.5682057, "tokenCount": 1692 } ] }
Long arrays and strings are shortened in the example; Send request for the full answer.
{ success, took, from, to, length, history[]: { date, gMarketcap (XRP, filtered), unfilteredMarketcap (XRP, incl. illiquid), tokenCount } }
What it does
Daily OMCF-filtered marketcap (same as homepage gMarketcap) back to 2021-09-26