READ API LIVEBuild on /v1 for search, profiles, timelines, audience graph, and tweet context.READ DOCS

Product · Twitter account monitor

Twitter account monitor — every new post, the moment it’s posted.

Watch any public X/Twitter account. When it posts, the new tweet lands in your team’s Discord and hits your signed webhook — in real time, with no polling code to run. Deliveries never spend your credits.

See monitor pricing 10-day free trial · 2–25 accounts on monthly plans

Set up in minutes

01

Pick the accounts

Any public @handle — competitors, founders, news desks. Start from dashboard suggestions or resolve an exact handle.

02

Connect Discord or point your webhook

Pick a Discord channel and authorize, or paste the endpoint you want signed deliveries to hit.

03

Go live

Set it once. Every new post pushes to your channels in real time.

Team alerts in Discord — no code

When a watched account posts, the tweet shows up in your channel as a faithful card — where your team already reacts, votes, and decides.

A faithful card, not a bare link

Each post arrives as a rich notification — avatar, name, @handle, the full text, and an Open on X link.

The channel your team already watches

Deliveries land in the Discord channel you pick, so alerts live where the conversation already is.

Hand setup to the channel's admin

Send a one-time setup link and a Discord channel manager in another server can authorize the channel — no xfetch login needed.

A few clicks end to end

Pick accounts, connect Discord, done. No webhook URLs, no code.

A signed webhook for your systems

The same event, machine-shaped: a tweet.created POST your pipeline can verify, dedupe, and act on.

POSTyour webhook
tweet.created
Headers
content-type: application/json
x-xfetch-event-id: evt_...
x-xfetch-delivery-id: dlv_...
x-xfetch-timestamp: 2026-06-29T12:34:56Z
x-xfetch-signature: v1=<hmac-sha256>
Body shape
{
  "type": "tweet.created",
  "event_id": "evt_...",
  "delivery_id": "dlv_...",
  "monitor": { "account": { "username": "acme" } },
  "tweet": { "id", "text", "created_at" }
}

Verify every delivery

Deliveries carry x-xfetch-signature (HMAC-SHA256) so you can verify they came from xfetch before you act.

Retries built in

Failed sends retry automatically with bounded backoff before the delivery is marked failed.

Dedupe-safe

event_id and delivery_id are stable, so dropping duplicates is one lookup.

Treat the delivery as your wake-up signal. When the workflow needs depth — the author’s profile, the thread, engagement context — call the /v1 read API from your handler. Twitter data API for AI agents → API reference →

Who runs monitors

Trading & market desks

A watched account posts and your pipeline is already running — wire the webhook into signal ingestion and act while the market is still reading.

See the Bitcoin build →

Competitive & founder intel

A competitor ships, announces, or pivots — the post lands in the channel your team already reads, not in tomorrow's manual check.

Community & brand ops

The voices your ecosystem cares about, in one channel your whole team watches. Nobody refreshes profiles.

AI agents

tweet.created wakes your agent; /v1 gives it the author, the thread, and the context. React to the timeline in real time.

See the agent pipeline →

Ways to watch a Twitter account

X app notificationsGeneric automation toolsDIY poller + data APIxfetch monitor
When you find outas personal app notifications arrivedepends on the tool's trigger schedulewhen your poller runs — if it's healthythe moment it's posted
Where it landsyour app or device notificationsthe connectors your tool supportswherever you build ityour team's Discord + your signed webhook
Can it trigger machinesnot as a signed webhookdepends on the available connectorsyes — you build ityes — signed tweet.created webhook
Setup & upkeepenable notifications per accountconfigure each workflowcode, hosting, cursors, rate limitsa few clicks in the dashboard
Cost shapeincluded with the appvaries by tool and taskinfra + per-read coststrial or plan capacity; extra-account rate is $3 per account per month

Monitor pricing

$3 / extra account / month
  • Free & PAYG: watch 1 account free for 10 days — no card needed.
  • Monthly plans include monitor accounts: Starter 2 · Growth 5 · Pro 10 · Scale 25.
  • One monitored account can deliver to Discord and a signed webhook at the same time.
  • Deliveries never spend your credits.
See all plans →

Account monitor FAQ

What is a Twitter account monitor?
A Twitter account monitor watches selected public X/Twitter accounts and delivers every new post the moment it's posted. In xfetch, you set monitors up in the dashboard, and deliveries go to Discord channels and generic signed webhooks as tweet.created events.
Can I monitor any Twitter account?
You can watch any public @handle — start from dashboard suggestions or resolve an exact handle. Each monitor watches one account, and the same account can run separate delivery branches.
Do monitor deliveries cost API credits?
No — deliveries never spend your credits. Monitoring is priced per account: Free and PAYG include one 10-day trial account, monthly plans include 2–25 accounts, and the extra-account rate is $3 per account per month.
Can xfetch monitor keywords or search terms?
Account monitors watch whole public accounts; keyword and topic tracking is a /v1 search workflow. Run the query you care about on the /v1 search endpoints and page through new results on your own schedule.
How do I verify a delivery came from xfetch?
Generic webhook deliveries carry an x-xfetch-signature header (HMAC-SHA256) plus stable event_id and delivery_id values, so your receiver can verify the sender and drop duplicates. Discord deliveries post through the Discord incoming webhook you connect in the dashboard.
What happens when a delivery fails?
Failed sends retry automatically with bounded backoff. Generic webhook deliveries are signed with x-xfetch-signature so your receiver can verify each retry came from xfetch.
Who can set up the Discord channel?
You can connect a channel yourself in a few clicks. Or send a one-time setup link — a Discord channel manager in another server can authorize the channel without an xfetch login, scoped to that one monitor.
How fast do deliveries arrive?
In real time — when a watched account posts, the new post goes straight to your connected channels. There is no polling interval to configure or tune.

Watch your first account
free for 10 days.

Connect Discord, a generic signed webhook, or both. Every new post goes straight to the channels you choose.

See all pricing