Price Prediction
The Price Prediction endpoint provides consensus directional scores for curated cached coins and on-demand market asset pages. Each score aggregates derivatives, flow, technical, and regime signals — funding rate, open interest change, perp basis, CVD, long/short ratio, liquidation bias, RSI, EMA cross, positioning pressure, momentum exhaustion, and squeeze risk — into a directional verdict plus 7D/30D forward estimates. The number of available signals per coin (signalsAvailable) varies based on data coverage.
List all predictions
Returns prediction scores for all supported coins. Omit the coin parameter to get the full list.
Query parameters
- Name
coin- Type
- string
- Description
Asset ID/slug (e.g.,
bitcoin,ethereum,solana). When omitted, returns cached scores for the curated list. When provided, returns the detailed signal breakdown for that coin, computing on demand when it is not in the cached list.
Response fields (list mode)
- Name
coins- Type
- array
- Description
Array of coin score objects, each with
coin,displayName,slug,consensusScore,direction,signals,spotPrice,marketCap,priceChange24h,modelConfidence,forecasts, andscoredAt.
- Name
updatedAt- Type
- string
- Description
ISO 8601 timestamp of the last scoring run.
nullif no data exists.
Request
curl -G https://www.sharpe.ai/api/v1/price-prediction/data \
-H "Authorization: Bearer sk_live_your_key_here"
{
"data": {
"coins": [
{
"coin": "BTC",
"displayName": "Bitcoin",
"slug": "bitcoin",
"consensusScore": 64,
"direction": "bullish",
"signals": [
{
"name": "funding",
"label": "Funding Rate",
"rawValue": 0.0006,
"rawDisplay": "0.0600%",
"subScore": 20,
"conviction": 20,
"bias": "bullish",
"tooltip": "Average funding rate across exchanges"
}
],
"signalsAvailable": 6,
"exchangesUsed": ["Binance", "Bybit", "OKX"],
"spotPrice": 95200,
"marketCap": 1870000000000,
"priceChange24h": 2.15,
"modelConfidence": 67,
"scoredAt": "2026-03-28T12:00:00Z"
}
],
"updatedAt": "2026-03-28T12:00:00Z"
},
"meta": {
"request_id": "req_abc123def456ghij",
"timestamp": "2026-03-28T12:00:05Z"
}
}
Get single coin
Pass a coin slug to get the full signal breakdown for a specific asset. Returns a 404 resource_not_found error if the slug is not recognized.
Response fields (detail mode)
- Name
coin- Type
- object
- Description
Full coin score object with all signal details, or
nullif not found.
- Name
coin.consensusScore- Type
- number
- Description
Final consensus score. Range:
0(strong bearish) to100(strong bullish), with40-60treated as neutral.
- Name
coin.direction- Type
- string
- Description
One of
strong_bullish,bullish,neutral,bearish,strong_bearish, orinsufficient_data.
- Name
coin.signals- Type
- array
- Description
Array of signal objects, each with
name,label,rawValue,rawDisplay,subScore,conviction,bias, andtooltip.
- Name
coin.exchangesUsed- Type
- array
- Description
List of exchange identifiers that contributed data to this score.
- Name
coin.modelConfidence- Type
- number
- Description
Model confidence from
0to100, based on signal breadth, conviction, and agreement. Conflicting signals reduce confidence even when the direction is non-neutral.
- Name
coin.forecasts- Type
- array
- Description
7D and 30D expected ranges. Each forecast includes
expectedChangePct,expectedPrice,lowPrice,highPrice, andconfidence.
- Name
updatedAt- Type
- string
- Description
ISO 8601 timestamp of the last scoring run.
Request
curl -G https://www.sharpe.ai/api/v1/price-prediction/data \
-H "Authorization: Bearer sk_live_your_key_here" \
-d coin=bitcoin
{
"data": {
"coin": {
"coin": "BTC",
"displayName": "Bitcoin",
"slug": "bitcoin",
"consensusScore": 64,
"direction": "bullish",
"signals": [
{
"name": "funding",
"label": "Funding Rate",
"rawValue": 0.0006,
"rawDisplay": "0.0600%",
"subScore": 20,
"conviction": 20,
"bias": "bullish",
"tooltip": "Average funding rate across exchanges"
},
{
"name": "oi",
"label": "Open Interest",
"rawValue": 0.06,
"rawDisplay": "+6.0%",
"subScore": 20,
"conviction": 20,
"bias": "bullish",
"tooltip": "24h change in aggregate open interest"
},
{
"name": "ls",
"label": "Long/Short Ratio",
"rawValue": 0.88,
"rawDisplay": "0.88",
"subScore": 18,
"conviction": 18,
"bias": "bullish",
"tooltip": "Ratio of long to short positions"
},
{
"name": "liquidation",
"label": "Liquidations",
"rawValue": -0.35,
"rawDisplay": "33% long",
"subScore": 35,
"conviction": 35,
"bias": "bullish",
"tooltip": "Proportion of long vs short liquidations"
},
{
"name": "rsi",
"label": "RSI (14)",
"rawValue": 42,
"rawDisplay": "42.0",
"subScore": 16,
"conviction": 16,
"bias": "bullish",
"tooltip": "14-period Relative Strength Index"
},
{
"name": "ema",
"label": "EMA Cross",
"rawValue": 1.85,
"rawDisplay": "+1.85%",
"subScore": 37,
"conviction": 37,
"bias": "bullish",
"tooltip": "EMA(12) vs EMA(26) crossover signal"
},
{
"name": "positioning",
"label": "Positioning Pressure",
"rawValue": 0.62,
"rawDisplay": "+62%",
"subScore": 62,
"conviction": 62,
"bias": "bullish",
"tooltip": "Composite read of price direction, open-interest expansion, CVD, basis, and EMA"
}
],
"signalsAvailable": 7,
"exchangesUsed": ["Binance", "Bybit", "OKX", "Deribit"],
"spotPrice": 95200,
"marketCap": 1870000000000,
"priceChange24h": 2.15,
"modelConfidence": 67,
"forecasts": [
{
"days": 7,
"expectedChangePct": 3.8,
"expectedPrice": 98817.6,
"lowPrice": 90144.2,
"highPrice": 108027.5,
"confidence": 67
},
{
"days": 30,
"expectedChangePct": 7.9,
"expectedPrice": 102720.8,
"lowPrice": 76891.4,
"highPrice": 138448.9,
"confidence": 67
}
],
"scoredAt": "2026-03-28T12:00:00Z"
},
"updatedAt": "2026-03-28T12:00:00Z"
},
"meta": {
"request_id": "req_def456ghi789jklm",
"timestamp": "2026-03-28T12:00:05Z"
}
}