Endpoint Playground
Returns a page of a Bluesky account's posts, newest first, including text, engagement counts, and any attached images/link card/quoted post.
14 Oct 2026: 23 posts; 12 fields had a value in every checked item and 3 varied between items.
Sample value profiles: created_at: 2026-09-09 to 2026-10-12; reply_count: 1 to 492, median 42; url: bsky.app.
curl 'https://api.crawlora.net/api/v1/bluesky/author-feed?actor=bsky.app' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| actor | string | Yes | bsky.app | A handle (e.g. bsky.app) or DID |
| limit | integer | No | Page size, 1-100 | |
| cursor | string | No | Pagination cursor from a previous response's cursor field |
{
"code": 200,
"msg": "OK",
"data": {
"posts": [
{
"uri": "at://did:plc:z72i7hdynmk6r22z27h6tvur/app.bsky.feed.post/3l6oveex3ii2l",
"cid": "bafyreicnt42y6vo6pfpvyro234ac4o6ijug6adwwrh7awflgrqlt4zibxq",
"url": "https://bsky.app/profile/bsky.app/post/3l6oveex3ii2l",
"author": {
"did": "did:plc:z72i7hdynmk6r22z27h6tvur",
"handle": "bsky.app",
"display_name": "Bluesky"
},
"text": "Welcome to Bluesky!",
"langs": [
"en"
],
"created_at": "2024-10-17T07:06:51.491Z",
"reply_count": 8545,
"repost_count": 9534,
"like_count": 63579,
"quote_count": 705
}
],
"cursor": "1234567890::bafyabc"
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.