Bluesky Search Posts Scraper
Pricing
from $3.00 / 1,000 pages
Pricing
from $3.00 / 1,000 pages
Rating
0.0
(0)
Developer
Data Direct
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Search Bluesky posts by keyword. Returns post text, author, publication date, engagement metrics (likes, replies, reposts, quotes, bookmarks), media, link cards, and quoted posts. Supports sorting, a date window, and fetching multiple pages in a single API call.
Features
- Real-time Bluesky data — results are fetched live at run time, never cached or stale
- No login, cookies, or proxy configuration needed — just provide the input and run
- Each result is pushed as a separate dataset item, exportable as JSON, CSV, or Excel
- Fast: a typical run finishes in seconds
Input
| Field | Type | Required | Description |
|---|---|---|---|
query | string | yes | Search keyword (max 500 characters). Bluesky search syntax works: "exact phrase", -exclude, from:handle, lang:en, #tag |
pages | integer | no | Number of pages to fetch and merge into one response (1-20, billed per page returned). Each page returns up to 50 results. Fetching stops early when there are no more results. |
sort_by | string | no | Sort order: most_recent or relevance (default: most_recent) One of: most_recent, relevance. |
start_date | string | no | Only posts from this date onward (format: YYYY-MM-DD) |
end_date | string | no | Only posts up to this date (format: YYYY-MM-DD) |
Pricing
This Actor is billed per page of results — $0.003 per page.
- Results come in pages. Use the
pagesinput to choose how many pages to fetch (1–20); more pages means more results. - You pay $0.003 for each page you fetch, so
pages: 3costs $0.009 andpages: 1costs $0.003. - You’re only charged when a run succeeds. Failed runs are free.
Example output
{"posts": [{"title": "@papoo7.bsky.social on Bluesky","url": "https://bsky.app/profile/papoo7.bsky.social/post/3mvnldg3l2u24","date": "2026-09-16 16:40:21","author": "papoo7.bsky.social","author_name": "","author_id": "did:plc:57j4dnzyvdjl2bici4u3oero","author_verified": false,"source": "Bluesky","domain": "bsky.app","snippet": "Anthropic is asking for brakes after helping build the car\nhttps://papoo.work/doc/f150d1ed17a55c33\n#claudenews #anthropic #claude #llm #agents","likes": 0,"replies": 0,"reposts": 0,"quotes": 0,"bookmarks": 0,"lang": "en","is_reply": false,"in_reply_to_id": "","is_quote": false,"quoted_post": null,"hashtags": ["claudenews","anthropic","claude","llm","agents"],"mentions": [],"links": ["https://papoo.work/doc/f150d1ed17a55c33"],"link_preview": {"url": "https://papoo.work/doc/f150d1ed17a55c33","title": "Anthropic is asking for brakes after helping build the car","description": "","image_url": "https://cdn.bsky.app/img/feed_thumbnail/plain/did:plc:57j4dnzyvdjl2bici4u3oero/bafkreib5cpnglprvtxzloallnma2vwnzypd2t2nr\u2026"},"media_type": "text","image_url": "","video_url": "","carousel_media": [],"post_id": "at://did:plc:57j4dnzyvdjl2bici4u3oero/app.bsky.feed.post/3mvnldg3l2u24"}],"pages": 1,"count": 50}
About
Maintained by Data Direct — a small suite of fast, reliable Bluesky and web-data scrapers. Each actor returns clean, structured results with no login, cookies, or proxy setup required. Have a question or a custom data need? Open an issue on this actor.