Bluesky API guide
Publish text posts to Bluesky. Platform key: bluesky.
Last checked against the API October 10, 2026 · View as Markdown
| Platform key | bluesky |
| Text limit | 300 characters |
| Media | Text 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.