Noon Barbari

Free · no API key · attribution required

Free data API

The data behind our public pages, as JSON: daily indicator readings for 50 coins, buy-and-hold outcomes per entry year, and the monthly Crypto Overfitting Index. No key, no signup — just link back to us wherever the data is shown.

All values are computed by the same engine that runs our backtests — daily Binance closes, engine-native indicator implementations.

Endpoints

GET/api/public/v1/signals

Latest daily indicator readings for all 50 coins (RSI-14, MACD, SMA 50/200, SuperTrend, Bollinger position, ATR, 52-week range).

GET/api/public/v1/signals/{coin}

One coin's latest readings. {coin} is the lower-case ticker, e.g. btc, eth, sol.

GET/api/public/v1/buy-hold/{coin}

Buy-and-hold outcomes per entry year (Jan-1 buy held to today): ROI, peak multiple and date, max drawdown. Refreshed daily.

GET/api/public/v1/overfitting-index

The monthly Crypto Overfitting Index with full history (share of strategy configurations whose out-of-sample Sharpe turned negative).

GET/api/public/v1/overfitting-index/badge

Auto-updating SVG badge of the current index reading, for embedding.

Example

curl -s https://noonbarbari.xyz/api/public/v1/signals/btc
{
 "source": "Noon Barbari",
 "source_url": "https://noonbarbari.xyz",
 "license": "CC BY 4.0 — free to use with a visible link to noonbarbari.xyz",
 "docs": "https://noonbarbari.xyz/en/api-docs",
 "coin": "btc",
 "pair": "BTC/USDT",
 "bar_date": "2026-07-09",
 "price": 63199.8,
 "change_24h_pct": -1.42,
 "rsi14": 50.0,
 "rsi_zone": "neutral",
 "macd_state": "bearish",
 "sma50": 66234.1,
 "sma200": 78091.4,
 "trend": "downtrend",
 "supertrend_state": -1,
 "atr_pct": 2.61,
 ...
}

Fair use & attribution

Data is CC BY 4.0: free for commercial and non-commercial use with a visible link to noonbarbari.xyz wherever it's displayed. Responses are cached for an hour — please don't poll more often than that. No uptime guarantee; heavy automated abuse gets blocked.

Data is descriptive statistics about past periods, not financial advice or trade signals. Past performance does not guarantee future results.