Welcome to OmniX
OmniX is a developer API for X (Twitter). It lets you read profiles, tweets, timelines, lists, articles and direct messages, and write on behalf of a real X account — post tweets, like, retweet, bookmark, follow, update a profile, publish articles and send DMs (including end‑to‑end encrypted chats) — all through clean REST endpoints. You can also receive activity in real time via webhooks — DMs, mentions, replies, likes and follows pushed to your server.- One key, no OAuth. Authenticate every request with a single
Authorization: BearerAPI key. - Real account actions. Every call runs as the X account you supply, so viewer‑relative fields (like
canDm) are always accurate. - Flat, predictable pricing. Every billed endpoint costs $0.001 per successful call. No tiers, no surprises.
- Test it live. Every endpoint in the API Reference has an interactive playground — fill in your keys and hit Send.
Quickstart
Make your first call in under a minute.
Authentication
How API keys and X account tokens work.
Tweet Search
Advanced search with filters for dates, keywords and more.
User Networks
Access follower and following relationships.
Direct Messages
Read, send and manage DMs — including encrypted XChat conversations.
Webhooks
Get X activity pushed to your server in real time — DMs, mentions, follows.
Base URL
All endpoints are served under a single base URL:Every endpoint in the API Reference has a live playground pointed at this base URL —
add your API key and
auth_token and hit Send to try it.How a request works
Every request carries two credentials:- Your API key — identifies your account and is billed (
Authorization: Bearer <api_key>). - An X account token — the
auth_tokencookie of the X account the action runs as.
proxy — the call is then routed
through it. See Authentication.
The action is always performed as that X account, never a shared bot. See
Authentication for exactly where each value goes.
API overview
That’s 58 endpoints today, and growing.