Appearance
Plans
Endpoint
GET /api/v1/plans list (rate-limited, 5-minute cache)The endpoint returns every plan with is_public: true. Defaults seeded by backend/src/scripts/seed-default-plans.ts are Free, Pro, Business, Enterprise.
Plan limits
Each plan carries a limits object that gates feature usage:
typescript
{
social_accounts: number,
posts_per_month: number, // -1 = unlimited
ai_credits: number,
team_members: number,
storage_mb: number,
scheduled_posts_max: number,
marketplace_sales: number,
}Plus a features array listing the human-readable bullets shown on the pricing page.
Defaults
| Plan | AI credits / mo | Posts / mo | Channels |
|---|---|---|---|
| Free | 50 | trial-limited | 2 |
| Pro | 1 000 | unlimited | 10 |
| Business | 10 000 | unlimited | 50 |
| Enterprise | 50 000 | unlimited | unlimited |
Admins customize these from Plans Admin.