API & Developer Tools
Schedule posts, manage accounts, and upload media programmatically. Build your own integrations, automate workflows, or connect PublishQ to your existing tools.
The PublishQ API is a REST API that lets developers schedule posts, upload media, and manage social accounts programmatically across all supported platforms. API access is included on all plans including free — unlike competitors like Buffer and Hootsuite that gate API access behind paid or enterprise tiers. Full OpenAPI documentation is available at publishq.com/docs.
Last updated: May 2026
{
"content": "Our biggest update yet is live — full breakdown on the blog 👇",
"mediaIds": ["med_9f8e7d"],
"accounts": [
{ "accountId": "acc_linkedin" },
{ "accountId": "acc_instagram" },
{
"accountId": "acc_x",
// X caps posts at 280 chars — send a shorter, punchier version
"postOverrides": { "content": "Our biggest update is live 🚀 Full story ↓" },
"platformSpecificSettings": {
"poll": { "options": ["Love it", "Show me more"], "durationMinutes": 1440 }
}
}
],
"publishNow": true
}How it works
Generate an API key
Create an API key from your account settings. Use it to authenticate all API requests.
Call the REST API
Use standard HTTP requests to create posts, upload media, manage accounts, and schedule content.
Automate your workflow
Integrate with your CMS, CI/CD pipeline, or custom tools. Publish programmatically at any scale.
Generate an API key
Create an API key from your account settings. Use it to authenticate all API requests.
Call the REST API
Use standard HTTP requests to create posts, upload media, manage accounts, and schedule content.
Automate your workflow
Integrate with your CMS, CI/CD pipeline, or custom tools. Publish programmatically at any scale.
What you get with API & Developer Tools
REST API
Full REST API with JSON responses. Create posts, upload media, manage accounts, and schedule content programmatically.
All platforms supported
Everything you can do in the dashboard, you can do via API. All platforms, all settings.
OpenAPI documentation
Complete API documentation with request/response examples. Interactive docs at /docs.
Platform-specific settings via API
Set YouTube tags, TikTok privacy, Instagram trial reels, and every other platform setting through the API.
Available on all plans
API access is included on every plan, including free. No enterprise-only gating.
Explore related
Quick Start
Get started with the PublishQ API.
Create Posts
API reference for Create Posts.
MCP Server
API reference for MCP Server.
CLI
API reference for CLI.
SDK
API reference for SDK.
Bluesky API Limits: Post, Image, Video, and Rate Limits (2026)
Complete reference for Bluesky API limits — 300 character posts, 2 MB images, 100 MB / 3 min videos, 5,000 points/hour rate limits. All from official sources.
Write Once, Post Everywhere
Preview how your post looks on each platform, customize the text per account if needed, then publish or schedule to all of them at once.
The social media MCP server for AI agents
One MCP server gives any MCP client tools to list your connected social accounts, upload media, and publish or schedule posts.
The social media CLI for humans and AI agents
Install @publishq/cli and post from a shell. JSON output by default, one command per action, and PUBLISHQ_API_KEY for CI and cron.
The social media SDK for agents and backends
Install @publishq/sdk for typed calls that publish to Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Threads and Bluesky from Node or your own agent.
Plans from $14/mo
2 months free on yearly billing. Upgrade or cancel anytime.
- Free
- $0/mo
- Solo
- $14/mo
- Starter
- $29/mo
- Professional
- $49/mo
- Business
- $99/mo

— me 👋
Hi, I'm Alexandro 👋
I left my Software Engineer role at Amazon to build tools that solve real problems — the kind big companies ignore because they read spreadsheets instead of using their own products.
I was spending over an hour daily just scheduling 2 shorts across 3 platforms — logging in, reformatting, uploading one by one. That felt broken. So I built PublishQ . Now I create 4 shorts in 3 minutes and schedule them to 4 platforms in under 30 seconds.
PublishQ is bootstrapped. No investors, no vanity metrics. I build what actually helps you — because I use it every day myself.
Thank you,
Alexandro
Frequently Asked Questions
Common questions about API & Developer Tools
No credit card required • Set up in under 3 minutes