Start free.
Upgrade for visibility,
collaboration, and scale.

Start with 100 posts/month on a permanent Free plan. Paid plans unlock Inbox, Analytics, X publishing, one shared custom platform or all-platform custom mode, and team workflows.

Free
$0/mo
100 posts/mo
A permanent free plan for real API and dashboard testing.
Dashboard + API
8 platforms (excludes X)
MCP server (AI agent ready)
Webhooks + scheduling (50 active)
Media kept 1d / 2d after final status
1 profile · 1 user
Inbox
Analytics
Most popular
Basic
$19/mo
2,500 posts/mo
Operating console for solo builders and creators.
Custom Hosted + Inbox + Analytics
All 9 platforms incl. X
Inbox: DMs + comments
Full Analytics suite
Hosted Connect + credentials for 1 platform
Media kept 4d / 8d after final status
5 profiles · 1 user
Hide Powered by UniPost
Growth
$59/mo
7,500 posts/mo
Embed UniPost into your own product.
All-platform custom mode
Everything in Basic
Hosted Connect + credentials on all supported platforms
Optional removal of Powered by UniPost
Branded OAuth flow
Media kept 15d / 30d after final status
25 profiles · 3 users
Team
$149/mo
Unlimited posts/mo
For agencies and multi-operator teams.
RBAC + per-member API keys
Everything in Growth
Roles: owner / admin / editor
Audit log
Media kept 30d / 60d after final status
Unlimited profiles · unlimited users
Priority support
Enterprise
Dedicated support, capacity planning, and custom platform-volume terms for high-scale teams. Custom means contract-defined terms: no UniPost monthly post quota, SLA and security review, or account-specific guarantees when your contract includes them.
Capacity planning
Platform-volume terms
SLA and security
Dedicated support
Contact sales
Built for embedded apps without a connected-account tax.
UniPost self-serve plans are based on product stage and monthly post capacity, not per connected social account. If your app has 100 end users connecting 2 social accounts each, Growth is $59/mo when total usage fits under 7,500 posts/month; Zernio's current account-meter pricing is $418/mo for those 200 connected accounts. See the Zernio comparison.
Free has a clear cap. Paid plans stay flexible.
Free workspaces stop accepting new publish requests after 100 posts/month and can hold up to 50 undeleted parent posts in scheduled status at once. On Basic and Growth, immediate publishing remains available during soft overage. New schedules pause when completed plus committed scheduled usage reaches 100%; cancel or move scheduled posts, wait for reset, or upgrade to restore capacity. Team has no monthly UniPost post quota. Platform safety limits, third-party API quotas, abuse controls, and shared-infrastructure fairness still apply.

Compare plans

Capability
Free
Basic
Growth
Team
Monthly posts
100
2,500
7,500
Unlimited
Monthly quota behaviorImmediate publishing stays soft on paid plans; new schedules pause when effective usage reaches 100%
Hard cap
Soft publish + schedule guard
Soft publish + schedule guard
Unlimited
PlatformsX (Twitter), Bluesky, LinkedIn, Instagram, Threads, TikTok, YouTube, Pinterest, Facebook
8 (no X)
9
9
9
ProfilesBrand groupings inside one workspace
1
5
25
Unlimited
UsersTeam members on the workspace
1
1
3
Unlimited
Per-account daily safety capsProtects connected accounts from spam flags — X 20/day, IG 100/day, FB 100/day, Threads 250/day, others 50/day
Posting APIREST API for publish / schedule / validate
MCP serverAI agent integration via MCP protocol
WebhooksReal-time event notifications
SchedulingPost at a future time
Active scheduled postsFree has a separate backlog cap. Paid schedules consume monthly capacity when committed.
50
Within monthly capacity
Within monthly capacity
Unlimited
Media retention after successUploaded UniPost media is kept after the parent post publishes successfully, then cleaned from storage.
1 day
4 days
15 days
30 days
Media retention after failed/partial/cancelledFailed, partial, and cancelled posts share the same longer troubleshooting window. Scheduled, draft, and in-flight posts are retained.
2 days
8 days
30 days
60 days
Dashboard UICompose, account management, analytics, and workspace settings in browser
InboxDMs and comments from connected accounts
AnalyticsReach, impressions, engagement
Hosted Connect + Platform CredentialsShared custom platform scope for branding and BYO developer credentials
1 shared platform
All supported
All supported
Hosted Connect attribution"Powered by UniPost" on hosted onboarding
Shown
Shown
Optional
Optional
RBAC + per-member API keysRoles: owner / admin / editor
Audit logMembership and config-change history

