Bluesky Scraper & API – Posts, Profiles & Search
Pricing
Pay per event
Bluesky Scraper & API – Posts, Profiles & Search
Scrape Bluesky posts by keyword or hashtag, user feeds and profiles via the official public AT Protocol API. No login, no cookies. LLM-ready output, incremental monitoring, pay per result.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Andrew Moffat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 hours ago
Last modified
Categories
Share
Scrape Bluesky posts by keyword or hashtag, user feeds and profiles via the official public AT Protocol API. No login, no cookies. LLM-ready output, incremental monitoring, pay per result.
Bluesky Scraper by Moxie: fast, reliable and polite, built on official/public data sources.
What can it do?
- Brand and keyword monitoring on Bluesky (schedule with incremental mode)
- Social listening and sentiment datasets for research
- Finding creators and leads by searching profiles
- Feeding fresh Bluesky posts into LLM agents and RAG pipelines
Data source
Bluesky's official public AppView API (api.bsky.app, AT Protocol). Public data only; no login.
Features
- Pay only for results (pay-per-event pricing, no monthly rental)
- Incremental mode: scheduled runs return only items you haven't received before
- LLM-ready output: optional compact Markdown per item for RAG / AI agents
- Polite rate limiting with automatic retries and backoff
- Clean, flat JSON you can export as CSV, Excel, JSON or via API
Input example
{"mode": "searchPosts","queries": ["web scraping"],"maxItems": 20,"outputFormat": "both"}
Output example
{"id": "at://did:plc:exampleexample123/app.bsky.feed.post/3exampleabc","type": "post","uri": "at://did:plc:exampleexample123/app.bsky.feed.post/3exampleabc","url": "https://bsky.app/profile/jane-doe.bsky.social/post/3exampleabc","text": "Example post text: excited to share our new open-source web scraping tool! #buildinpublic","createdAt": "2026-10-30T14:03:50.398Z","authorHandle": "jane-doe.bsky.social","authorDisplayName": "Jane Doe","authorDid": "did:plc:exampleexample123","likeCount": 0,"repostCount": 0,"replyCount": 0,"quoteCount": 0,"langs": ["en"],"links": [],"hashtags": ["buildinpublic"],"imageCount": 0,"isReply": false,"query": "web scraping"}
Pricing
| Event | Price |
|---|---|
Post or profile (result) | $0.001 |
| Actor start | $0.003 per run |
Example: 1,000 results ≈ $1.00 + $0.003 start fee. Apify platform usage is included in the price.
Benchmark: lexis-solutions/bluesky-posts-scraper charges $0.004/run + $0.0011/result (Apify Store, 30 Oct 2026).
Use via API or MCP
curl -X POST "https://api.apify.com/v2/acts/devteamdrew~bluesky-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' -d '{"mode": "searchPosts", "queries": ["web scraping"], "maxItems": 20, "outputFormat": "both"}'
AI agents (Claude, Cursor, etc.) can call this actor through the Apify MCP server: add https://mcp.apify.com/?actors=devteamdrew/bluesky-scraper as an MCP server.
FAQ
Do I need a Bluesky account?
No. The actor uses Bluesky's public API and never logs in.
Can I search hashtags?
Yes, put #tag in the queries.
How many posts per search?
Bluesky's public API returns roughly the first 100 posts per query to anonymous clients. For more, run several narrower queries or split the time range with since/until (and use incremental mode on a schedule).
Can I schedule it?
Yes. Use Apify Schedules together with incremental mode to receive only new items.
Something broke?
Open an issue on the actor's Issues tab; we monitor nightly and usually fix within 24 hours.
Related actors
- Companies House Scraper – UK Company Data, Directors & Filings
- UK Planning Applications Scraper – 400+ Councils & Postcodes
- Hacker News Scraper – Stories, Comments & Who Is Hiring Jobs
- npm Scraper – Package Downloads, Dependencies & Maintainers
- GitHub Trending Scraper – Repos, Stars & Developers
- Mastodon Scraper – Fediverse Hashtags, Accounts & Trends
- Lemmy Scraper – Posts, Comments & Communities (Fediverse)
- SEC EDGAR Scraper – Filings Search, 10-K, 10-Q & 8-K
- arXiv Scraper – Papers, Abstracts & Authors Search
Legal and GDPR
This actor only collects publicly available data from official or open APIs and respects their rate limits and terms of use.
Results may contain personal data (e.g. names, handles). You are responsible for having a lawful basis under GDPR/UK GDPR and similar laws to process it, and for using the data in line with the source platform's terms. Do not use it for spam or for profiling individuals.