# Show HN: XFlux – X/Twitter read API and account monitors (free tier)

> Source: <https://www.xfluxapi.com>
> Published: 2026-08-14 06:09:03+00:00

# X/Twitter data API for profiles, search, timelines & monitors

Stable REST endpoints that return normalized JSON for search, analytics, and AI pipelines — plus account monitors with signed HTTP webhooks. No official X API approval required.

- 1,000 free API calls / month
- Profile, search & timeline REST API
- Monitors + signed webhooks (paid)

Look up a public account — id, bio, followers, verification.

```
/api/demo/profile?username=elonmusk
curl -H "Authorization: Bearer xflux_YOUR_KEY" \
  https://www.xfluxapi.com/api/v1/users/elonmusk
{
  "ready": true,
  "next": "Pick a sample below, then run a live demo request."
}
```

Public demo · cached ~5 min · no signup · full API after free registration

## One API for read access — plus monitors that push to you

REST endpoints for on-demand pulls. Account monitors with optional webhooks when you do not want to poll yourself.

[GET /api/v1/users/:username](/docs/api)

### Profiles & users

Lookup public profiles by @username — id, bio, followers, verification.

Use for: CRM enrichment, author cards, verification checks

[GET /api/v1/users/:username/tweets](/docs/api)

### Timelines

Fetch recent tweets from any public account timeline.

Use for: Feed widgets, backtests, content archives

[GET /api/v1/search?q=](/docs/api)

### Search

Search public posts by keyword, hashtag, or from:username.

Use for: Brand monitoring, trend research, RAG ingestion

[GET /api/v1/tweets/:id](/docs/api)

### Tweet lookup

Retrieve a single tweet by ID for enrichment or moderation pipelines.

Use for: Link unfurling, moderation, fact-check tools

[Dashboard → Monitors](/docs/monitors)

### Account monitors

Background polling for new tweets — no cron jobs or scraping scripts.

Use for: KOL tracking, competitor watches, alert rules

[POST your-endpoint (Starter+)](/twitter-webhook)

### Signed webhooks

HTTP POST to your URL when a monitor detects a new tweet. HMAC verified.

Use for: Slack bots, trading signals, real-time AI agents

## Three ways teams use XFlux

Start with the REST API for one-off reads. Add monitors when you need ongoing coverage. Upgrade to webhooks when you want push instead of poll.

### Pull data on demand

Call REST endpoints from your app, script, or data pipeline — profiles, search, timelines, tweet lookup.

- Enrich a CRM with @handles
- Backfill tweets for sentiment
- Power a search UI

[API quickstart](/docs/quickstart)

### Watch accounts in the background

Create monitors in the Dashboard. XFlux polls for new tweets so you do not need cron jobs or scrapers.

- Track KOL accounts
- Watch competitor launches
- Alert on brand mentions

[Monitor guide](/docs/monitors)

### Get pushed via webhook

On Starter plans and above, new monitor hits POST signed JSON to your HTTPS endpoint — build real-time alerts.

- Slack / Discord bots
- Trading signal pipelines
- Auto-summarize new posts

[Webhook integration](/twitter-webhook)

## Pull with REST — or get pushed when accounts post

Use the read API in your app, bot, or data pipeline. Add monitors when you need alerts without writing polling infrastructure.

### REST API — on-demand reads

Bearer token auth. Normalized JSON. 1,000 free calls per month.

```
# Profile lookup
curl https://www.xfluxapi.com/api/v1/users/elonmusk \
  -H "Authorization: Bearer xflux_YOUR_KEY"

# Search recent posts
curl "https://www.xfluxapi.com/api/v1/search?q=from:elonmusk&limit=10" \
  -H "Authorization: Bearer xflux_YOUR_KEY"

# User timeline
curl "https://www.xfluxapi.com/api/v1/users/elonmusk/tweets?limit=10" \
  -H "Authorization: Bearer xflux_YOUR_KEY"
```

[Quickstart guide](/docs/quickstart)

### Monitors — webhook on new tweets

Watch @accounts in the Dashboard. Starter plans POST signed JSON to your HTTPS URL when a new tweet is detected — no polling code on your side.

