CryptoLinkDocs

v3.0.0public50 symbols

Crypto market data and lightweight analytics signals

Base URL
https://cryptolink-production.up.railway.app
Quick curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/prices?symbols=BTC,ETH&fiat=MXN"
Nota: en producción agrega header x-api-key.
Quickstart
  • Base URL
  • Authentication with x-api-key
  • REST examples for direct market data and derived signals
Signals
  • CryptoLink v3.0 includes direct data, derived signals, and interpretive layers.
  • Available signal families include Trends, Movers, Momentum, Regime, Risk Flags, Anomalies, and Market Health.
Endpoints
  • Direct endpoints return market data.
  • Derived endpoints return internal analytics signals.
  • Interpretive endpoints return health, risk, and anomaly views.
Plans & Limits
  • Plan limits are enforced by symbol count.
  • Typical client errors include 400, 401, and 429 responses.
Errors & Debugging
  • Use X-Request-Id for support and debugging flows.
  • Retry logic is recommended for transient 5xx responses.
Endpoints
GET/v1/priceSingle price
Query params
name
required
example / notes
symbol
yes
BTCSingle asset symbol.
fiat
no
MXNDefault suggested fiat: MXN.
Examples
curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/price?symbol=BTC&fiat=MXN" \
  -H "x-api-key: TU_API_KEY"
Responses
200OK
code
{"ok":true,"symbol":"BTC","fiat":"MXN","price":1234567.89,"ts":"...","source":"..."}
401Missing or invalid API key
400Invalid symbol or request format
429Rate limit exceeded
GET/v1/pricesPrices by symbols
Query params
name
required
example / notes
symbols
yes
BTC,ETHCSV list, no spaces.
fiat
no
MXNDefault suggested fiat: MXN.
Examples
curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/prices?symbols=BTC,ETH&fiat=MXN" \
  -H "x-api-key: TU_API_KEY"
Responses
200OK
code
{"ok":true,"prices":{"BTC":123,"ETH":456},"fiat":"MXN","ts":"...","source":"..."}
401Missing or invalid API key
400Invalid symbols or plan symbol limit exceeded
429Rate limit exceeded
GET/v1/snapshotMarket snapshot
Query params
name
required
example / notes
symbols
no
BTC,ETH,SOLOptional symbol set.
fiat
no
MXNFiat display currency.
Examples
curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/snapshot?symbols=BTC,ETH,SOL&fiat=MXN" \
  -H "x-api-key: TU_API_KEY"
Responses
200OK
code
{"ok":true,"fiat":"MXN","ts":"...","source":"...","snapshot":{"mood":"neutral","summary":"..."}}
GET/v1/trendsTrends
Query params
name
required
example / notes
symbols
yes
BTC,ETH,SOLCSV list of assets.
fiat
no
MXNOptional fiat currency.
Examples
curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/trends?symbols=BTC,ETH,SOL&fiat=MXN" \
  -H "x-api-key: TU_API_KEY"
Responses
200Derived trend signals
code
{"ok":true,"fiat":"MXN","ts":"...","source":"internal-analysis","trends":[{"symbol":"BTC","direction":"flat","changePct":0.18,"score":0.18}]}
GET/v1/moversMovers
Query params
name
required
example / notes
symbols
yes
BTC,ETH,SOLCSV list of assets.
fiat
no
MXNOptional fiat currency.
limit
no
3Maximum movers returned per side.
Examples
curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/movers?symbols=BTC,ETH,SOL&fiat=MXN&limit=3" \
  -H "x-api-key: TU_API_KEY"
Responses
200Relative movers
code
{"ok":true,"fiat":"MXN","ts":"...","source":"internal-analysis","gainers":[],"losers":[]}
GET/v1/momentumMomentum
Query params
name
required
example / notes
symbols
yes
BTC,ETH,SOLCSV list of assets.
fiat
no
MXNOptional fiat currency.
Examples
curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/momentum?symbols=BTC,ETH,SOL&fiat=MXN" \
  -H "x-api-key: TU_API_KEY"
Responses
200Momentum signal read
code
{"ok":true,"fiat":"MXN","ts":"...","source":"internal-analysis","momentum":[{"symbol":"BTC","direction":"flat","strength":"low","score":0.0}]}
GET/v1/regimeMarket regime
Query params
name
required
example / notes
symbols
yes
BTC,ETH,SOLCSV list of assets.
fiat
no
MXNOptional fiat currency.
Examples
curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/regime?symbols=BTC,ETH,SOL&fiat=MXN" \
  -H "x-api-key: TU_API_KEY"
Responses
200Aggregate market regime
code
{"ok":true,"fiat":"MXN","ts":"...","source":"internal-analysis","regime":{"state":"neutral","score":0.10,"confidence":0.07,"summary":"Signals indicate a stable market with no dominant direction."}}
GET/v1/risk-flagsRisk flags
Query params
name
required
example / notes
symbols
yes
BTC,ETH,SOLCSV list of assets.
fiat
no
MXNOptional fiat currency.
Examples
curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/risk-flags?symbols=BTC,ETH,SOL&fiat=MXN" \
  -H "x-api-key: TU_API_KEY"
Responses
200Interpretive risk layer
code
{"ok":true,"fiat":"MXN","ts":"...","source":"internal-analysis","flags":[{"code":"low_confidence_regime","severity":"medium","title":"Low regime confidence","detail":"..."}],"summary":"Weak or mixed signals currently dominate."}
GET/v1/anomaliesAnomalies
Query params
name
required
example / notes
symbols
yes
BTC,ETH,SOLCSV list of assets.
fiat
no
MXNOptional fiat currency.
Examples
curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/anomalies?symbols=BTC,ETH,SOL&fiat=MXN" \
  -H "x-api-key: TU_API_KEY"
Responses
200Anomaly detection layer
code
{"ok":true,"fiat":"MXN","ts":"...","source":"internal-analysis","anomalies":[],"summary":"No relevant anomalies detected at this time."}
GET/v1/market-healthMarket health
Query params
name
required
example / notes
symbols
yes
BTC,ETH,SOLCSV list of assets.
fiat
no
MXNOptional fiat currency.
Examples
curl
code
curl -s "https://cryptolink-production.up.railway.app/v1/market-health?symbols=BTC,ETH,SOL&fiat=MXN" \
  -H "x-api-key: TU_API_KEY"
Responses
200Executive market condition layer
code
{"ok":true,"fiat":"MXN","ts":"...","source":"internal-analysis","marketHealth":{"state":"under_pressure","score":27,"summary":"The market is operating under pressure and requires additional attention."}}
updated: 2026-04-05