Bluesky Posts + Profiles Scraper avatar

Bluesky Posts + Profiles Scraper

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Bluesky Posts + Profiles Scraper

Bluesky Posts + Profiles Scraper

Extract posts and profiles from Bluesky (bsky.app) via the official public AT Protocol API. Search by keyword, hashtag, or handle. No credentials required — public data only.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Ishaan

Ishaan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 days ago

Last modified

Categories

Share

Extract posts and profiles from Bluesky (bsky.app) using the official AT Protocol public API — no account, no credentials, no proxy spend required.

What it does

  • Search posts by keyword, hashtag, or phrase — with optional date range, language filter, and latest/top sort
  • Search profiles by keyword — find accounts discussing a topic
  • Bulk profile lookup — fetch structured data for a list of known @handles
  • Unified output — posts and profiles in one dataset with consistent field names

Why use this actor

Competitor actorProblemThis actor
lexis-solutions/bluesky-users-scraper (91 users)Profiles only, no postsPosts + profiles unified
aurumworks/bluesky-scraperDeprecatedActive maintenance
OthersMissing date filtersince + until supported

Bluesky reached 41M users in 2026 (+302% YoY). It is the fastest-growing alternative social network and increasingly important for brand monitoring, academic research, and AI data pipelines.

Output fields

Posts

FieldTypeDescription
uristringAT Protocol post URI
urlstringbsky.app permalink
textstringPost body text
created_atstringISO 8601 creation timestamp
author_handlestring@handle of the author
author_display_namestringDisplay name
author_didstringDecentralized identifier
like_countintegerNumber of likes
reply_countintegerNumber of replies
repost_countintegerNumber of reposts
quote_countintegerNumber of quote posts
has_imagesbooleanWhether post contains images
image_urlsarrayFull-size image URLs
languagestringBCP-47 language code
tagsarrayHashtag strings

Profiles

FieldTypeDescription
didstringDecentralized identifier
handlestring@handle
urlstringbsky.app profile link
display_namestringDisplay name
descriptionstringBio text
avatar_urlstringAvatar image URL
followers_countintegerFollower count
follows_countintegerFollowing count
posts_countintegerTotal posts

Usage example

{
"mode": "posts",
"searchTerms": ["AI tools", "#buildinpublic"],
"maxResultsPerTerm": 1000,
"sortPosts": "latest",
"language": "en",
"since": "2024-01-01T00:00:00Z"
}

Pricing

Pay per event: $0.003 per result (post or profile).

Example: 10,000 posts ≈ $30.

Technical notes

  • Uses api.bsky.app — the Bluesky AppView public endpoint (the public.api.bsky.app host 403s on post search as of 2026-06)
  • Zero proxy cost (AT Protocol is designed for logged-out public access)
  • Polite rate limiting (~6 req/sec)
  • Automatically stops when the user's spending limit is reached
  • Charge limit is respected per result — no overrun

Common use cases

  • Brand monitoring — track mentions of your product or company on Bluesky
  • Academic research — collect public discourse data for NLP analysis
  • RAG pipelines — feed fresh Bluesky content into retrieval-augmented AI systems
  • Competitive intelligence — monitor hashtags and topics in your industry
  • Influencer discovery — find and profile accounts in a niche
  • Sentiment analysis — classify public opinion on trending topics

Data compliance

This actor accesses only public, logged-out data through Bluesky's official public API. No login credentials are used. Suitable for research and business use under Bluesky's standard terms of service for public data.