Developer API
Schedule from your code. Hear back when it's live.
A full REST API, a typed TypeScript SDK, a CLI and signed webhooks, on every plan. Everything you do in the app, from your own tools.
Less glue code. More shipping.
Cross out the workarounds. Keep the automation.
Access
Paying for a developer tier just to get an API.
The full REST API is on every plan.
Knowing what happened
Polling a dashboard to see if a post went live.
A signed webhook the moment it publishes, fails or gets a comment.
Auth
An OAuth dance for a ten-line script.
One key in a Bearer header.
Types
Guessing what the response looks like.
A typed TypeScript SDK.
One-offs
Writing a script to post one thing.
One line in the CLI.
Leaked keys
One leaked key taking everything down.
A token per machine, revoked one by one.
Coverage
An API that only does posts.
Posts, media, slots, analytics, bio pages and webhooks.
Before you write the first call.
Is API access included?
Yes. Every plan has the full REST API, with no developer add-on or higher tier to unlock.
How do I authenticate?
Your account already has a key under Settings → REST APIs. Send it as a Bearer token. Add extra tokens, one per machine or CI job, and revoke them one at a time. The same key works for the MCP server and the CLI.
What can the API do?
Create, schedule and draft posts to several accounts at once, with a first comment; retry failed posts; upload media; manage slots, the queue, accounts and link-in-bio pages; read account analytics; invite team members; and manage webhooks. Connecting a new social account happens in the app.
Which webhook events are there?
Post scheduled, published and failed; first comment published and failed; new comment received; and account connected or disconnected. Every delivery is signed so you can verify it.
Are there rate limits?
Yes: 120 API requests a minute, and 30 publishing requests a minute per user. Every response carries the rate-limit headers.
Is there an SDK or a CLI?
Both. @zilfu/sdk is a typed TypeScript client, and @zilfu/cli gives you the zilfu command for scripts and the terminal.