Unified API for social media publishing.

Publish and schedule across social platforms from your product, workflow, or AI agent.

Request
curl https://api.booleo.dev/v1/posts \
  -H "Authorization: Bearer bl_live_..." \
  -H "Idempotency-Key: launch-001" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "We just shipped dark mode.",
    "media": ["med_8fk2"],
    "targets": ["conn_linkedin_ava", "conn_bluesky_ava"],
    "publish_at": "2026-08-14T09:00:00Z"
  }'
202 AcceptedResponse
{ "job_id": "job_31xq", "publish_at": "2026-08-14T09:00:00Z", "targets": 2 }
  • Instagram
  • YouTube
  • Reddit
  • LinkedIn
  • TikTok
  • X
overview

Connect once. Publish everywhere.

Your users authorize their own accounts. You send one request. Booleo handles the platform-specific work behind it.

lifecycle

From connection to delivery in three steps.

01

Connect

Your users authorize their own accounts.

02

Publish or schedule

Send one request to publish now or schedule for later.

POST /v1/posts{ text, media, targets, publish_at }
LinkedIn Instagram
03

Track every result

See one delivery outcome per target account.

Delivery results
Published Scheduled
errors

Built to prevent double-posting.

Replay protection keeps retries safe. Validation catches bad requests before they reach a platform, and every provider error maps to one stable error language.

mcp

One contract for products and agents.

Use REST from your product or MCP from your agent. Both use the same accounts, publishing rules, and delivery model.

REST

Use one publish contract from your application.

MCP tools

  • publish_post
  • cancel_post
  • get_post_status
  • upload_media
  • list_connections
  • list_platforms

Shared model

Shared accounts and delivery rules

Read the capability matrix
security

Your users’ credentials deserve infrastructure.

Credentials are encrypted, tenants are isolated, and sensitive values are redacted before they reach logs. Booleo manages the token lifecycle so your application does not have to.

Read the full security page

bl_live_••••••••••••

API key format

pricing

Simple pricing, based on connected accounts.

Every feature is included. No seats and no feature-gated plans.

First 3 connected accountsfree no card
Accounts 4 to 10$5 per account per month
Accounts 11 to 100$3 per account per month
Accounts 101 and up$1 per account per month

X uses your own developer app. X charges and rate limits apply directly to that app.

Read pricing

FAQ

Who connects the social accounts?

Your users connect their own social accounts. Booleo stores and manages the credentials needed to publish for them.

Can I publish immediately and schedule for later?

Yes. The same contract supports publish now and one-time scheduled publishing.

What happens if one destination fails?

Every target keeps its own result. One destination can fail without hiding the others, and the response tells you what to retry.

How does pricing work?

Pricing is based on connected accounts: the first 3 are free, then $5 for accounts 4 to 10, $3 for 11 to 100, and $1 for 101 and up.