One API to publish across every social platform.
Connect social accounts, then publish and schedule posts through one API, or hand the job to your AI agent with a single MCP snippet. Build social media integrations without building them yourself.
- Social platforms
- 16
- Social platforms
- Publishing potential
- ∞
- Publishing potential
- Unified API
- 1
- Unified API
New post
POST /v1/postsOur new product is live! Built for teams who ship every day.
@northwind
Instagram · just now
Our new product is live! Built for teams who ship every day.
Northwind Labs
LinkedIn · just now
Our new product is live! Built for teams who ship every day.
@northwind
X · just now
Our new product is live! Built for teams who ship every day.
@northwind
Threads · just now
Our new product is live! Built for teams who ship every day.
Every platform your users already live on.
Sixteen networks behind one schema. We track each platform's real API capabilities, so you always know what's supported before you ship.
App review
TikTok
App review
X
social
social
App review
Threads
App review
YouTube
App review
App review
Bluesky
social
community
Snapchat
Partner access
Discord
community
App review
Telegram
messaging
Slack
messaging
Google Business Profile
App review
“App review” platforms need an approved developer app for public posting. “Partner access” requires platform approval.
From zero to published in three steps.
No platform reviews to wrangle on day one, no token refresh logic, no per-network SDKs.
Copy it now — you won't see it again.
Generate your API key
Create a scoped key in the dashboard. Secrets are shown once and stored hashed.
Connect accounts via OAuth
Send users through a hosted OAuth flow. Tokens are encrypted and refreshed for you.
Publish with one request
POST once. Publish now, schedule for later, or drop into a queue.
Everything a social integration needs. Nothing you have to maintain.
Platform quirks, token refresh, media validation and retries are our problem. You get a clean, versioned API.
Multi-platform publishing
One request fans out to every selected account, with per-platform overrides when you need them.
Scheduling & content queues
Schedule to the second or drop posts into queues with recurring time slots.
Images, video & carousels
Upload once. We validate formats, sizes and counts against each platform's limits.
Reels and Stories
Publish Reels, Stories and Shorts where the platform's API supports them.
Webhooks & real-time events
HMAC-signed events with automatic retries and a full delivery log.
First-comment automation
Attach a first comment or self-reply — perfect for links and hashtags.
Bulk scheduling via CSV
Import hundreds of posts at once, validated row by row before anything ships.
NYC
09:00
LON
14:00
TYO
22:00
Timezone-aware
Every schedule and queue carries an IANA timezone. Daylight saving handled.
Analytics & reporting
Impressions, engagement and followers normalized into one schema.
Comments & direct messages
Read and reply to conversations on platforms that expose them.
Built for AI agents
Predictable JSON, idempotency keys and tool-ready schemas for LLM agents.
API access management
Scoped keys, read-only access, per-profile restrictions and usage tracking.
A REST API you can read in one sitting.
Predictable resources, consistent errors, idempotency keys and cursor pagination. Use any HTTP client — or copy a snippet and ship.
API reference
Base URL
https://hapi.tools
curl -X POST https://hapi.tools/v1/posts \
-H "Authorization: Bearer hapi_live_…" \
-H "Content-Type: application/json" \
-d '{
"accountIds": ["account_123"],
"content": "Our new product is live!",
"platforms": ["instagram", "linkedin"],
"mediaUrls": ["https://example.com/image.jpg"],
"scheduledAt": null
}'Idempotent by design
Send an Idempotency-Key header and retry safely — never double-post.
Honest results
Each target reports its own status. Sandbox publishes are always labelled as such.
Signed webhooks
HMAC-SHA256 signatures, automatic retries and a replayable delivery log.
Your AI agent can post everywhere. Setup takes 30 seconds.
Create an account, paste one snippet into Claude, Codex, Gemini, Cursor or any MCP client, and ask in plain language. Hapi's MCP server gives your agent safe, validated tools for every platform.
- Works with Claude, Codex & Gemini
- Cursor, VS Code & Windsurf too
- Publish & schedule in plain language
- Validated before anything posts
- Scoped, revocable agent keys
- Sandbox results always labelled
Marketing agent
Your LLM of choice
claude mcp add --transport http hapi https://hapi.tools/mcp \
--header "Authorization: Bearer YOUR_HAPI_API_KEY"Then run /mcp inside Claude Code to confirm it's connected.
A complete toolkit for social features.
Start with publishing. Add scheduling, analytics and engagement as your product grows — same key, same schema.
Posting API
Publish text, images, video and carousels to every connected account in one request.
POST /v1/posts
Scheduler API
Schedule posts to the second, in any timezone, with queues and recurring slots.
POST /v1/posts { scheduledAt }
Analytics API
Impressions, engagement and follower growth normalized across platforms.
GET /v1/analytics
Messaging API
Send direct messages on platforms that expose a messaging API.
POST /v1/messages
Comments API
Read, reply to and moderate comments from one consistent schema.
GET /v1/comments
Inbox API
A unified stream of mentions, comments and messages for support tooling.
GET /v1/inbox
Ads API
Boost top-performing organic posts where platforms allow it.
POST /v1/ads/boosts
Webhooks API
Signed, retried events for post.published, post.failed, account.disconnected and more.
POST /v1/webhooks
Teams ship social features faster.
“We replaced six platform SDKs and a pile of cron jobs with one integration. Our scheduling feature shipped in a sprint instead of a quarter.”
“Webhooks with real delivery logs are the underrated part. When a post fails, our support team knows why before the customer does.”
“Our AI assistant drafts and schedules posts for 3,000 small businesses. Idempotency keys alone saved us from double-posting during retries.”
Questions, answered.
Can't find what you need? Our engineers answer support email directly.
Your next social media integration starts here.
Get an API key, or plug Hapi into your AI agent, in under a minute. 15 days of full access for $5.