Bluesky API guide

Publish text posts to Bluesky. Platform key: bluesky.

Last checked against the API October 10, 2026 · View as Markdown

Platform keybluesky
Text limit300 characters
MediaText only today. Attachments on the post are not sent to Bluesky.

Things to know

  • A Bluesky version needs text; an empty one fails to publish.

Example

POST /api/v1/posts
{
  "base_content": "Our autumn menu is here.",
  "platforms": ["bluesky"],
  "platform_content": {
    "bluesky": {
      "content": "Our autumn menu is here. Which drink first?"
    }
  },
  "scheduled_at": "2026-10-16T09:30:00Z"
}

Other platforms: LinkedIn, X (Twitter), TikTok, YouTube, Pinterest. Writing limits for every network are in our character limit reference, and the Bluesky scheduler page covers scheduling from the app.