Bluesky Scraper: Posts, Search & Profiles
Pricing
$1.20 / 1,000 post or profiles
Bluesky Scraper: Posts, Search & Profiles
Scrape Bluesky posts by keyword, hashtag or profile, with likes, reposts, replies, links, images and profile stats. No login needed.
Pricing
$1.20 / 1,000 post or profiles
Rating
0.0
(0)
Developer
Tech IT
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 days ago
Last modified
Categories
Security
Limited permissionsShare
Scrape Bluesky posts by keyword, hashtag or profile. Each post comes with its text, author, likes, reposts, replies, quotes, hashtags, links, images and timestamps. Profiles come with follower, following and post counts. No Bluesky account or login needed.
What you can scrape
- Search results: every post matching a keyword, phrase or
#hashtag, newest first, with no cap on how far back you go. Bluesky search syntax such asfrom:handleworks too. - Profile posts: everything a profile posted, with or without replies, or only posts with media.
- Profile details: display name, bio, avatar, followers, following, post count and join date.
Quick start
- Add a search query such as
artificial intelligenceor a profile such asbsky.app. - Set how many posts you want per query or profile.
- Click Start. Download the results as JSON, CSV, Excel or HTML, or read them through the API.
Input
| Field | What it does |
|---|---|
| Search queries | Keywords, phrases or hashtags to search for |
| Profiles | Handles, DIDs or bsky.app/profile/... URLs |
| Max posts per query or profile | Stops each source at this many posts |
| Search sort order | Latest first (no cap) or Top posts (first 100 per query) |
| Posted on or after / before | Date window |
| Language | Two-letter code for search, e.g. en |
| Profile posts to include | Posts only, posts and replies, or posts with media |
| Include profile details | Adds one profile record per profile |
Output example
{"type": "post","url": "https://bsky.app/profile/example.bsky.social/post/3kxyz","text": "Shipping our new model today #ai","createdAt": "2026-10-19T14:15:36.101Z","authorHandle": "example.bsky.social","authorDisplayName": "Example","likeCount": 42,"repostCount": 7,"replyCount": 3,"quoteCount": 1,"hashtags": ["ai"],"links": ["https://example.com/launch"],"images": [],"isReply": false,"source": "search","sourceValue": "artificial intelligence"}
Pricing
You pay per result saved. Set a maximum cost per run in the run options and the scraper stops cleanly when it reaches it.
Use cases
- Brand and keyword monitoring on Bluesky
- Collecting posts for research, sentiment analysis or AI training sets
- Tracking competitors, journalists or communities as they move from X to Bluesky
- Exporting your own profile's posts
Notes
Data comes from Bluesky's public AppView, the same source the Bluesky app uses for logged-out visitors. Only public posts and profiles are returned.