{"uid":"cap_5oLIVqFBo_FkuJCDPf6MY","slug":"scrapemole-social-bluesky-post-search-5bc09a43","name":"ScrapeMole Social – Bluesky Post Search","description":"Pay-per-call public social data for agents: Telegram public channel posts; Mastodon hashtag timelines; Bluesky post search, profiles and author feeds; Hacker News full-text search and threads with comments; Lobsters hottest stories. Official public APIs only, no logins, no private data. USDC via x402, no accounts; failed calls are never charged.\n\nPayments: x402 v2, scheme \"exact\", USDC on Base (eip155:8453). The payment is verified before the work and settled only when the response is 200. Terms: https://social.scrapemole.workers.dev/terms","url":"https://social.scrapemole.workers.dev/v1/bluesky/search?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"],"type":"string"},"queryParams":{"type":"object","required":["q"],"properties":{"q":{"type":"string","examples":["x402"],"description":"Search query (Bluesky search syntax)."},"sort":{"type":"string","default":"latest","description":"\"latest\" or \"top\"."},"limit":{"type":"string","default":"25","description":"Max posts (1-50)."},"cursor":{"type":"string","description":"Pagination cursor from a previous response."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":1,"posts":[{"url":"https://bsky.app/profile/…/post/…","text":"…","likes":3,"author":{"handle":"…"},"createdAt":"2026-10-12T…"}],"query":"x402","cursor":"25"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_wDeI3Vzi8tT7m8K73qv1d","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search Bluesky posts by keyword or query string and return matching posts with metadata including likes, author handle, and timestamps","exampleAgentPrompt":"Search Bluesky for the latest 25 posts mentioning 'x402' and show me what people are saying, sorted by most recent.","exampleUseCases":[{"title":"Brand mention monitoring on Bluesky","prompt":"Find the 25 most recent Bluesky posts that mention 'ScrapeMole' so I can see what people are saying about us."},{"title":"Trending topic research","prompt":"Search Bluesky for the top posts about 'AI agents' — give me up to 50, sorted by top engagement."},{"title":"Competitive intelligence feed","prompt":"Pull the latest Bluesky posts mentioning 'Anthropic Claude' so I can track what the community is discussing about it right now."}],"resultDescription":"A JSON object containing a list of up to 50 Bluesky posts matching the query, each with the post URL, text content, like count, author handle, and creation timestamp, plus a pagination cursor for fetching the next page and the total count returned.","failureModes":["Invalid or missing 'q' parameter returns a 400 error","Cursor from a different query or expired cursor may return unexpected results or an error","Limit outside 1–50 range may be rejected or clamped","Bluesky API outage causes upstream failure; call is not charged on non-200 responses","No posts found for obscure or misspelled queries returns an empty posts array"],"whenToPreferThis":"Choose this endpoint when you need to search public Bluesky posts by keyword without authenticating or creating an account, and want simple pay-per-call pricing in USDC with no subscription. Prefer it over rolling your own AT Protocol integration when you want zero-setup access to Bluesky full-text search with predictable per-query costs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T12:38:23.077Z","isFirstParty":false,"canonicalSlug":"scrapemole-social-bluesky-post-search-5bc09a43"}