{"uid":"cap_GyG6_AEPWpArj5OwfE_fi","slug":"cryptyx-market-pulse-78dc06cf","name":"Cryptyx Market Pulse","description":"CRYPTYX | institutional-grade crypto intelligence: 150+ signals, 440+ metrics, 200+ assets. | Universe-wide factor breadth from metrics.factor_scores, bucketed by (asof_day, horizon, factor class). Each row returns positive_count (t>=1.0), negative_count (t<=-1.0), neutral_count, total, avg_t_score, expand_share_pct, factor_state (EXPANSION/COMPRESSION/NEUTRAL) and dominant_regime_id across ~200 active assets. 8 factor classes (CORR/EFF/FLOW/FUT/OB/OPT/TR/VOL). Series mode returns the lookback window; snapshot collapses to latest_day. Filter by horizons/classes. Use to time risk-on/risk-off rotations and breadth divergence.","url":"https://www.cryptyx.ai/api/market-pulse","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":{"days":{"type":"number","description":"Lookback window in days, 1-1825 (default 30)"},"mode":{"enum":["series","snapshot"],"type":"string","description":"series (full lookback window, default) or snapshot (latest day only, ordered by horizon, class)"},"classes":{"type":"string","description":"Comma-separated factor classes to filter (CORR,EFF,FLOW,FUT,OB,OPT,TR,VOL); empty = all"},"horizons":{"type":"string","description":"Comma-separated horizons to filter (e.g. '7D,30D,180D'); empty = all"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"application/json","example":{"pulse":[{"net":7,"class":"TR","negative_count":8,"positive_count":15}],"asofDay":"2026-04-25","totalSignalTriggers":421}},"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_MMzcLOLnjr5z-J75hRxkl","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 market-wide signal pulse snapshot showing total triggers across 143 atomic signals, positive/negative counts per factor class, and net breadth across ~200 crypto assets for a given day.","exampleAgentPrompt":"Give me a snapshot of the current crypto market pulse — how many signals are firing positive vs negative across each factor class, and what's the net breadth across the universe right now?","exampleUseCases":null,"resultDescription":"Returns a JSON object with an array of factor-class pulse entries (each with class label, positive_count, negative_count, and net breadth), total signal triggers across all 143 signals, and the as-of date for the snapshot.","failureModes":["Invalid 'days' parameter — non-numeric or out-of-range value returns 400","Invalid 'mode' value outside 'series'/'snapshot' enum returns 400","Payment not provided or insufficient — returns 402 requiring $0.01 USDC payment","Data not yet available for requested date — returns 404 or empty pulse array","Rate limit exceeded — returns 429","Service unavailable during computation window — returns 503"],"whenToPreferThis":"Use this endpoint when you need a single-call, universe-wide market breadth snapshot rather than per-asset or per-signal detail. It is ideal for macro timing decisions, detecting risk-on/risk-off regime shifts, and monitoring breadth divergence across the full ~200-asset universe. Prefer this over per-asset endpoints when you need aggregate factor-class signals rather than individual asset analysis.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:40:07.414Z","isFirstParty":false}