{"uid":"cap_n7riU497Qu-1V4bWstFmb","slug":"tradeperpetua-crypto-risk-signal-e00666e2","name":"TradePerpetua Crypto Risk Signal","description":"Crypto risk signal for an asset, a 0 to 100 risk score plus a trend call and an on chain anomaly flag with a short plain language rationale.","url":"https://api.tradeperpetua.xyz/signal","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"},"queryParams":{"type":"object","properties":{"asset":{"enum":["ETH","BTC","SOL","BNB","XRP","ADA","DOGE","AVAX","LINK","DOT","TRX","TON","LTC","UNI","ATOM","NEAR","APT","ARB","OP","SUI","AAVE","INJ","POL","XLM"],"type":"string","default":"ETH","description":"Asset symbol, one of ETH, BTC, SOL, BNB, XRP, ADA, DOGE, AVAX, LINK, DOT, TRX, TON, LTC, UNI, ATOM, NEAR, APT, ARB, OP, SUI, AAVE, INJ, POL, XLM"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asset":{"type":"string"},"price":{"type":"number"},"score":{"type":"number","description":"Risk score 0 to 100"},"trend":{"enum":["up","down","flat"],"type":"string"},"anomaly":{"type":"boolean"},"rationale":{"type":"string"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_dYatfJu_TeiMe_ug0wWni","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a 0-100 risk score, trend direction (up/down/flat), on-chain anomaly flag, and plain-language rationale for a given crypto asset","exampleAgentPrompt":"What's the current risk score and trend for ETH — is there any on-chain anomaly I should know about?","exampleUseCases":null,"resultDescription":"A JSON object containing the asset symbol, current price, a numeric risk score from 0 to 100 (higher = riskier), a trend call of 'up', 'down', or 'flat', a boolean anomaly flag indicating unusual on-chain activity, and a short plain-language rationale explaining the signal.","failureModes":["Unsupported asset symbol returns an error — only the 24 listed symbols (ETH, BTC, SOL, etc.) are accepted","Missing asset parameter defaults to ETH","Payment failure (x402) if USDC balance is insufficient for the $0.005 per-call fee","Network timeout if on-chain data sources are temporarily unavailable"],"whenToPreferThis":"Use this endpoint when you need a quick, single-number risk signal with directional bias and anomaly detection for a specific crypto asset. Prefer this over the sibling enriched report endpoint when you need low-latency, lightweight signals for real-time trading decisions or monitoring workflows rather than a deep factor-by-factor breakdown.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T13:27:33.006Z","isFirstParty":false}