Launch your X integration in minutes

Adeli publishes to X through the same endpoint as every other network. No X developer app, review process, or token refresh for your team to own. X charges per API request, and Adeli passes those fees through at X's published rates.

problem

Why Adeli vs. build it yourself?

app review

Skip X's app review

Building directly against X's API means registering your own X developer app and sitting through X's review before you can publish on behalf of real users. Adeli already has that app and has already passed that review, behind one API key.

token refresh

Skip maintaining OAuth refresh

X OAuth tokens expire and need refreshing on their own schedule. Adeli handles that refresh cycle for every connected X account, so it isn't logic your product has to own.

one integration

One endpoint, not an X-specific one

Adeli replaces a dedicated X integration with the same endpoint you already use for every other network — add "x" to the platforms array instead of standing up a second SDK and a second credential set.

what you get

Everything Adeli does, applied to X

publishing

Multi-network publishing

One request publishes to X alongside every other network you've connected — set platforms: ["x", ...] and Adeli fans it out in a single call.

scheduling

Built-in scheduling

Queue an X post for a future time and Adeli's delivery layer handles retries and timezones, so you don't run your own queue for it.

no oauth hassle

No OAuth hassle

Adeli holds the X developer app, keeps its token refresh cycle current, and carries X's review process. You hold one API key.

accounts

Multi-account management

Every one of your users connects their own X account through Adeli, cleanly scoped and isolated from every other user's.

analytics

Post analytics

Read engagement, reach, and follower metrics for an X post back through the same endpoint you published it with.

delivery

Instant delivery

Publish to X now or schedule it for later. Either way you get a per-platform status back and a webhook the moment it lands.

one endpoint

Publish to X the same way you publish to everything else

Same request shape as every other connected network — only the platforms array changes.

TypeScript
const res = await fetch("https://app.tryadeli.com/api/v1/posts", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    content: "We shipped it.",
    platforms: ["x"],
    publishNow: true,
  }),
});
faq

X API — Frequently Asked Questions

Does Adeli support X's posting requirements?

Adeli handles the X developer app and X's own review process on your behalf and publishes through X's posting API. We don't restate X's technical requirements here, since X sets and changes those — what's true is that you never register your own X app or go through X's review to use Adeli.

Do I need my own X developer account?

No. Adeli maintains the X developer app and carries its review process itself, so you never register your own app or wait on X's approval.

Can my users connect their own X accounts?

Yes. Every one of your users connects their own X account through Adeli, cleanly scoped and isolated from your other users' accounts.

How much does it cost to post to X through Adeli?

One X account is one connected account on Adeli's pricing, and your first 3 connected accounts are free. On top of that, X charges per API request: $0.015 per post, $0.20 per post with a link, and $0.005 per post read. Adeli passes X's API usage fees through at X's published rates, so check X's pricing page for the current numbers.

Can I schedule X posts for later?

Yes. Send a scheduled time instead of publishNow and the post sits in the queue until it's due — the same mechanism used for every other connected network.

What happens if a post to X fails?

You get a per-platform status on the response plus a webhook when anything changes, so a failure on X doesn't block posts going out to your other connected networks.

keep going

One API. Every network you need.

X accounts are one part of it — see how the social media posting API works across every connected network, or check pricing.

Add X to your product
without building the integration.

Book a short onboarding call, get your API key, and start publishing to X the same day.

Get started