Bluesky Posts & Profiles Search
Pricing
Pay per event
Bluesky Posts & Profiles Search
Bluesky author-feed and profile scraper for public handles. Export posts and profiles as JSON. Public keyword search can be denied; source errors are recorded.
Bluesky Posts & Profiles Search
Pricing
Pay per event
Bluesky author-feed and profile scraper for public handles. Export posts and profiles as JSON. Public keyword search can be denied; source errors are recorded.
Keyword or phrase searches. Calls searchPosts only when publicly allowed; a denial produces an uncharged error row. Exact duplicate queries are removed.
[]User-named public handles, did:plc/did:web identifiers, or https://bsky.app/profile/ URLs. Fetches posts and reposts using getAuthorFeed.
[]User-named handles, DIDs, or Bluesky profile URLs. Retrieves detailed public profiles using getProfile. Does not discover profiles by keyword.
[]Hard cap shared across post, profile and error rows. Duplicates are removed. Concurrent sources can finish in different orders.
Limit on entries examined per query or author feed, including duplicates and malformed entries. Prevents endless pagination. Profiles do not use this option.
Maximum sources processed at once. Requests retry transient failures with bounded backoff.
Order requested from searchPosts. Does not change author feed ordering.
Filter sent to getAuthorFeed. Author feeds may include reposts; original author and reposter are separate fields.
Optional YYYY-MM-DD or ISO timestamp with timezone, such as 2026-10-01T00:00:00Z. Search only, based on server search timestamp.
Optional YYYY-MM-DD or ISO timestamp with timezone. Must be later than since. Search only.