Free, unauthenticated JSON endpoints for crypto prices, candles, and macro context. No API key. Cache-friendly. CORS-open. Rate-limited by Cloudflare's edge cache, not by us.
/api/* and require a session cookie or Bearer key from a
Pro/Business account.
Live crypto tickers, macro context, and the current USD/PHP rate. Cached for 25 seconds at the edge. Best used for a landing-page ticker, a status widget, or a dashboard sidebar.
OHLCV candle series for a whitelisted crypto symbol. Cached for 60 seconds. Suitable for a sparkline, a mini chart, or an offline backtest feed.
Derived analytics for AI agents and bots, paid per call in USDC with the
x402 protocol. No account, no API key:
call an endpoint, receive 402 Payment Required with a PAYMENT-REQUIRED
header, sign the USDC payment with any x402 client (for example @x402/fetch), and retry
with PAYMENT-SIGNATURE. Payment settles only after a successful result; errors are not charged.
/api/v1/sample?endpoint=trade-plan (also advisor, levels, regime, probability).
Free, no payment: /api/v1/track-record and /api/v1/snapshot?symbol=BTC (BTC, ETH).
A2A agent card: /.well-known/agent-card.json.
Symbols: BTC, ETH, SOL, BNB, XRP, ADA, LTC, XDC, NVDA, MSFT, AMZN, AAPL, USDPHP.
One call instead of four: signal bias, regime, nearest support/resistance, entry/stop/target and R:R, the probability of reaching the target before the stop, 7-day touch odds, estimated days to target, invalidation and this symbol's graded track record. A neutral bias returns the odds of hitting resistance before support.
Rules-based signal bias (bullish / lean_bullish / neutral / lean_bearish / bearish) with score, confidence,
setup levels (entry, stop, target, R:R), weighted factors and explicit invalidation conditions. Same output for every caller.
tf: 5m, 1h, 4h, 1d, 1w.
Up to five support and five resistance levels (daily swing pivots, high-volume nodes, round numbers) with strength and touch counts.
Trend (up / down / range) and volatility bucket (low / normal / high / extreme) with RSI and EMA50/EMA200.
Probability of closing beyond, and of touching, a target price within 1, 7 and 30 days, from ATR volatility.
Graded accuracy of every published bias: hit rate and average return by confidence, bias and symbol, Wilson intervals, independent sample counts, Brier score. Symbol optional. Check it before relying on signals.
Regime and nearest support/resistance for BTC and ETH, refreshed every 15 minutes.
Arms a single-fire price trigger checked every minute. On the first crossing NythosX POSTs a JSON event to
your HTTPS webhook, signed with X-NythosX-Signature: sha256=<hex HMAC-SHA256 of the body> using the
returned secret. Status is free at GET /api/v1/triggers/status?id=.
Every paid response is an envelope with schema_version, generated_at,
source_timestamp, data and disclaimer. Paths are versioned; response
shapes do not change within /v1. Analytics only, not investment advice.
Minimal agent client (Node, @x402/fetch + viem):
The same analytics are available as Model Context Protocol tools at
https://market.nythosx.com/mcp (Streamable HTTP, stateless). Paid tools carry an x402 payment in
_meta["x402/payment"]; x402-aware MCP clients such as @x402/mcp handle this automatically.
Failed tool calls are not charged.
Everything else — alerts, positions, watchlist config, advisor reads, backtest
runs, shadow trades — requires a session cookie (from
POST /api/auth/login) or a Bearer key generated at
/account. Pro and Business tiers can create up to 5 and 50 keys
respectively. Keys are shown exactly once at creation and stored hashed at rest.
Public endpoints are free to use, including from other websites, but please cache responses client-side — do not poll faster than once every 25 seconds. Bulk scraping, resale, or use to build a competing product is prohibited. See the terms for details.
If you build something interesting on top of these endpoints, email support@nythosx.com and we will link to it from this page.