{"uid":"cap_eCZYqhWY7OBmRmi_awKND","slug":"api-direct-bluesky-post-comments-21203add","name":"API Direct – Bluesky Post Comments","description":"Get the replies to a Bluesky post.","url":"https://x402.apidirect.io/v1/bluesky/post/comments?utm_source=zero.xyz","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"url":{"type":"string","maxLength":500,"description":"Bluesky post URL, e.g. https://bsky.app/profile/bsky.app/post/3l6oveex3ii2l (max 500 characters). Provide either url or post_id."},"post_id":{"type":"string","maxLength":200,"description":"The post's AT URI as returned in post_id, e.g. at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3l6oveex3ii2l (max 200 characters). Provide either url or post_id."},"get_sentiment":{"type":"boolean","default":false,"description":"Set to true to add AI emotion analysis to each result. Adds a `sentiment` object containing `emotions` (joy, trust, fear, surprise, sadness, disgust, anger and anticipation, each scored 0-100), `dominant_emotion`, `emotional_intensity` (0-10), and `polarity` (positive, negative or neutral). Any item"}}}},"additionalProperties":false}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_5XjD5qPf_odM5ycYe7pDL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches all replies to a given Bluesky post, optionally with AI-powered emotion sentiment analysis on each reply.","exampleAgentPrompt":"Can you pull all the replies to this Bluesky post — https://bsky.app/profile/bsky.app/post/3l6oveex3ii2l — and include sentiment analysis so I can see the emotional tone of each comment?","exampleUseCases":[{"title":"Track community reaction to announcement","prompt":"Fetch all the replies to this Bluesky post https://bsky.app/profile/myband.bsky.social/post/3l6oveex3ii2l and include sentiment analysis — I want to see whether the reaction is mostly positive, negative, or neutral."},{"title":"Monitor viral post discussion","prompt":"Pull all the comments under this Bluesky post at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3l6oveex3ii2l so I can read what the community is saying about it."},{"title":"Research emotional response to news post","prompt":"Get all the replies to this Bluesky post https://bsky.app/profile/news.bsky.social/post/3l6oveex3ii2l with emotion analysis turned on — I want to know the dominant emotions people are feeling, like joy, anger, or fear, and the intensity."}],"resultDescription":"Returns a list of reply objects for the specified Bluesky post. Each reply includes the comment content and author details. When get_sentiment is enabled, each reply also includes a sentiment object with emotion scores (joy, trust, fear, surprise, sadness, disgust, anger, anticipation each on 0–100), a dominant_emotion field, emotional_intensity (0–10), and a polarity label (positive, negative, or neutral).","failureModes":["Invalid or malformed Bluesky post URL returns an error","Post not found or deleted returns empty results or 404","Neither url nor post_id provided causes a validation error","Post with no replies returns an empty comment list","Rate limiting or payment failure returns 402 Payment Required","AT URI format incorrect causes parsing error"],"whenToPreferThis":"Use this endpoint when you need to retrieve the full reply thread under a specific Bluesky post, especially when you want structured comment data. Prefer it over manual scraping or Bluesky's native API when you also need out-of-the-box AI emotion analysis per reply. Ideal for social listening, brand monitoring, research, or community engagement tracking on the Bluesky platform.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:03:54.946Z","isFirstParty":false,"canonicalSlug":"api-direct-bluesky-post-comments-21203add"}