Skip to main content
GET
https://yoinkit.ai/api/v1/openclaw
/
api
/
v1
/
openclaw
/
bluesky
/
user
/
posts
Bluesky User Posts
curl --request GET \
  --url https://yoinkit.ai/api/v1/openclaw/api/v1/openclaw/bluesky/user/posts \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "success": true,
    "feed": [
      {}
    ],
    "cursor": "<string>"
  },
  "meta": {}
}

Parameters

handle
string
required
The Bluesky handle (e.g., “espn.com”, “nytimes.com”)

Response

success
boolean
Whether the request was successful
data
object
meta
object
Request metadata including credits_used and request_id

Example Request

curl -X GET "https://yoinkit.ai/api/v1/openclaw/bluesky/user/posts?handle=espn.com" \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Example Response

{
  "success": true,
  "data": {
    "success": true,
    "feed": [
      {
        "uri": "at://did:plc:x7d6j54pm22ufehkes6jo4jf/app.bsky.feed.post/3lqdfq7fkvm2g",
        "cid": "bafyreibams5wyqdpg2cmmks7lhf5ccxu7hbu24sfatgc53jmb2nun5k5dm",
        "author": {
          "did": "did:plc:x7d6j54pm22ufehkes6jo4jf",
          "handle": "espn.com",
          "displayName": "ESPN",
          "avatar": "https://cdn.bsky.app/img/avatar/plain/...",
          "labels": [],
          "createdAt": "2024-11-25T21:49:49.345Z"
        },
        "record": {
          "$type": "app.bsky.feed.post",
          "createdAt": "2025-05-29T19:01:20.743Z",
          "text": "Oilers' defenseman Mattias Ekholm is set to return..."
        },
        "replyCount": 1,
        "repostCount": 0,
        "likeCount": 24,
        "quoteCount": 1,
        "indexedAt": "2025-05-29T19:01:21.645Z",
        "labels": []
      }
    ],
    "cursor": "2025-05-22T17:02:02.847Z"
  },
  "meta": {
    "platform": "bluesky",
    "endpoint": "user-posts",
    "credits_used": 1,
    "request_id": "req_abc123def456"
  }
}