Get Bluesky posts
get_bluesky_postsSearch public Bluesky posts by keyword, read an account's posts, or fetch a post with its replies. Returns exact engagement counts, dates, hashtags, links, and images without login.
Instructions
Search public Bluesky posts by keyword, read an account's posts, or read a post and its replies. Returns exact like, reply, repost, and quote counts, dates, hashtags, links, and images. No login. Pay per event on Apify.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | latest or top. Default latest. Used for queries. | |
| authors | No | Bluesky handles, profile addresses, or DIDs, up to 20. Returns each account's own posts, newest first. | |
| queries | No | Keywords to search, up to 20. Without your own app password each search returns one page, about 100 posts. Text from Clay splits on new lines, so a query can hold a comma. | |
| language | No | Language code such as en or de. Used for queries. Reads the language the post's author set. | |
| post_urls | No | Addresses of Bluesky posts to read, up to 100. | |
| since_date | No | Only posts from this date, such as 2026-10-01. | |
| until_date | No | Only posts before this date, such as 2026-11-01. | |
| bluesky_handle | No | Optional, with the app password. Used only to page a search past its first page. | |
| max_charge_usd | No | Optional. The run stops before a charge that would pass this amount. Summary rows are always returned. | |
| include_replies | No | yes or no. Default no. Reads the replies under each post found. Each reply is a charged row. | |
| include_reposts | No | yes or no. Default no. Used for accounts. A repost row shows the original author. | |
| bluesky_app_password | No | Optional. Create an app password in Bluesky settings; never use your main password. Sent only to Bluesky. Without it a search returns one page, about 100 posts. Accounts and post addresses need no password. | |
| max_posts_per_source | No | Per query or account, up to 2000. Default 100. A search with no app password stops at about 100. | |
| max_replies_per_post | No | Up to 200. Default 20. | |
| include_account_replies | No | yes or no. Default no. Used for accounts. |