X (Twitter) Policy
X charges for every post created through its API, and about 13 times more for a post with a link. To keep plans flat-priced, each plan includes a monthly X allowance. Every other network is unaffected.
Monthly allowance
| Plan | X posts per month | of which with a link |
|---|---|---|
| Free | 10 | 0 |
| Pro | 300 | 20 |
| Pro Max | 1,000 | 60 |
| Agency | 3,000 | 200 |
- Each part of a thread is one X post. A part that contains a link (including a bare domain such as
example.com) is also a link post. - A post sent to two X accounts counts twice.
- The allowance resets on the 1st of every month (UTC).
- X analytics ranges are limited by plan, because X also bills reads.
At the limit
- Scheduling a post to X through the API is refused with
429andcode: x_monthly_cap_reached. In the dashboard, scheduling shows a "Monthly X allowance reached" dialog. - X posts that come due after the allowance is used up fail with the message "Monthly X allowance reached" (and the
post.publishing_failedwebhook). A thread that has already started publishing always finishes. - Your other networks keep publishing normally.
Check your usage
- Dashboard:
https://postboost.co/app/<workspace uuid>/x-usage - API:
GET /{workspaceUuid}/usage/x - Email: workspace admins get an email when the workspace has used 80% and again at 100% of either allowance (once each per month).
{
"period_start": "2026-10-01T00:00:00+00:00",
"period_end": "2026-10-31T23:59:59+00:00",
"enforced": true,
"posts": { "used": 42, "limit": 300 },
"link_posts": { "used": 3, "limit": 20 },
"estimated_cost_usd": 1.155
}
estimated_cost_usd is our estimate of what X charged for these posts. It is informational: you are never billed per post.
Need more X volume? Contact us.