{"uid":"cap_NIAd5VJ9x-kXXcclBiHKF","slug":"bluesky-post-likes-8c455962","name":"Bluesky Post Likes","description":"Get the users who liked a Bluesky post, newest first.","url":"https://x402.apidirect.io/v1/bluesky/post/likes?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."},"pages":{"type":"integer","default":1,"maximum":20,"minimum":1,"description":"Number of pages to fetch and merge into one response (1-20, billed per page returned). Each page returns up to 50 results. Fetching stops early when there are no more results."},"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."}}}},"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_XD6MBhn3K6L5DV_oOKn9D","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":"Returns a paginated list of users who liked a specific Bluesky post, sorted newest first.","exampleAgentPrompt":"Can you pull the list of users who liked this Bluesky post — https://bsky.app/profile/bsky.app/post/3l6oveex3ii2l — and get me up to 3 pages of results?","exampleUseCases":[{"title":"Track engagement on viral post","prompt":"Who liked this Bluesky post? Here's the URL: https://bsky.app/profile/alice.bsky.social/post/3l6oveex3ii2l — grab the first 2 pages so I can see who's been engaging with it."},{"title":"Audit influencer post reach","prompt":"I need to know which accounts liked this Bluesky post at at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3l6oveex3ii2l — pull 5 pages worth so I have a thorough list."},{"title":"Monitor likes on own post","prompt":"Can you fetch all the users who've liked my Bluesky post at https://bsky.app/profile/myhandle.bsky.social/post/3abc123xyz and show me who's liked it most recently?"}],"resultDescription":"Returns a list of user objects representing accounts that liked the specified Bluesky post, ordered with the most recent likes first. Each page contains up to 50 users. Multiple pages can be fetched and merged in a single call (up to 20 pages, billed per page returned).","failureModes":["Invalid or malformed post URL or AT URI returns an error","Post not found or deleted results in empty or error response","Neither url nor post_id provided causes a validation error","Requesting more than 20 pages is rejected","Rate limits or network issues may cause partial results"],"whenToPreferThis":"Use this endpoint when you need to enumerate the specific users who liked a Bluesky post, especially for engagement analytics, audience research, or monitoring social interactions. It supports both friendly post URLs and AT URIs and handles pagination automatically. Prefer it over manual Bluesky API calls when you want merged, multi-page results in one request.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T19:08:26.345Z","isFirstParty":false,"canonicalSlug":"bluesky-post-likes-8c455962"}