{"uid":"cap_67Y6owhiY6_EO_cczpQ4Q","slug":"cryptyx-ai-signals-feed-agent-optimized-2087276b","name":"Cryptyx AI Signals Feed (Agent-Optimized)","description":"CRYPTYX | institutional-grade crypto intelligence: 150+ signals, 440+ metrics, 200+ assets. | Per-asset bundle of latest atomic + composite signal snapshot plus N-day event lookback, pulled from four api.v_*_ux views and grouped by asset. Response: {ok, asof_day, assets[]} where each asset carries {asset, asof_day, regime (expansion/consolidation/deleveraging), regime_confidence, atomic:{snapshot,events}, composite:{snapshot,events}}. 143 atomic signals across 8 classes (CORR/EFF/FLOW/FUT/OB/OPT/TR/VOL) and 9 IC-weighted composites, ~200 assets. Filter via assets (CSV), events_days (1-90, default 7), min_conf_pct (0-100). One call carries the full signal picture + regime gating for an agent prompt.","url":"https://www.cryptyx.ai/api/ai/signals","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"type":"object","properties":{"assets":{"type":"string","description":"Comma-separated asset symbols (uppercased server-side, e.g. BTC,ETH,SOL). Empty = all assets."},"events_days":{"type":"integer","description":"Lookback window for atomic + composite events (1-90, default 7)"},"min_conf_pct":{"type":"number","description":"Minimum confidence_pct filter for snapshot rows (0-100, default 0). NULL confidence rows pass through."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"application/json","example":{"signals":[{"asset":"BTC","signal_id":"TR_MOMO_CONT_14D","triggered":true,"confidence":0.73}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_IhgEU5lVmwa4G6uTNwAyS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a compact, LLM-prompt-optimized JSON feed of up to 143 crypto trading signals with normalized field names, optionally filtered by comma-separated asset symbols.","exampleAgentPrompt":"Pull the Cryptyx AI-optimized signal feed for BTC, ETH, and SOL so I can see which of the 143 signals are currently triggered and their confidence scores.","exampleUseCases":null,"resultDescription":"A JSON array of signal objects, each containing the asset symbol (e.g. 'BTC'), a signal ID (e.g. 'TR_MOMO_CONT_14D'), a boolean triggered flag, and a confidence score between 0 and 1. Coverage spans up to 143 signals, formatted with normalized field names for direct injection into LLM prompts.","failureModes":["Invalid or unrecognized asset symbols in the comma-separated filter return empty or partial results","Payment not provided or insufficient USDC results in 402 Payment Required","Malformed query parameter format causes 400 Bad Request","No signals currently triggered for requested assets returns an empty signals array","Rate limiting or quota exceeded returns 429 Too Many Requests"],"whenToPreferThis":"Prefer this endpoint over /api/signals/active when you need to inject signal data directly into an LLM prompt or agent context, because it uses normalized field names and a compact structure optimized for token efficiency. Choose it when filtering by specific assets and needing all 143 signals in a single lightweight call without verbose metadata.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:48:29.425Z","isFirstParty":false}