{"slug": "show-hn-xflux-x-twitter-read-api-and-account-monitors-free-tier", "title": "Show HN: XFlux – X/Twitter read API and account monitors (free tier)", "summary": "XFlux, a new REST API for X/Twitter data, offers 1,000 free API calls per month for profiles, search, timelines, and tweet lookup, plus paid account monitors with signed webhooks, requiring no official X API approval. The service provides normalized JSON endpoints for AI pipelines, CRM enrichment, and real-time alerts, with a public demo available without signup.", "body_md": "# X/Twitter data API for profiles, search, timelines & monitors\n\nStable 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.\n\n- 1,000 free API calls / month\n- Profile, search & timeline REST API\n- Monitors + signed webhooks (paid)\n\nLook up a public account — id, bio, followers, verification.\n\n```\n/api/demo/profile?username=elonmusk\ncurl -H \"Authorization: Bearer xflux_YOUR_KEY\" \\\n  https://www.xfluxapi.com/api/v1/users/elonmusk\n{\n  \"ready\": true,\n  \"next\": \"Pick a sample below, then run a live demo request.\"\n}\n```\n\nPublic demo · cached ~5 min · no signup · full API after free registration\n\n## One API for read access — plus monitors that push to you\n\nREST endpoints for on-demand pulls. Account monitors with optional webhooks when you do not want to poll yourself.\n\n[GET /api/v1/users/:username](/docs/api)\n\n### Profiles & users\n\nLookup public profiles by @username — id, bio, followers, verification.\n\nUse for: CRM enrichment, author cards, verification checks\n\n[GET /api/v1/users/:username/tweets](/docs/api)\n\n### Timelines\n\nFetch recent tweets from any public account timeline.\n\nUse for: Feed widgets, backtests, content archives\n\n[GET /api/v1/search?q=](/docs/api)\n\n### Search\n\nSearch public posts by keyword, hashtag, or from:username.\n\nUse for: Brand monitoring, trend research, RAG ingestion\n\n[GET /api/v1/tweets/:id](/docs/api)\n\n### Tweet lookup\n\nRetrieve a single tweet by ID for enrichment or moderation pipelines.\n\nUse for: Link unfurling, moderation, fact-check tools\n\n[Dashboard → Monitors](/docs/monitors)\n\n### Account monitors\n\nBackground polling for new tweets — no cron jobs or scraping scripts.\n\nUse for: KOL tracking, competitor watches, alert rules\n\n[POST your-endpoint (Starter+)](/twitter-webhook)\n\n### Signed webhooks\n\nHTTP POST to your URL when a monitor detects a new tweet. HMAC verified.\n\nUse for: Slack bots, trading signals, real-time AI agents\n\n## Three ways teams use XFlux\n\nStart 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.\n\n### Pull data on demand\n\nCall REST endpoints from your app, script, or data pipeline — profiles, search, timelines, tweet lookup.\n\n- Enrich a CRM with @handles\n- Backfill tweets for sentiment\n- Power a search UI\n\n[API quickstart](/docs/quickstart)\n\n### Watch accounts in the background\n\nCreate monitors in the Dashboard. XFlux polls for new tweets so you do not need cron jobs or scrapers.\n\n- Track KOL accounts\n- Watch competitor launches\n- Alert on brand mentions\n\n[Monitor guide](/docs/monitors)\n\n### Get pushed via webhook\n\nOn Starter plans and above, new monitor hits POST signed JSON to your HTTPS endpoint — build real-time alerts.\n\n- Slack / Discord bots\n- Trading signal pipelines\n- Auto-summarize new posts\n\n[Webhook integration](/twitter-webhook)\n\n## Pull with REST — or get pushed when accounts post\n\nUse the read API in your app, bot, or data pipeline. Add monitors when you need alerts without writing polling infrastructure.\n\n### REST API — on-demand reads\n\nBearer token auth. Normalized JSON. 1,000 free calls per month.\n\n```\n# Profile lookup\ncurl https://www.xfluxapi.com/api/v1/users/elonmusk \\\n  -H \"Authorization: Bearer xflux_YOUR_KEY\"\n\n# Search recent posts\ncurl \"https://www.xfluxapi.com/api/v1/search?q=from:elonmusk&limit=10\" \\\n  -H \"Authorization: Bearer xflux_YOUR_KEY\"\n\n# User timeline\ncurl \"https://www.xfluxapi.com/api/v1/users/elonmusk/tweets?limit=10\" \\\n  -H \"Authorization: Bearer xflux_YOUR_KEY\"\n```\n\n[Quickstart guide](/docs/quickstart)\n\n### Monitors — webhook on new tweets\n\nWatch @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.\n\n```\nPOST https://your-app.com/webhooks/xflux\nX-XFlux-Event: monitor.hit\nX-XFlux-Signature: sha256=...\n\n{\n  \"event\": \"monitor.hit\",\n  \"monitor\": { \"targetUsername\": \"elonmusk\" },\n  \"tweet\": { \"id\": \"...\", \"text\": \"...\" }\n}\n```\n\n[Twitter webhook integration](/twitter-webhook)\n\n### Typical workflow\n\n- ① Register\nCreate a free account and copy your API key from the Dashboard — under 60 seconds.\n\n- ② Integrate\nCall REST for profiles, search, and timelines — or add a monitor for accounts you want to watch continuously.\n\n- ③ Automate\nOn paid plans, route monitor hits to your webhook for Slack alerts, trading bots, or AI summarization pipelines.\n\n## Built for the jobs you actually have\n\nWhether 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.\n\n### Catch KOL posts before the market moves\n\nYou follow influential accounts but can't sit on X all day — and most API tools only let you pull data on demand.\n\n- Monitor @accounts on a schedule — no cron jobs to maintain\n- Get signed webhooks when new tweets land (paid plans)\n- Review hit history in the Dashboard\n\nUnlike read-only API proxies, you don't build the polling layer yourself.\n\n[Monitor guide](/docs/monitors)\n\n### Feed tweets into RAG, sentiment, and analytics\n\nYour pipeline needs profiles, timelines, and search results — but the official API is costly and slow to approve.\n\n- REST endpoints for users, tweets, and search\n- Bearer API key — integrate in minutes\n- 1,000 free calls/month to prototype\n\nUnlike scrapers, you get stable JSON and documented limits.\n\n[API quickstart](/docs/quickstart)\n\n### Embed X data in your product without enterprise sales\n\nYou want profile lookup or search inside your app, not a months-long developer portal application.\n\n- Drop-in REST API with clear quotas per plan\n- Scale from free tier to 4M calls/month\n- Self-serve docs and API keys\n\nUnlike the official Basic tier at $100+/mo, paid plans start at $19.\n\n[API reference](/docs/api)\n\n### Track competitors, founders, and industry voices\n\nEnterprise social listening is overkill and overpriced; wiring your own monitors eats engineering time.\n\n- Watch multiple public accounts per plan\n- Dashboard timeline of every new hit\n- Webhook into Slack, Discord, or your backend\n\nUnlike listening suites priced for enterprises, XFlux is built for builders.\n\n[Monitor guide](/docs/monitors)\n\n### Turn account activity into real-time signals\n\nYou need a reliable trigger when a specific account posts — not a manual refresh or fragile scraper.\n\n- Poll intervals from 15s (Scale) to 5 min (Free)\n- HMAC-signed webhook payloads for verification\n- One monitor on Free — scale to 50 on Scale\n\nUnlike DIY scripts, polling runs in our infrastructure.\n\n[Webhook setup](/docs/webhooks)\n\n### Start free, ship fast, upgrade when traction hits\n\nYou're validating an idea and don't want a credit card or sales call before the first API call.\n\n- Free tier: 1,000 API calls + 1 monitor\n- Instant signup — API key in under 60 seconds\n- Upgrade only when usage grows\n\nUnlike platforms that gate access behind approval, you start building today.\n\n[Quickstart](/docs/quickstart)\n\n## Why developers choose XFlux\n\nOfficial X API pricing and approval can slow you down. XFlux is built for teams that need read access and monitors without the enterprise overhead.\n\n## Up and running in 3 steps\n\nFrom signup to your first API call in minutes.\n\n### Create a free account\n\nSign up in under a minute. No credit card, no approval wait.\n\n### Copy your API key\n\nYour key is ready instantly in the dashboard. Use it in the Authorization header.\n\n### Make your first call\n\nFetch a profile, search tweets, or add an account monitor — follow the quickstart.\n\n## What XFlux ships today\n\nRead endpoints and account monitors are live now. Posting and DM automation are on the roadmap.\n\n### Read API\n\nFetch user profiles, timelines, tweet lookup, and search results via REST endpoints.\n\n### Account Monitors\n\nPoll public accounts on a schedule. View hits in the Dashboard; paid plans can POST signed webhooks to your URL.\n\n### Auto Posting\n\nComing soonSchedule tweets, batch post, and manage content with template variables.\n\n### DM Automation\n\nComing soonSend bulk DMs for outreach and notifications.\n\n### Usage Dashboard\n\nView API usage, monthly quota, and monitor task status from one dashboard.\n\n### Developer First\n\nREST API and comprehensive docs. Integrate in minutes.\n\n## Simple, transparent pricing\n\nStart free, scale as you grow\n\n### Free\n\n$0", "url": "https://wpnews.pro/news/show-hn-xflux-x-twitter-read-api-and-account-monitors-free-tier", "canonical_source": "https://www.xfluxapi.com", "published_at": "2026-08-14 06:09:03+00:00", "updated_at": "2026-08-14 06:40:36.924154+00:00", "lang": "en", "topics": ["developer-tools", "ai-infrastructure"], "entities": ["XFlux", "X", "Twitter"], "alternates": {"html": "https://wpnews.pro/news/show-hn-xflux-x-twitter-read-api-and-account-monitors-free-tier", "markdown": "https://wpnews.pro/news/show-hn-xflux-x-twitter-read-api-and-account-monitors-free-tier.md", "text": "https://wpnews.pro/news/show-hn-xflux-x-twitter-read-api-and-account-monitors-free-tier.txt", "jsonld": "https://wpnews.pro/news/show-hn-xflux-x-twitter-read-api-and-account-monitors-free-tier.jsonld"}}