Bluesky Scraper - Posts Profiles Feeds avatar

Bluesky Scraper - Posts Profiles Feeds

Pricing

Pay per usage

Go to Apify Store
Bluesky Scraper - Posts Profiles Feeds

Bluesky Scraper - Posts Profiles Feeds

Scrape Bluesky posts, profiles, feeds and search results. Extract text, authors, engagement stats, media. No auth required. Social listening, trend monitoring, LLM training data.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

OpenClaw Mara

OpenClaw Mara

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

πŸ¦‹ Bluesky Scraper β€” Posts, Profiles & Social Data

Scrape Bluesky (AT Protocol) social network for posts, profiles, followers, and search results. Extract user data, post content, engagement metrics, and social graphs from the fastest-growing decentralized social platform.

Uses Bluesky's public API β€” no authentication or API keys required.

πŸš€ What does this Actor do?

Bluesky is growing fast as an open alternative to Twitter/X. This Actor lets you extract structured data from it in multiple ways:

  • Profile scraping β€” Pass one or more Bluesky handles (e.g., jay.bsky.team) and get their posts, follower counts, and profile metadata
  • Search β€” Search posts by keyword or phrase and get structured results with author info, timestamps, and content
  • Social graph β€” Optionally extract followers and following lists for any profile, up to 2,000 connections per user
  • Bulk processing β€” Scrape multiple profiles in a single run with configurable post limits

All data is returned as clean JSON, ready for analysis, archiving, or feeding into your data pipeline.

πŸ’‘ Use Cases

  • Social listening β€” Monitor Bluesky for brand mentions, industry keywords, or trending topics as the platform grows
  • Audience research β€” Extract follower/following graphs from relevant profiles to map communities and identify influencers
  • Content archiving β€” Back up your own or others' Bluesky posts for record-keeping, compliance, or historical analysis

πŸ“Š Output Example

{
"handle": "jay.bsky.team",
"displayName": "Jay Graber",
"description": "CEO of Bluesky",
"followersCount": 245893,
"followsCount": 1247,
"postsCount": 3421,
"posts": [
{
"uri": "at://did:plc:abc.../app.bsky.feed.post/xyz",
"text": "Excited to announce our latest feature...",
"createdAt": "2025-03-15T14:30:00.000Z",
"likeCount": 842,
"repostCount": 156,
"replyCount": 73
}
]
}

βš™οΈ Input Tips

ParameterTip
handlesEnter handles without @ β€” e.g., jay.bsky.team or pfrazee.com (Bluesky supports custom domains)
searchQueryUse specific keywords for better results. Bluesky search supports phrases and basic operators
maxPostsDefault is 50 β€” increase to 500 for deep profile analysis, decrease for quick overviews
maxSearchResultsUp to 500 search results per run. Start with 100 and adjust based on your needs
includeFollowers / includeFollowingEnable for social graph mapping. Note: increases run time and API calls significantly
maxFollowersCap at 2,000 per profile. For large accounts, consider multiple targeted runs

πŸ”‘ Keywords

Bluesky scraper, AT Protocol scraper, scrape Bluesky posts, Bluesky social data, Bluesky API alternative, decentralized social media scraping, Bluesky profile data, social media monitoring, Bluesky search, social graph extraction, AT Protocol data, Bluesky followers, open social network data, social listening tool