Bluesky Starter Packs Scraper: Members, Posts & Profiles avatar

Bluesky Starter Packs Scraper: Members, Posts & Profiles

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Bluesky Starter Packs Scraper: Members, Posts & Profiles

Bluesky Starter Packs Scraper: Members, Posts & Profiles

Export Bluesky starter packs and members, public author posts, post threads and profiles. Find accounts by keyword.

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Philip Kirkbride

Philip Kirkbride

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Export public Bluesky starter packs and their member accounts, author posts, post threads and profiles. Find accounts by keyword with account search.

Keyword post search is not offered because Bluesky requires login for it. This Actor needs no login or app password. It reads current public content only: no DMs, deleted-post recovery or follower/following list exports.

Usage

Run with {} to collect the Bluesky team's Apple Experts starter pack and up to 20 member profiles. No other modes run by default.

{"mode":"starter-packs","starterPackUrls":["https://bsky.app/starter-pack/bsky.app/3mv3qhvnmkd2l"],"maxResults":21}

Use creatorHandles to discover packs by creator. Use handles with author-posts or profiles, postUrls with post-threads, and query with actor-search. Modes run separately. Handles can also be DIDs. Pack and post links also accept at-uris.

For author posts, since is inclusive and until exclusive; use ISO timestamps with timezone, such as 2026-10-01T00:00:00Z. includeReplies and includeReposts default to true. Time filters apply to the post's creation date, including reposted posts. Threads include the selected post and available replies to depth six; missing or blocked replies are omitted.

Results

Every row has type, uri and url. Types are starterPack, starterPackMember, profile and post.

  • Packs: name, description, creator, creation date, member count, list URI and joined counts when available.
  • Members and profiles: handle, DID, display name, description, avatar URL, creation date and available aggregate counts. Member rows also carry starterPackUri.
  • Posts: text, author, repostedBy for reposts, dates, languages, reply/repost/like/quote counts, hashtags, mentions, reply references and embeds (links, image URLs and alt text; no image downloads).

Output example

{"type":"starterPack","uri":"at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.graph.starterpack/3mv3qhvnmkd2l","url":"https://bsky.app/starter-pack/did:plc:z72i7hdynmk6r22z27h6tvur/3mv3qhvnmkd2l","name":"Apple Experts","membersIncluded":false}

maxResults caps total delivered rows across all targets (default 21, maximum 10,000). Each pack metadata row and each member row counts toward that cap. Members are separate rows, so membersIncluded on the metadata is always false. A capped run does not promise complete membership; memberCount is the source's total when supplied. Duplicate posts are delivered once, and the same account in two packs is delivered once per pack. Optional source fields can be null.

Limits and failures

Requests follow available pages until the row cap or shared run deadline. Public visibility and service limits can change. Results are saved as they arrive. A partial run with rows succeeds and names failed targets in its status. With no rows, unavailable targets fail clearly; a confirmed empty result succeeds. Long rate-limit waits can end a run early. Use smaller inputs for frequent monitoring.

Billing

Delivered dataset rows are the result units. Start charges, where configured in the Store, apply per GB of memory, rounded up: the default 512 MB run is one start unit. See the Store pricing panel for current charges.