{"uid":"cap_22LC5_Z2Bb2GcSRFxD9Kz","slug":"vibe-springs-crypto-news-pulse-35b35bfa","name":"Vibe Springs Crypto News Pulse","description":"Synthesized news coverage metrics, volume velocity indicators, and sentiment aggregates for targeted crypto topics over sliding window timeframes.","url":"https://vibesprings.net/api/news/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"},"queryParams":{"type":"object","required":["topic"],"properties":{"topic":{"type":"string","description":"Comma-separated keywords (e.g. 'bitcoin,etf')"},"window":{"type":"string","description":"Timeframe window '1h', '6h', '24h'"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"topic":"bitcoin","window":"6h","velocity":{"prior":4,"ratio":3,"current":12},"sentiment":{"mean":0.32,"label":"bullish","distribution":{"bearish":0.1,"bullish":0.6,"neutral":0.3}},"topSources":[{"count":5,"source":"CoinDesk"},{"count":4,"source":"Blockworks"}],"articleCount":12,"clusterCount":12,"topHeadlines":[{"link":"https://example.com","title":"Bitcoin Breaks Out Above $100k","source":"CoinDesk","sentimentLabel":"bullish"}],"synthesizedAt":"2026-07-03T18:00:00Z","processingTime":"18ms"}},"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__0fjpdUeE7PUiHBvdo3P0","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 synthesized news coverage metrics, volume velocity, and sentiment aggregates for specified crypto topics over a sliding time window","exampleAgentPrompt":"What's the current news pulse for 'bitcoin,etf' — give me the volume velocity and sentiment over the last 24h?","exampleUseCases":null,"resultDescription":"Returns synthesized metrics including news coverage volume, velocity of news acceleration, and sentiment aggregates (positive/negative/neutral signals) for the specified crypto topic keywords over the requested sliding window timeframe (1h, 6h, or 24h).","failureModes":["Missing required 'topic' query parameter returns a 400 error","Invalid window value (not '1h', '6h', or '24h') may return an error or default behavior","No news found for obscure topic returns empty or zero-value metrics","Payment not processed (x402) results in 402 Payment Required response","Rate limiting or quota exceeded returns a 429 error"],"whenToPreferThis":"Use this endpoint when you need real-time or near-real-time aggregated news metrics — coverage volume, velocity, and sentiment — for specific crypto keywords over defined short timeframes. Prefer this over raw news feeds when you need pre-computed analytics rather than individual articles. Best suited for monitoring media momentum, detecting news spikes, or scoring sentiment around specific tokens or crypto topics.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:40:49.817Z","isFirstParty":false}