{
 "api": "tokensonar",
 "version": 1,
 "updatedAt": "2026-10-24T18:26:02.092Z",
 "docs": "https://tokensonar.com/api.html",
 "license": {"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"Data: TokenSonar (tokensonar.com)"},
 "description": "Free TokenSonar data API: institutional adoption scores, ETF tracker, price predictions, institutional news and full history. Static JSON, no key needed, CORS open.",
 "refresh": "Twice daily (about 04:40 and 15:40 UTC). Predictions and the adoption timeline are revised weekly.",
 "endpoints": [
  {"path":"/data/v1/index.json","description":"This catalog"},
  {"path":"/data/v1/scores.json","description":"Current score, rank, grade, price and adoption data for every coin"},
  {"path":"/data/v1/history/{id}.json","description":"Daily history per coin plus weekly prediction revisions"},
  {"path":"/data/v1/etfs.json","description":"Every ETF/ETP in the tracker"},
  {"path":"/data/v1/etf-events.json","description":"ETF tracker changes over time"},
  {"path":"/data/v1/predictions.json","description":"Current monthly and yearly price predictions"},
  {"path":"/data/v1/adoption-timeline.json","description":"Projected date each coin reaches each institutional adoption stage, up to full adoption"},
  {"path":"/data/v1/news/latest.json","description":"Latest 200 institutional news items, plus the monthly archive list"},
  {"path":"/data/v1/news/{YYYY-MM}.json","description":"Every institutional news item of that month"},
  {"path":"/data/v1/index-history.json","description":"Adoption index and Fear & Greed by day"}
 ],
 "coverage": {"historyFrom":"2026-04-12","newsItems":4508,"etfFunds":171,"etfEvents":293,"indexDays":131},
 "coins": [
  {"id":"ada","ticker":"ADA","name":"Cardano","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/ada.json"},
  {"id":"algo","ticker":"ALGO","name":"Algorand","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/algo.json"},
  {"id":"apt","ticker":"APT","name":"Aptos","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/apt.json"},
  {"id":"avax","ticker":"AVAX","name":"Avalanche","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/avax.json"},
  {"id":"btc","ticker":"BTC","name":"Bitcoin","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/btc.json"},
  {"id":"canton","ticker":"CANTON","name":"Canton Network","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/canton.json"},
  {"id":"doge","ticker":"DOGE","name":"Dogecoin","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/doge.json"},
  {"id":"dot","ticker":"DOT","name":"Polkadot","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/dot.json"},
  {"id":"eth","ticker":"ETH","name":"Ethereum","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/eth.json"},
  {"id":"hbar","ticker":"HBAR","name":"Hedera","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/hbar.json"},
  {"id":"hype","ticker":"HYPE","name":"Hyperliquid","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/hype.json"},
  {"id":"inj","ticker":"INJ","name":"Injective","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/inj.json"},
  {"id":"link","ticker":"LINK","name":"Chainlink","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/link.json"},
  {"id":"ltc","ticker":"LTC","name":"Litecoin","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/ltc.json"},
  {"id":"mkr","ticker":"MKR","name":"MakerDAO (Sky)","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/mkr.json"},
  {"id":"ondo","ticker":"ONDO","name":"Ondo Finance","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/ondo.json"},
  {"id":"pendle","ticker":"PENDLE","name":"Pendle","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/pendle.json"},
  {"id":"plume","ticker":"PLUME","name":"Plume","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/plume.json"},
  {"id":"pol","ticker":"POL","name":"Polygon","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/pol.json"},
  {"id":"qnt","ticker":"QNT","name":"Quant","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/qnt.json"},
  {"id":"sol","ticker":"SOL","name":"Solana","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/sol.json"},
  {"id":"sui","ticker":"SUI","name":"Sui","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/sui.json"},
  {"id":"trx","ticker":"TRX","name":"TRON","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/trx.json"},
  {"id":"ustb","ticker":"USTB","name":"Invesco USTB","active":true,"from":"2026-06-03","to":"2026-10-24","days":144,"url":"https://tokensonar.com/data/v1/history/ustb.json"},
  {"id":"xdc","ticker":"XDC","name":"XDC Network","active":true,"from":"2026-05-19","to":"2026-10-24","days":159,"url":"https://tokensonar.com/data/v1/history/xdc.json"},
  {"id":"xlm","ticker":"XLM","name":"Stellar","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/xlm.json"},
  {"id":"xrp","ticker":"XRP","name":"XRP","active":true,"from":"2026-04-12","to":"2026-10-24","days":196,"url":"https://tokensonar.com/data/v1/history/xrp.json"}
 ],
 "newsMonths": ["2026-10","2026-09","2026-08","2026-07","2026-06","2026-05","2026-04","2026-03","2026-02","2026-01","2025-12","2025-11","2025-10","2025-09","2025-08","2025-07","2022-11","2022-01","2021-11","2021-08"]
}
