{"uid":"cap_ZLATaaREvTEVUDN_vFRy7","slug":"stablesocial-bluesky-user-posts-scraper-f55587f6","name":"StableSocial Bluesky User Posts Scraper","description":"Scrape Creators · Bluesky — Posts","url":"https://stablesocial.dev/api/sc/bluesky/user/posts","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"handle":{"type":"string","description":"Bluesky handle"},"user_id":{"type":"string","description":"Bluesky 'did'. (For some reason Bluesky calls their user ids, 'did' for whatever reason)"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.06","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.06/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.06","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6qoYJ9XU2P6TNUM8CrjJz","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.06","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches the posts of a Bluesky user by handle or DID (user ID)","exampleAgentPrompt":"Can you pull all the recent posts from the Bluesky user with handle 'bsky.social' — I want to see what they've been posting lately?","exampleUseCases":[{"title":"Track competitor Bluesky activity","prompt":"Grab all the recent posts from the Bluesky account @competitor.bsky.social so I can see what content they've been publishing this month."},{"title":"Analyze creator content for brand fit","prompt":"Fetch the posts from Bluesky creator with DID did:plc:abc123xyz so I can review their content before we reach out for a sponsorship deal."},{"title":"Monitor influencer posting frequency","prompt":"Pull the latest posts from Bluesky user @techinfluencer.bsky.social so I can see how often they post and what topics they cover."}],"resultDescription":"Returns a list of posts from the specified Bluesky user account, including post content, timestamps, and associated metadata such as likes, reposts, and replies.","failureModes":["Invalid or non-existent Bluesky handle returns an error or empty result","Malformed DID format causes a request validation failure","User account is private or deactivated resulting in no data returned","Both handle and user_id omitted causes a missing required field error","Rate limiting or scraping restrictions may return partial data or a failure response"],"whenToPreferThis":"Use this endpoint when you need to retrieve the post history or timeline of a specific Bluesky user by their handle or DID. It is ideal for social media monitoring, creator research, content analysis, or competitive intelligence workflows involving Bluesky. Prefer this over building your own Bluesky scraper when you need a pay-per-request, no-infrastructure solution.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:10:58.985Z","isFirstParty":false}