Getting started
Rate limits & plans
Plan allowances aren't just marketing — they're enforced in the same code that publishes your posts. Here's what each plan grants and what a limit returns.
Plan allowances
| Plan | Connected profiles | Posts / month | API calls / month |
|---|---|---|---|
| Starter (free) | 1 | 15 | 100 |
| Creator | 5 | Unlimited | 10,000 |
| Studio | 25 | Unlimited | 50,000 |
| Scale | Unlimited | Unlimited | Unlimited |
These figures are the single source of truth the backend enforces. See current pricing on the pricing page.
What counts as an API call
Every authenticated request to /api/v1 increments your monthly counter — reads included. The running total is returned as usage.api_calls_this_month from Get current user, and the counter resets at the start of each calendar month (UTC).
When you reach a limit
- Connected profiles. Connecting one more than your plan allows is rejected with HTTP
400:Your plan connects up to 1 profile. Upgrade to connect more. - Posts per month. On the Starter plan, creating a 16th post in a month returns HTTP
400:You’ve used all 15 posts on the Starter plan this month. Upgrade for unlimited posting.Creator and above have no monthly post cap. - API calls. Usage is metered against your monthly allowance and surfaced in
/me. Treat the allowance as your budget and watch the counter — heavy integrations should upgrade before they crowd the ceiling.
Check before you hit it
A single call to Get current user returns both your
limits and your live usage, so you can back off or upgrade proactively rather than reacting to a 400.Upgrading
Upgrading raises every ceiling at once and takes effect immediately — no key changes required. Manage your plan from pricing or the billing section of settings.