Bluesky Post Search Scraper avatar

Bluesky Post Search Scraper

Pricing

Pay per usage

Go to Apify Store
Bluesky Post Search Scraper

Bluesky Post Search Scraper

Search public Bluesky posts by keyword and collect text, author handle, likes, reposts and post URL. No login needed. Bluesky rate-limits bursts, so a run may occasionally return 403 and fewer rows; it recovers on its own. Verified 2026-08-23.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

the anh nguyen

the anh nguyen

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

9 days ago

Last modified

Share

Search public Bluesky posts by keyword.

⚠️ Not currently working

Bluesky's public search endpoint (public.api.bsky.app/xrpc/app.bsky.feed.searchPosts) now returns 403 Forbidden without authentication. Verified 2026-08-20, with and without a browser User-Agent — it is a hard block, not a rate limit.

Until authenticated access is added this Actor returns no rows. It is published and flagged deprecated so nobody installs it expecting results. Do not spend credits on it in this state.

Input

FieldDefaultWhat it does
searchTermsa sample listKeywords to search posts for
maxResultssee schemaPosts to return per keyword

Output

Every row follows the shared Pulse signal shape:

FieldTypeNotes
sourcestringwhich scraper produced the row
titlestringheadline for the item
textstringbody text
urlstringlink to the item
authorstringpublic display name where the source has one
datestringISO 8601
scoreintegersource-native score (rating, votes, stars)
scrapedAtstringISO 8601 timestamp of capture

Source-specific fields are added alongside these; see the dataset schema on the run for the exact set.

Notes

Part of the Pulse scraper family. Rows share one schema across sources, so results from several Pulse Actors can be concatenated without reshaping.

No credentials are required. Author fields are public display names as published by the source; no e-mail addresses or private profile data are collected.