{"uid":"cap_Ui3QMmjhTTsthulkiXja0","slug":"x402-market-sentiment-analyzer-8a9c7fe0","name":"X402 Market Sentiment Analyzer","description":"Pay-per-request data tools for AI agents.","url":"https://x402.feld-feder.at/v1/text/market-sentiment","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","title":"MarketSentimentRequest","required":["texts"],"properties":{"texts":{"type":"array","items":{"type":"string","maxLength":1000,"minLength":1},"title":"Texts","maxItems":100,"minItems":1}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","title":"ResponseEnvelope[MarketSentimentResult]","required":["data"],"properties":{"ok":{"type":"boolean","const":true,"title":"Ok","default":true},"data":{"type":"object","title":"MarketSentimentResult","required":["text_count","average_score","label","positive_count","neutral_count","negative_count","items","disclaimer"],"properties":{"items":{"type":"array","items":{"type":"object","title":"SentimentTextResult","required":["index","score","label"],"properties":{"index":{"type":"integer","title":"Index"},"label":{"enum":["positive","neutral","negative"],"type":"string","title":"Label"},"score":{"type":"number","title":"Score"}}},"title":"Items"},"label":{"enum":["positive","neutral","negative"],"type":"string","title":"Label"},"disclaimer":{"type":"string","title":"Disclaimer"},"text_count":{"type":"integer","title":"Text Count"},"average_score":{"type":"number","title":"Average Score"},"neutral_count":{"type":"integer","title":"Neutral Count"},"negative_count":{"type":"integer","title":"Negative Count"},"positive_count":{"type":"integer","title":"Positive Count"}}},"cache":{"anyOf":[{"type":"object","title":"CacheInfo","required":["hit"],"properties":{"hit":{"type":"boolean","title":"Hit"},"age_seconds":{"type":"integer","title":"Age Seconds","default":0,"minimum":0}}},{"type":"null"}],"default":null},"source":{"anyOf":[{"type":"object","title":"SourceInfo","required":["requested_url","final_url","retrieved_at"],"properties":{"final_url":{"type":"string","title":"Final Url"},"status_code":{"anyOf":[{"type":"integer","maximum":599,"minimum":100},{"type":"null"}],"title":"Status Code","default":null},"content_hash":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Hash","default":null},"content_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Content Type","default":null},"retrieved_at":{"type":"string","title":"Retrieved At","format":"date-time"},"requested_url":{"type":"string","title":"Requested Url"},"redirect_count":{"anyOf":[{"type":"integer","minimum":0},{"type":"null"}],"title":"Redirect Count","default":null}}},{"type":"null"}],"default":null},"_payment":{"anyOf":[{"type":"object","title":"PaymentInfo","required":["amount_usdc","network"],"properties":{"network":{"type":"string","title":"Network"},"amount_usdc":{"anyOf":[{"type":"number","minimum":0},{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$"}],"title":"Amount Usdc"},"transaction":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Transaction","default":null}}},{"type":"null"}],"default":null},"warnings":{"type":"array","items":{"type":"object","title":"WarningInfo","required":["code","message"],"properties":{"code":{"type":"string","title":"Code"},"message":{"type":"string","title":"Message"}}},"title":"Warnings"},"provenance":{"type":"array","items":{"type":"string"},"title":"Provenance"}}}}}}},"responseSchema":{"type":"json","example":{"ok":true,"data":{"items":[{"index":0,"label":"positive","score":1}],"label":"positive","disclaimer":"Deterministic research output only; not financial advice or an order signal.","text_count":1,"average_score":1,"neutral_count":0,"negative_count":0,"positive_count":1}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.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_UWD8ljDK6B1_z0kR0AKce","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes text to classify its market sentiment as positive, negative, or neutral with a confidence score, payable per-request via x402.","exampleAgentPrompt":"Analyze the market sentiment of this text for me: 'Q3 earnings beat expectations with record revenue growth, signaling strong investor confidence ahead of the holiday season.' Tell me whether it's positive, negative, or neutral and give me a confidence score.","exampleUseCases":[{"title":"Earnings call tone detection","prompt":"Run market sentiment analysis on this excerpt from today's earnings call: 'Despite macroeconomic headwinds, our margins improved significantly and pipeline remains robust.' Is the tone positive, negative, or neutral, and how confident are you?"},{"title":"Crypto news headline classifier","prompt":"Can you score the market sentiment of this crypto headline: 'Bitcoin surges to six-month high amid institutional buying surge and favorable regulatory signals'? I want the label and the score."},{"title":"Social media stock sentiment check","prompt":"Analyze the market sentiment of this Reddit post about $NVDA: 'Insane earnings, AI demand is not slowing down, this thing is going to the moon.' Is it positive, negative, or neutral?"}],"resultDescription":"Returns a JSON object containing a sentiment label (positive, negative, or neutral), a numeric score, per-item breakdowns with individual labels and scores, aggregate counts for each sentiment category, and a disclaimer noting that the output is deterministic research data and not financial advice.","failureModes":["Empty or missing text input returns an error","Malformed request body results in a 400 response","Insufficient x402 payment balance causes a payment-required failure","Very long text inputs may exceed processing limits","Non-English or ambiguous text may yield lower-confidence scores"],"whenToPreferThis":"Choose this endpoint when you need a fast, pay-per-call market sentiment classification on financial or market-related text without committing to a subscription. It is well-suited for AI agents that need to programmatically gauge bullish/bearish tone in news headlines, social posts, or analyst commentary, and it returns a machine-readable score alongside the label, making it easy to integrate into downstream decision pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T00:40:20.859Z","isFirstParty":false}