Get a Bluesky user’s posts
Retrieve a page of public posts, replies and reposts, newest first, with original records, media metadata and engagement counts. Provide exactly one of handle or user_id, and pass cursor to retrieve the next page. Each successful request costs 1 account credit, including partial results. Failed requests cost 0 credits.
Request
- Base URL: https://api.scrapeatlas.com
- URL: https://api.scrapeatlas.com/v1/bluesky/user/posts
- Auth: API key in header x-api-key
Query parameters
One Bluesky handle; mutually exclusive with user_id.
One did:plc or did:web account identifier, mutually exclusive with handle.
Opaque next-page cursor. Absence means the source provided no continuation; do not invent a cursor.
Optional: posts_with_replies (default), posts_no_replies, posts_with_media, posts_with_video or posts_and_author_threads.
Optional posts per page, 1 to 100; default 30.
Earliest publication time to include, ISO 8601 or Unix seconds.
Publication time to stop before, ISO 8601 or Unix seconds; later than since.
Response
Inspect the response status and failure or coverage fields.
Changes
No recorded changes to this operation across all 1 revision of this API.