{"uid":"cap_2vdcQHn5ki034TnjuW8Vo","slug":"bluesky-author-sentiment-trends-api-a876ab28","name":"Bluesky Author Sentiment Trends API","description":"Auto-generated REST API matching active Model Context Protocol (MCP) tools.","url":"https://api.naco.li/v1/getSentimentTrends","method":"POST","headers":{},"bodySchema":{"type":"object","required":["author"],"properties":{"limit":{"type":"integer"},"author":{"type":"string"},"endTime":{"type":"string"},"platform":{"type":"string"},"startTime":{"type":"string"}}},"responseSchema":{"type":"object","required":["author","timeSeries","overallSentiment","dominantEmotions","sentimentShifts","twitterPostCount"],"properties":{"author":{"type":"string"},"timeSeries":{"type":["null","array"],"items":{"type":"object","required":["timestamp","positive","negative","neutral","postCount"],"properties":{"neutral":{"type":"number"},"negative":{"type":"number"},"positive":{"type":"number"},"postCount":{"type":"integer"},"timestamp":{"type":"string"}},"additionalProperties":false}},"sentimentShifts":{"type":["null","array"],"items":{"type":"object","required":["timestamp","fromSentiment","toSentiment","magnitude"],"properties":{"magnitude":{"type":"number"},"timestamp":{"type":"string"},"toSentiment":{"type":"string"},"fromSentiment":{"type":"string"}},"additionalProperties":false}},"dominantEmotions":{"type":["null","array"],"items":{"type":"object","required":["emotion","score"],"properties":{"score":{"type":"number"},"emotion":{"type":"string"}},"additionalProperties":false}},"overallSentiment":{"type":"object","required":["positive","negative","neutral"],"properties":{"neutral":{"type":"number"},"negative":{"type":"number"},"positive":{"type":"number"}},"additionalProperties":false},"twitterPostCount":{"type":"integer"}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.15","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.15/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.15","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7eeeeHZcjNAJkb_RT3NIu","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.15","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes and returns time-series sentiment trends for a given Bluesky author, including dominant emotions and sentiment shifts over a specified period.","exampleAgentPrompt":"Pull the sentiment trends for the Bluesky account @pfrazee.com from January 1 2025 to March 31 2025, give me up to 50 data points, and highlight any major sentiment shifts.","exampleUseCases":[{"title":"Monitoring influencer tone over time","prompt":"Can you analyze the sentiment trends for the Bluesky account @atproto.com over the past three months, showing me how their positivity and negativity scores have shifted week by week?"},{"title":"Brand reputation tracking on Bluesky","prompt":"I need a sentiment breakdown for the Bluesky account @bsky.app between January 1 and April 30 2025 — tell me their overall positive/negative/neutral split and flag any big sentiment shifts."},{"title":"Journalist emotional pattern analysis","prompt":"Look up the dominant emotions and sentiment time series for the Bluesky author @nytimes.com for the first quarter of 2025, up to 100 posts, so I can see if their content tone changed around major news events."}],"resultDescription":"Returns a structured object containing: the queried author handle; a time-series array of timestamped sentiment scores (positive, negative, neutral) with post counts; an overall aggregate sentiment breakdown; an array of dominant emotions with scores; and an array of sentiment shift events indicating when and how dramatically the author's tone changed.","failureModes":["Author not found or handle invalid — likely returns an error or empty result","No posts in the specified time range — timeSeries and sentimentShifts may return null","Platform value not supported — may return an error","Rate limiting or payment failure (x402) — HTTP 402 if USDC payment not processed","Very large limit values may slow response or be capped silently"],"whenToPreferThis":"Choose this endpoint when you need time-series sentiment analysis specifically for a named Bluesky author, including emotion breakdown and shift detection. Prefer it over generic social listening tools when working within the AT Protocol / Bluesky ecosystem, or when you need structured sentiment timelines rather than raw post data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:30:11.709Z","isFirstParty":false}