Bluesky Scraper - Posts, Profiles & Followers avatar

Bluesky Scraper - Posts, Profiles & Followers

Pricing

Pay per usage

Go to Apify Store
Bluesky Scraper - Posts, Profiles & Followers

Bluesky Scraper - Posts, Profiles & Followers

Extract posts, profiles, followers, and search results from Bluesky. Uses the open AT Protocol API — no proxy needed, no anti-bot issues.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

C. K.

C. K.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Bluesky Scraper — Extract Posts, Profiles & Followers

Extract posts, profiles, followers, following lists, and search results from Bluesky via the open AT Protocol. No proxy needed, no anti-bot issues — Bluesky's protocol is fully open. Pay per item scraped.

What it does

Bluesky runs on the AT Protocol, a fully open and decentralized social networking protocol. This means all public data (posts, profiles, follower graphs) is accessible through documented API endpoints without authentication barriers or anti-bot measures.

Give it a Bluesky handle. It pulls the data you need — posts with full engagement metrics, detailed profiles, or complete follower/following lists — and returns clean, structured JSON ready for your pipeline.

Output format

Posts

FieldTypeDescription
typestringAlways "post"
uristringAT Protocol URI
author_handlestringAuthor's Bluesky handle
author_display_namestringAuthor's display name
textstringPost text content
created_atstringISO 8601 timestamp
likesintegerLike count
repostsintegerRepost count
repliesintegerReply count
quotesintegerQuote count
imagesarrayImage URLs
linksarrayExternal link URLs
labelsarrayContent labels
languagestringPost language code
source_urlstringWeb URL on bsky.app

Profiles

FieldTypeDescription
typestringAlways "profile"
handlestringBluesky handle
display_namestringDisplay name
descriptionstringBio text
followers_countintegerNumber of followers
following_countintegerNumber following
posts_countintegerTotal posts
avatarstringAvatar image URL
source_urlstringProfile URL on bsky.app

Input parameters

ParameterTypeDefaultDescription
scrapeTypestring"posts"What to extract: posts, profiles, followers, following, search, or thread
handlesarrayBluesky handles to scrape (e.g. ["bsky.app"])
searchQuerystringSearch keyword (only for search type, requires auth)
maxItemsinteger100Maximum items to return
includeRepliesbooleantrueInclude replies in post feeds
includeRepostsbooleanfalseInclude reposts in post feeds
blueskyHandlestringYour Bluesky handle (only needed for search)
blueskyAppPasswordstringApp password (only needed for search)

Example usage

Get recent posts from a user

{
"scrapeType": "posts",
"handles": ["bsky.app"],
"maxItems": 50
}

Get profiles of multiple users

{
"scrapeType": "profiles",
"handles": ["jay.bsky.team", "pfrazee.com", "why.bsky.team"]
}

Get followers of an account

{
"scrapeType": "followers",
"handles": ["bsky.app"],
"maxItems": 500
}

Search posts (requires authentication)

{
"scrapeType": "search",
"searchQuery": "artificial intelligence",
"maxItems": 100,
"blueskyHandle": "yourname.bsky.social",
"blueskyAppPassword": "your-app-password"
}

Pricing

This Actor uses the pay-per-event model. You are charged per item (post, profile, or follower record) successfully scraped. No charge for failed or empty requests.

Authentication

Most features work without any authentication. Bluesky's AT Protocol makes profiles, posts, and follower data publicly accessible.

Search requires authentication. To use the search feature:

  1. Go to Bluesky Settings > App Passwords
  2. Create a new app password
  3. Enter your handle and app password in the input fields

Your credentials are used only for the current session and are never stored or logged.

Responsible use

  • Bluesky's AT Protocol is designed for open access — all public data is accessible by design.
  • This Actor respects Bluesky's API rate limits (3,000 requests per 5 minutes).
  • It does not bypass any authentication or access controls.
  • You are responsible for ensuring your use complies with Bluesky's Terms of Service and applicable laws. Only collect data you have the right to access and process.
  • Be mindful of privacy — even though data is public, use it responsibly.

Built with

  • AT Protocol — the open protocol behind Bluesky
  • httpx — async HTTP client
  • Apify SDK — Actor framework and pay-per-event billing