Frequently asked questions

Why Free, Basic, Growth, Team?
Each plan corresponds to a stage of how you use UniPost — evaluating the API, using the dashboard as your operating console, embedding it into your product, or running it as a multi-operator team. Pick by which of those describes you, not by raw post volume.
What counts as a post?
One successful publish to a single connected social account. Posting the same content to 3 platforms counts as 3 posts. Failed or cancelled posts are never counted.
Is there a free trial?
The Free plan has no time limit. If your workspace receives a time-limited paid-plan trial offer, sign in and select the named plan here or in Settings → Billing. A payment method is required, billing starts after the trial unless you cancel renewal, and changing plans during a scheduled or active trial ends it immediately.
Why is X (Twitter) not on the Free plan?
The X API has the highest per-call cost of any platform we support, and the Free plan's 100-post quota is too small to absorb that cost without distorting our pricing for everyone else. Free workspaces can read existing X data; new X publishes and connections require a paid plan starting with Basic at $19/mo.
Why are there per-account daily limits?
To protect your customers' accounts from being flagged for spam by the platforms themselves. Each connected account has its own daily ceiling — X 20/day, Instagram 100/day, Facebook 100/day, Threads 250/day, others 50/day. Limits reset at 00:00 UTC. Failed posts never count toward the cap.
Can I change plans anytime?
Yes. Upgrade instantly from your billing dashboard. Downgrades apply at the start of the next billing cycle. No lock-in, no cancellation fees.
What happens if I go over my monthly post quota?
Free workspaces stop accepting new publish requests once the 100-post monthly quota is reached. On Basic and Growth, immediate publishing remains available, while new scheduled posts pause once completed plus committed scheduled usage reaches 100%. Cancel or move scheduled posts, wait for the monthly reset, or upgrade to restore scheduling capacity. Team includes unlimited monthly posts.
Can I schedule posts on the Free plan?
Yes. Free workspaces can schedule posts, but they can hold up to 50 undeleted parent posts in scheduled status at once. Published, failed, partial, draft, and cancelled posts do not count toward that active scheduled backlog. Paid plans do not have an active scheduled-post cap.
How long does UniPost keep uploaded media after a post finishes?
Scheduled, draft, queued, publishing, and processing posts keep their media. Once the parent post reaches a final state, uploaded media is retained by plan: Free 1 day after success or 2 days after failed/partial/cancelled; Basic 4/8 days; Growth 15/30 days; Team 30/60 days.
When do I need Growth?
When Basic's one shared custom platform is no longer enough and you need Hosted Connect branding or BYO platform credentials across all supported platforms, or you want to remove "Powered by UniPost" from hosted onboarding.
When do I need Team?
When multiple people need to log in and collaborate, with role-based permissions, per-member API keys, and an audit log. Typical fit: agencies managing multiple client brands, internal marketing teams.
What does unlimited Team usage mean?
Team has no monthly UniPost post quota. Platform safety limits, third-party API quotas, abuse controls, and shared-infrastructure fairness still apply. Customers needing capacity planning, SLA, or custom platform-volume terms should use Enterprise.
When do I need Enterprise instead of Team?
Use Enterprise when you need dedicated support, capacity planning, custom platform-volume terms, SLA, security review, or procurement. It is a sales-led contract plan, not a sixth self-serve card.
Can Enterprise increase third-party platform quotas?
Enterprise can help plan, isolate, and contract around usage, but it cannot override platform-owned rate limits, app review, spam controls, or content policy enforcement. Custom means contract-defined terms and is not a smaller quota than Team.
How does UniPost compare to Ayrshare, Zernio, or PostForMe?
UniPost self-serve plans are based on product stage and monthly post capacity, not per connected social account. For an embedded app with 100 end users connecting 2 social accounts each, UniPost Growth is $59/mo if total usage fits under 7,500 posts/month; Zernio's current account-meter pricing is $418/mo for those 200 connected accounts. PostForMe is open-source at $10/mo — UniPost offers a permanent free tier and adds Inbox starting with Basic. See full comparisons at unipost.dev/alternatives.

Media retention is based on the workspace plan in effect when the retention period begins. Later plan upgrades or downgrades do not retroactively extend or shorten an existing retention period.