Impressions12.8K
Meridian Tools@meridiantools

Shipping notes, part one: the new dashboard is live in every region as of this morning.

24112839
Meridian Tools@meridiantools

Part two: replies come back on the same webhook, so nothing needs polling any more.

24112839
Monday 39:30 AMScheduled
@nate_buildsHuge 🔥ReplyDMHide

Ship your X integration in minutes, not months

Stop wrestling with X's API pricing and complexity. Zernio gives you a single, simple endpoint to schedule tweets while we handle OAuth, rate limits, and all the platform changes.

  • Tweets
  • Threads
  • Replies
  • DMs
  • Ads

Join 200,000+ of the world's most ambitious developers and builders

Warner Music Group
ClickUp
Vibiz
RE/MAX
Heymark
Holo

Why Zernio vs X API Direct?

Save 4-6 weeks of development time

Zernio API

  • Simple API key - no $100/month fee

  • Automatic retries & queue management

  • Upload directly - we handle media processing

  • Zero maintenance forever

  • One API for 17 platforms

X API Direct

  • $100+/month API access, complex OAuth 2.0 PKCE

  • Strict rate limits with per-user quotas

  • Media upload requires multiple API calls

  • Frequent API changes and deprecations

  • Build separate integrations per platform

How It Works

Three steps to X automation

1

Profile

default

X

Connect your account

Link your X account through our dashboard. One-click OAuth - we handle all the X permissions.

2

POST /v1/posts

const { data } = await zernio.posts.createPost({
  body: {
    content: 'Shipping today 🚀',
    mediaItems: [{ url: 'https://cdn.acme.com/launch.jpg' }],
    platforms: [
      { platform: 'twitter', accountId: 'acc_8f2a' },
    ],
    scheduledFor: '2027-01-15T14:30:00',
    timezone: 'Europe/Madrid',
  },
});

Build your integration

Use our simple REST API to schedule posts, threads, images, or videos. Same pattern works for all 17 platforms.

3

post.failed

Webhook sent to your app

Failed

Mon, 18 Jan

09:00, Europe/Madrid

Scheduled

Shipping today 🚀

Fri, 15 Jan at 14:30

Published

We handle the rest

Zernio publishes at your scheduled time, retries on failures, and notifies you via webhooks. You never touch X's API directly.

Skip X's expensive API subscription

Features

Everything you need to ship X features

Engagement

Retweet and bookmark posts, follow or unfollow accounts, and search recent posts using keywords.

Messaging

Read and send X DMs through the same Inbox API that covers every other channel.

Posts

Schedule a post on X with images or video, publish threads and articles, or edit published posts.

Explore X Ads

Run paid ads on X programmatically via the same API

Zernio's X Ads API lets you launch campaigns, promote posts you already published, and build reports.

Pricing launch

$25/day

$412

Summer Sale

$40/day

Active

Retargeting

$30/day

Paused

Polls

Add a poll with 2 to 4 options. Choose who can reply: followers, mentioned users, subscribers or verified.

Replies

Read, answer, and moderate the replies to your X posts.

Analytics

Pull impressions, engagement, and click metrics for any post you've published.

Integrate

Three ways in. Same API behind all of them

Write it yourself with the SDKs, hand it to an agent over MCP, or run it from a shell.

Read the docs
import Zernio from '@zernio/node';
const zernio = new Zernio(); // reads ZERNIO_API_KEY
const { data: post } = await zernio.posts.createPost({
body: {
content: 'Shipping today 🚀',
mediaItems: [{ type: 'image', url: 'https://cdn.acme.com/launch.jpg' }],
platforms: [
{
platform: 'twitter',
accountId: 'acc_xxx',
platformSpecificData: {
replySettings: 'following',
},
},
],
publishNow: true,
},
});
And more
Try it live

Connect your X (Twitter) account to try the API live. No signup needed.

Uses the real X (Twitter) OAuth. You can disconnect right after

Supported Platforms

Build one integration
and reach 17 platforms with it

Frequently Asked Questions

Ship X today

No credit card, no sales call. Same reliability, 10x less code.

  • SOC 2
  • GDPR compliant
  • 99.97% uptime
  • Under 50ms response