Developers · Free API

TokenSonar Data API

Free · No key · JSON · Updated 2026-10-24

Everything TokenSonar tracks, free to use: institutional adoption scores and grades, the ETF tracker, weekly price predictions, every institutional news item we have classified, and the full daily history behind all of it. The API is plain JSON files on a CDN: no sign-up, no key, and open CORS, so it works from a browser, a script or a spreadsheet.

History since2026-04-12
News items4,508
ETFs tracked171
Coins27

Endpoints

Base URL: https://tokensonar.com. Every response carries updatedAt, license and a link back to these docs.

PathWhat you get
/data/v1/index.jsonCatalog: every endpoint, coverage dates, coin list and history file links.Open
/data/v1/scores.jsonCurrent institutional adoption score, rank, grade, archetype, ETF status, price, market cap, RWA, TVL, key institutions and key facts for every coin.Open
/data/v1/history/{id}.jsonDaily history per coin: score, rank, grade, price, market cap, RWA, TVL, ETF and license counts. Also every weekly prediction revision.Open
/data/v1/etfs.jsonEvery spot ETF and ETP in our tracker: coin, fund, ticker, issuer, region, exchange, status, AUM, first seen.Open
/data/v1/etf-events.jsonTracker changes over time: funds added or removed, filed to live.Open
/data/v1/predictions.jsonCurrent price predictions: 12 monthly and 5 yearly points per coin, each with bear, base and bull.Open
/data/v1/adoption-timeline.jsonFull adoption timeline: when each coin is projected to reach early, mainstream, broad and full institutional adoption, with early and late dates. Revised weekly.Open
/data/v1/news/latest.jsonLatest 200 institutional news items, plus links to every monthly archive.Open
/data/v1/news/{YYYY-MM}.jsonEvery institutional news item we classified that month.Open
/data/v1/index-history.jsonTokenSonar Institutional Adoption Index and Crypto Fear & Greed, by day.Open

Quick start

JavaScript (browser or Node):

const res = await fetch('https://tokensonar.com/data/v1/scores.json');
const { coins } = await res.json();
for (const c of coins) console.log(c.rank, c.ticker, c.score);

Python:

import requests
h = requests.get('https://tokensonar.com/data/v1/history/btc.json').json()
for row in h['daily'][-7:]:
    print(row['d'], row['score'], row['price'])

Command line:

curl -s https://tokensonar.com/data/v1/predictions.json

Daily history fields

Each /data/v1/history/{id}.json file has a daily array with one row per day, oldest first. It also has a predictions array with one row per weekly forecast revision (m3, m6, m12, y2 and y5 base cases, the 12-month range, and the news signal). A field is null on days we did not collect it.

FieldMeaning
dUTC date (YYYY-MM-DD); the last pipeline run of that day
scoreInstitutional adoption score, 0-100
rankRank among tracked coins (1 = most adopted)
gradeData tier / grade label at the time
archetypeasset | rail | infrastructure
scoringVersionScoring method version; scores are only directly comparable within one version
priceSpot price in USD
marketCapMarket capitalisation in USD
rwaUSDTokenized real-world assets distributed on the chain, USD
tvlUSDProtocol TVL in USD (protocol tokens only)
etfStatusnone | filed | live
etfsLiveNumber of live ETFs/ETPs in our tracker
etfsFiledNumber of filed ETFs/ETPs in our tracker
keyInstitutionsNumber of named key institutions
licensesNumber of tracked regulatory licenses/approvals

Coin ids: ada algo apt avax btc canton doge dot eth hbar hype inj link ltc mkr ondo pendle plume pol qnt sol sui trx ustb xdc xlm xrp

Updates, limits and stability

Refresh. Twice daily (about 04:40 and 15:40 UTC). Predictions and the adoption timeline are revised weekly. Files are cached for up to 30 minutes, so polling more often than that gains nothing.

Limits. There is no key and no hard rate limit. Please cache responses and be reasonable. Abusive traffic may be blocked.

Stability. Within v1, fields are only added, never renamed or removed. A breaking change would ship as v2 alongside v1.

Scoring versions. Our scoring method has changed over time. Each history row records its scoringVersion, so compare scores within one version. Price, market cap and the counts are comparable across versions.

License and attribution

Free for commercial and non-commercial use under CC BY 4.0. Please credit TokenSonar with a link to tokensonar.com wherever you show the data. News items link to the original reporting. Headlines and summaries are written by TokenSonar.

Not financial advice. Scores and predictions are model outputs, provided as is with no guarantee of accuracy or availability.