{"uid":"cap_5rm9zhT7Y2biRnBnYDhEz","slug":"vedetta-crypto-sentiment-api-x402-55b7a204","name":"Vedetta Crypto Sentiment API (x402)","description":"Cheapest entry point: the latest cached analyst signal for one asset — sentiment %, stance, divergence flag, narrative — with an age timestamp (?asset=BTC). Cached-only, no freshness guarantee: for a guaranteed-fresh read use /v1/consensus. Descriptive research, not financial advice.","url":"https://vedetta.dethboy.com/v1/sentiment","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_KUTCNJjpCWPJmHuI-Mvxm","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns crowd sentiment score, stance, narrative, and divergence flag for a given crypto asset, paid per-call in USDC via x402.","exampleAgentPrompt":"What's the current crowd sentiment on BTC — is the market bullish or bearish, and is there any divergence flagged between sentiment and price right now?","exampleUseCases":[{"title":"Pre-trade sentiment check for Bitcoin","prompt":"Before I put in this BTC trade, can you pull the latest crowd sentiment score for Bitcoin and tell me whether the stance is bullish or bearish and if there's any divergence flagged?"},{"title":"Ethereum mood check for newsletter","prompt":"I'm writing my weekly crypto newsletter — what's the current sentiment reading for ETH, including the narrative summary and what percentage of the crowd is bullish?"},{"title":"Multi-asset sentiment scan for SOL","prompt":"Can you grab the live sentiment data for SOL and tell me the social score, prediction odds, and whether the signal is fresh or stale?"}],"resultDescription":"A JSON object containing: asset ticker, sentiment_pct (0–100 crowd sentiment), stance string (e.g. 'bullish'), narrative text summary, social_score and prediction_odds_pct under receipts, a divergence_flagged boolean, signal_age_minutes, and a stale flag indicating data freshness.","failureModes":["HTTP 402 if payment not provided or insufficient USDC — agent must attach x402 payment header","Unknown or unsupported ticker symbol may return null stance and narrative with stale=true","Stale signal if underlying data hasn't refreshed recently (signal_age_minutes will be high, stale=true)","Network timeout or upstream data provider outage resulting in 5xx error","Malformed asset query param (missing or empty) triggers 400 bad request"],"whenToPreferThis":"Choose this endpoint when you need a fast, single-asset crowd sentiment snapshot with a structured verdict (stance + divergence flag) and don't want to maintain an API key or subscription. Ideal for AI agents that need to pay per-call in USDC on Base via x402. Prefer over manual social scraping or subscription sentiment APIs when cost-per-call economics and crypto-native payment rails matter. Best for real-time trading decisions, newsletter generation, or agent pipelines that need a quick bullish/bearish read with a narrative.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:34:18.178Z","isFirstParty":false}