API · v1

Build on the
SocialsBoost API

Schedule posts, fetch analytics, and listen to engagement events from your own apps and automations. Same engine that powers the SocialsBoost dashboard.

schedule-post.ts
import { SocialsBoost } from '@socialsboost/sdk'

const sb = new SocialsBoost({ apiKey: process.env.SB_KEY })

// Schedule a post across multiple platforms
await sb.posts.create({
  caption: 'Shipping our new AI Caption Studio today 🚀',
  platforms: ['instagram', 'linkedin', 'x'],
  scheduledAt: '2026-06-12T15:00:00Z',
  media: ['https://cdn.example.com/launch.png'],
})

One call, every connected platform. The SDK handles auth, media upload, and scheduling.

RESTful endpoints

Manage posts, schedules, analytics, and connected accounts with a clean, predictable REST surface.

Webhooks

Subscribe to publish, engagement-spike, and account-disconnect events — delivered in under a second.

OAuth 2.0

Industry-standard auth with scoped tokens, refresh rotation, and PKCE for native and SPA clients.

Rate-limit aware

Per-token quotas, cost headers on every response, and burst windows for high-throughput jobs.

Endpoints

A few of the most-used routes

POST/v1/posts
GET/v1/posts/{id}
GET/v1/posts
POST/v1/posts/{id}/publish
GET/v1/accounts
POST/v1/webhooks
GET/v1/analytics/posts/{id}
See the full API reference

Official SDKs

Pick your language

Node.js
npm install @socialsboost/sdk

TypeScript

Python
pip install socialsboost

Python 3.10+

Go
go get github.com/socialsboost/sdk-go

Go 1.21+

cURL
Use any HTTP client

Universal

Ready to build?

Sign in, generate an API key from your dashboard, and you're live in under five minutes.

Get an API key