```
POST https://your-app.com/webhooks/xflux
X-XFlux-Event: monitor.hit
X-XFlux-Signature: sha256=...

{
  "event": "monitor.hit",
  "monitor": { "targetUsername": "elonmusk" },
  "tweet": { "id": "...", "text": "..." }
}
```

[Twitter webhook integration](/twitter-webhook)

### Typical workflow

- ① Register
Create a free account and copy your API key from the Dashboard — under 60 seconds.

- ② Integrate
Call REST for profiles, search, and timelines — or add a monitor for accounts you want to watch continuously.

- ③ Automate
On paid plans, route monitor hits to your webhook for Slack alerts, trading bots, or AI summarization pipelines.

## Built for the jobs you actually have

Whether you need on-demand data or always-on account watches, XFlux combines a read API and monitors in one place — without enterprise pricing or approval delays.

### Catch KOL posts before the market moves

You follow influential accounts but can't sit on X all day — and most API tools only let you pull data on demand.

- Monitor @accounts on a schedule — no cron jobs to maintain
- Get signed webhooks when new tweets land (paid plans)
- Review hit history in the Dashboard

Unlike read-only API proxies, you don't build the polling layer yourself.

[Monitor guide](/docs/monitors)

### Feed tweets into RAG, sentiment, and analytics

Your pipeline needs profiles, timelines, and search results — but the official API is costly and slow to approve.

- REST endpoints for users, tweets, and search
- Bearer API key — integrate in minutes
- 1,000 free calls/month to prototype

Unlike scrapers, you get stable JSON and documented limits.

[API quickstart](/docs/quickstart)

### Embed X data in your product without enterprise sales

You want profile lookup or search inside your app, not a months-long developer portal application.

- Drop-in REST API with clear quotas per plan
- Scale from free tier to 4M calls/month
- Self-serve docs and API keys

Unlike the official Basic tier at $100+/mo, paid plans start at $19.

[API reference](/docs/api)

### Track competitors, founders, and industry voices

Enterprise social listening is overkill and overpriced; wiring your own monitors eats engineering time.

- Watch multiple public accounts per plan
- Dashboard timeline of every new hit
- Webhook into Slack, Discord, or your backend

Unlike listening suites priced for enterprises, XFlux is built for builders.

[Monitor guide](/docs/monitors)

### Turn account activity into real-time signals

You need a reliable trigger when a specific account posts — not a manual refresh or fragile scraper.

- Poll intervals from 15s (Scale) to 5 min (Free)
- HMAC-signed webhook payloads for verification
- One monitor on Free — scale to 50 on Scale

Unlike DIY scripts, polling runs in our infrastructure.

[Webhook setup](/docs/webhooks)

### Start free, ship fast, upgrade when traction hits

You're validating an idea and don't want a credit card or sales call before the first API call.

- Free tier: 1,000 API calls + 1 monitor
- Instant signup — API key in under 60 seconds
- Upgrade only when usage grows

Unlike platforms that gate access behind approval, you start building today.

[Quickstart](/docs/quickstart)

## Why developers choose XFlux

Official X API pricing and approval can slow you down. XFlux is built for teams that need read access and monitors without the enterprise overhead.

## Up and running in 3 steps

From signup to your first API call in minutes.

### Create a free account

Sign up in under a minute. No credit card, no approval wait.

### Copy your API key

Your key is ready instantly in the dashboard. Use it in the Authorization header.

### Make your first call

Fetch a profile, search tweets, or add an account monitor — follow the quickstart.

## What XFlux ships today

Read endpoints and account monitors are live now. Posting and DM automation are on the roadmap.

### Read API

Fetch user profiles, timelines, tweet lookup, and search results via REST endpoints.

### Account Monitors

Poll public accounts on a schedule. View hits in the Dashboard; paid plans can POST signed webhooks to your URL.

### Auto Posting

Coming soonSchedule tweets, batch post, and manage content with template variables.

### DM Automation

Coming soonSend bulk DMs for outreach and notifications.

### Usage Dashboard

View API usage, monthly quota, and monitor task status from one dashboard.

### Developer First

REST API and comprehensive docs. Integrate in minutes.

## Simple, transparent pricing

Start free, scale as you grow

### Free

$0
