AI SEO & Marketingsmall businesssocial mediaself hosting

X API Pricing 2026: Why Link Posts Cost 13x More

X charges 13x more for posts containing links. Here is what that does to self-hosted scheduling costs.

Published October 2, 2026

Muhammad Usman

By Muhammad Usman · Founder & Lead Reviewer

X API Pricing 2026: Why Link Posts Cost 13x More

Quick Answer

X charges $0.015 to post through its API, and $0.200 if that post contains a URL, a 13x surcharge on exactly what social schedulers exist to do. If you self-host a scheduling tool you pay these fees yourself, so 100 link posts a month costs $20 before anything else.

X charges $0.015 to post through its API, and $0.200 if that post contains a URL. That is a 13x surcharge on exactly what social schedulers exist to do. If you are self-hosting a scheduling tool, you pay these fees yourself, and 100 link posts a month costs $20 before you have paid for anything else.

Key takeaways

  • X API is pay-per-usage with no subscription tiers. You are billed per request.
  • A post containing a URL costs $0.200 against $0.015 for a plain post, more than 13 times as much.
  • Reads cost $0.005 per resource, with pay-per-usage capped at 3 million post reads monthly.
  • Cloud scheduling tools absorb this cost. Self-hosting transfers it to you.
  • At roughly 145 link posts a month, X API fees alone exceed a typical scheduler subscription.

The current pricing

Verified on X's own developer documentation in September 2026:

Write operations, charged per request

ActionCost
Post: Create$0.015
Post: Create (with URL)$0.200
Post: Create (summoned)$0.010
DM Interaction: Create$0.015
User Interaction: Create$0.015
Interaction: Delete$0.010
Content: Manage$0.005

Read operations, charged per resource returned

ResourceCost
Posts: Read$0.005
User: Read$0.010
DM Event: Read$0.010
Following/Followers: Read$0.010
Like / Mute / Block: Read$0.001
Profile Update: Read$0.005

Pay-per-usage plans are capped at 3 million post reads per monthly billing cycle. Above that you need an Enterprise plan.

Charged resources are deduplicated within the same 24-hour UTC window, so reading the same post twice in a day bills once.

Why the URL surcharge matters so much

The $0.200 rate for posts containing links is the single most consequential number here, and it is easy to miss.

Social media schedulers exist largely to distribute content. Blog posts, product pages, videos, newsletters: nearly all of it involves a link. A scheduler that cannot post links is barely a scheduler.

So for realistic use, $0.200 is your actual per-post cost, not $0.015.

Link posts per monthX API cost
30$6.00
100$20.00
300$60.00
500$100.00

At around 145 link posts monthly, X API fees alone exceed the cost of a typical scheduling subscription that includes X access.

Who actually pays this

This is where it becomes practical rather than academic.

If you use a hosted scheduler (Buffer, Hootsuite, Later, SocialBee, Postiz Cloud) the company holds approved API credentials and absorbs these costs into its subscription. You never see them.

If you self-host an open-source scheduler such as Postiz or Mixpost, you must register your own developer application with X and pay these fees directly.

That single fact undermines most "save money by self-hosting" arguments. Our analysis of Postiz self-hosting costs works through the full arithmetic: a server at Postiz's recommended specification plus 100 link posts a month lands around $68 monthly, against $29 for Postiz Cloud and $0 for Buffer's free plan.

The software licence is free. The platform access is not.

What about other platforms?

X is the most expensive by a wide margin, but it is not the only constraint.

Instagram caps API publishing at 100 posts per rolling 24 hours, requires a professional account, and needs permissions that go through Meta's approval process, documented as taking weeks. Carousels count as a single post.

TikTok sandbox accounts can only publish with SELF_ONLY visibility until an app is approved, which catches people out during setup.

Mastodon, Bluesky and Discord are generally free to post to via API, which is part of why open-source schedulers support them enthusiastically.

Practical options

Use a hosted scheduler. Buffer's free plan covers 3 channels at no cost with X included, because Buffer holds the credentials. For most people this is simply the correct answer.

Self-host but skip X. If X is not central to your strategy, self-hosted scheduling to Instagram, LinkedIn, Facebook, Mastodon and Bluesky avoids the expensive platform entirely.

Post to X manually. Automating everything else and posting to X by hand costs nothing and, for many accounts, produces better engagement anyway.

Reconsider link posts. Some accounts put the link in a reply rather than the main post. That changes your API cost from $0.200 to $0.015 plus a reply, though it also changes how the post performs, so test rather than assume.

The honest summary

X's pricing is a deliberate policy choice, and the URL surcharge in particular reads as pricing automated link distribution out of the free-tier ecosystem.

Whether that is reasonable is a separate question from whether it affects you. If you were planning to self-host a scheduler to save a subscription fee, run the numbers on your actual link-post volume first. For most people the answer is that a hosted tool, or Buffer's free plan, costs less than the API access alone.

Related reading: Postiz review and self-hosting costs and open source social media schedulers.

Frequently Asked Questions

How much does the X API cost in 2026?

X uses pay-per-usage pricing with no subscription tiers. Creating a post costs $0.015, but a post containing a URL costs $0.200. Reads are $0.005 per post resource, and pay-per-usage plans cap at 3 million post reads per monthly billing cycle.

Why do X posts with links cost more?

X charges $0.200 for posts containing a URL against $0.015 for plain posts, more than 13 times as much. Since social schedulers exist largely to distribute links, $0.200 is the realistic per-post cost for automated posting rather than $0.015.

Do I pay X API fees when using Buffer or Hootsuite?

No. Hosted schedulers hold their own approved API credentials and absorb these costs into your subscription. You only pay X directly if you self-host an open-source scheduler and register your own developer application.

Is self-hosting a social scheduler still worth it?

Only if X is not central to your strategy or you post few links. At around 145 link posts a month, X API fees alone exceed a typical scheduler subscription. Self-hosting to Instagram, LinkedIn, Mastodon and Bluesky avoids the expensive platform entirely.

What are Instagram's API limits?

Instagram caps API publishing at 100 posts per rolling 24 hours, requires a professional account, and needs permissions granted through Meta's approval process, which is documented as taking weeks. Carousels count as a single post.