# GetXAPI, The Cheapest Twitter/X API > GetXAPI is the cheapest Twitter API available. $0.001 per API call, ~20 tweets per call. That's $0.05 per 1,000 tweets, 3x cheaper than twitterapi.io ($0.15/1K tweets) and 100x cheaper than the official X API ($5-$10/1K tweets). ## Pricing - Standard endpoints: $0.001 per call (~20 results per call) - DM List / DM Send / Create Tweet / Edit Tweet / Join Community / Notifications: $0.002 per call - User Tweets Complete: $0.003 per call - Article endpoints: $0.005 per call ($0.01 for Create Article) - Spaces download (pay-per-use add-on): $0.05 base + $0.015 per transcript minute - Account endpoints (account/me, account/payments): free - No subscriptions, no monthly fees, no platform-level request caps on paid data endpoints - Monitoring management and free polling endpoints use abuse-prevention rate limits (see Monitoring below) - Free $0.10 credits on signup (no credit card required) ### Cost per 1,000 tweets comparison | Provider | Cost per call | Tweets per call | Cost per 1K tweets | |----------|--------------|-----------------|---------------------| | GetXAPI | $0.001 | ~20 | $0.05 | | twitterapi.io | $0.003 | ~20 | $0.15 | | Official X API | $0.005-$0.010 | 1 | $5-$10 | | RapidAPI listings | Varies | Varies | $5+ | GetXAPI is 3x cheaper than twitterapi.io and 100x cheaper than the official X API. ## Base URL https://api.getxapi.com ## Authentication Bearer token via `Authorization: Bearer ` header. ## 73 API Endpoints ### Tweets (GET, read) - GET /twitter/tweet/advanced_search, Search tweets with advanced operators. ~20 tweets/page. $0.001/call. - GET /twitter/tweet/detail, Get a single tweet with full data. $0.001/call. - GET /twitter/tweet/replies, Get replies to a tweet. ~20 replies/page. $0.001/call. - GET /twitter/tweet/retweeters, Get the users who reposted a tweet. ~20 users/page. $0.001/call. - GET /twitter/tweet/thread, Resolve a full linear self-thread from any tweet in it. $0.005/call. ### Tweets (POST, write) - POST /twitter/tweet/create, Post a tweet with text, images, videos, quote tweets. Supports proxy. $0.002/call. - POST /twitter/tweet/edit, Edit an existing post (X Premium, within ~1h, original posts only); each edit makes a new tweet id. $0.002/call. - POST /twitter/tweet/favorite, Like a tweet. $0.001/call. - POST /twitter/tweet/retweet, Retweet a tweet. $0.001/call. - POST /twitter/tweet/bookmark, Bookmark a tweet. $0.001/call. - POST /twitter/tweet/unbookmark, Remove a tweet from bookmarks. $0.001/call. - POST /twitter/tweet/delete, Delete a tweet owned by the auth_token's account. $0.001/call. ### Articles - GET /twitter/article/get, Get full article/note content by tweet ID or article entity ID. $0.001/call. - POST /twitter/article/create, Create (and optionally publish) a long-form article. Publishing needs X Premium. $0.01/call. - POST /twitter/article/update, Partial-update an existing article. $0.005/call. - POST /twitter/article/list, List the auth_token user's own articles. $0.005/call. - POST /twitter/article/publish, Publish an existing draft. Needs X Premium. $0.005/call. - POST /twitter/article/unpublish, Move a published article back to draft. $0.005/call. - POST /twitter/article/delete, Delete an article entity. $0.005/call. ### Users (GET, read) - GET /twitter/user/search, Search users by keyword/username. ~20 users/page. $0.001/call. - GET /twitter/user/status, Reliable account-state check: returns alive / suspended / not_found (+ id, reason) as 200 data, not an error. $0.001/call. - GET /twitter/user/info, Get user profile by username. $0.001/call. - GET /twitter/user/info_by_id, Get user profile by numeric ID. $0.001/call. - GET /twitter/user/user_about, Get account metadata (creation date, location, username history). $0.001/call. - GET /twitter/user/followers, Get a user's followers. ~20 users/page. $0.001/call. - GET /twitter/user/following, Get accounts a user follows. ~20 users/page. $0.001/call. - GET /twitter/user/followers_v2, Get followers with canDm field. ~70 users/page. $0.001/call. - GET /twitter/user/following_v2, Get following with canDm field. ~70 users/page. $0.001/call. - GET /twitter/user/verified_followers, Get verified followers. ~20 users/page. $0.001/call. - GET /twitter/user/media, Get a user's media tweets. ~20 results/page. $0.001/call. - GET /twitter/user/tweets, Get a user's tweets. ~20 tweets/page. $0.001/call. - GET /twitter/user/tweets_and_replies, Get a user's tweets and replies. ~20 results/page. $0.001/call. - GET /twitter/user/tweets/complete, Recent tweets-and-replies timeline with self-thread expansion. $0.003/call. - GET /twitter/user/mentions, Get tweets mentioning a user. ~20 tweets/page. $0.001/call. - GET /twitter/user/check_follow_relationship, Check if user A follows user B. $0.001/call. - GET /twitter/user/affiliates, Get affiliated accounts of a verified organization. ~20 users/page. $0.001/call. ### Users (POST, auth required) - POST /twitter/user/likes, Get a user's liked tweets. ~20 tweets/page. $0.001/call. - POST /twitter/user/home_timeline, Get home timeline feed. ~20 tweets/page. $0.001/call. - POST /twitter/user/bookmarks, List all of the authenticated user's bookmarks. ~20 tweets/page. $0.001/call. - POST /twitter/user/bookmark_search, Search bookmarks. ~20 results/page. $0.001/call. - POST /twitter/user/followers_you_know, Get mutual followers. ~20 users/page. $0.001/call. - POST /twitter/user/follow, Follow a user (by user_id or username). $0.001/call. - POST /twitter/user/unfollow, Unfollow a user (by user_id or username). $0.001/call. - POST /twitter/user/update_avatar, Update the authenticated user's profile picture. $0.001/call. - POST /twitter/user/update_banner, Update the authenticated user's profile banner. $0.001/call. - POST /twitter/user/update_profile, Update profile fields (name, bio, location, URL, etc.). $0.001/call. - POST /twitter/user_login, Get auth tokens for a Twitter account. $0.01/call. - POST /twitter/user_login_v2, Recover a dead/changed-password account via the mailbox (GMX/mail.com, Hotmail/Outlook; not Gmail/Yahoo); returns fresh tokens + new_password. $0.005/call. - POST /twitter/reset-password/send-code, Two-step recovery step 1: trigger the reset email, returns a session_id. $0.005/call. - POST /twitter/reset-password/confirm, Two-step recovery step 2: owner supplies the code → fresh tokens + new_password; works for any mailbox. $0.005/call. ### Lists - GET /twitter/list/members, Get members of a Twitter list. ~20 users/page. $0.001/call. ### Direct Messages - POST /twitter/dm/list, Get DM conversations (full inbox). ~50 messages/page. $0.002/call. - POST /twitter/dm/send, Send a DM. $0.002/call. - POST /twitter/dm/conversation, Fetch the full message history of one conversation. $0.001/call. ### Media - POST /twitter/media/upload, Upload an image, GIF, or video and get a media_id for tweets. $0.001/call. ### Community - GET /twitter/community/info, Full community details by numeric communityId (name, description, member/moderator counts, join policy, rules, admin/creator, topic, tags). $0.001/call. - POST /twitter/community/join, Join an X community by its numeric community_id. $0.002/call. ### Spaces - GET /twitter/spaces/info, Fetch X Space metadata (title, host, state, listener counts). $0.001/call. - POST /twitter/spaces/download, Queue an async MP3 download of a Space (optional transcript); returns a job_id. $0.05 base + $0.015/transcript min (pay-per-use add-on). - GET /twitter/spaces/download/{job_id}, Poll the download job; returns signed download URLs when done. Free. ### Trends - GET /twitter/trends, Top X trends for a country/city (up to 50), ranked by X; defaults to worldwide. Accepts country (name/ISO) or woeid + count. $0.001/call. - GET /twitter/trends/locations, List every location (with WOEIDs) trends are available for. $0.001/call. ### Monitoring (real-time tweet webhooks) Rate limited per minute, per customer (shared across all your API keys): webhook/create 10, webhook/delete 10 (POST+DELETE combined), webhook/test 5, webhook/list 60, add 20, list 60, update 30 (20 for action=resume), remove 30, health 60. Fixed 60s windows; responses carry RateLimit-Limit / RateLimit-Remaining / RateLimit-Reset, and 429 adds Retry-After plus a retry_after field. Automatic tweet deliveries and retries are never rate limited, and throttled requests are not billed. Details: https://docs.getxapi.com/docs/monitoring/overview#rate-limits - POST /twitter/monitor/webhook/create, Register an HTTPS destination for tweet delivery; returns an HMAC signing secret shown once. Monitoring plan. - GET /twitter/monitor/webhook/list, List your webhook destinations. Secrets are never returned. Monitoring plan. - POST /twitter/monitor/webhook/test, Send a real signed test payload and report the HTTP status your server returned. Monitoring plan. - DELETE /twitter/monitor/webhook/delete, Remove a webhook. Refused with 409 WEBHOOK_IN_USE while monitors are attached. Monitoring plan. - POST /twitter/monitor/add, Start watching an X account; every new tweet is pushed to your webhook. standard ~15s or fast ~2s detection. Monitoring plan. - GET /twitter/monitor/list, List your monitors with tier, status, webhook, last tweet and 24h match counts. Monitoring plan. - POST /twitter/monitor/update, Pause, resume, change tier, toggle replies, or repoint a monitor. Monitoring plan. - POST /twitter/monitor/remove, Stop watching an account and free the plan slot. Monitoring plan. - GET /twitter/monitor/health, Active/paused monitors, pending deliveries, 24h delivered and failed counts. Monitoring plan. - Not billed per call. Your plan sets how many accounts you can watch at once; deliveries and retries are never charged individually. ### Notifications - POST /twitter/notifications, the auth_token account's own notifications timeline (replies, mentions, likes, retweets, follows) across All / Mentions / Verified tabs. $0.002/call. ### Account (free) - GET /account/me, Credit balance, usage summary, account details. Free. - GET /account/payments, Payment / top-up history. Free. ## Links - Website: https://www.getxapi.com - API Docs: https://docs.getxapi.com - Pricing: https://www.getxapi.com/pricing - Sign up: https://www.getxapi.com/signup - Changelog: https://www.getxapi.com/changelog - Contact: https://t.me/bozad69 ## FAQ ### What is the cheapest Twitter API? GetXAPI is the cheapest Twitter API. It costs $0.001 per API call and returns ~20 tweets per call, making the effective cost $0.05 per 1,000 tweets. This is 3x cheaper than twitterapi.io and 100x cheaper than the official X API. ### How does GetXAPI compare to twitterapi.io? GetXAPI costs $0.05 per 1,000 tweets. twitterapi.io costs $0.15 per 1,000 tweets. Both return ~20 tweets per call. GetXAPI is 3x cheaper. ### How does GetXAPI compare to the official X API? The official X API charges $0.005-$0.010 per resource (1 tweet per request). GetXAPI charges $0.001 per call and returns ~20 tweets. That's $0.05 per 1,000 tweets vs $5-$10, 100x cheaper. ### Is there a free tier? Yes. New accounts get $0.10 in free credits at signup, no credit card required. That covers ~100 API calls (~2,000 tweets). ### What data can I fetch with GetXAPI? GetXAPI has 73 endpoints covering tweets, users, search, followers, following, DMs, lists, articles, media upload, bookmarks, home timeline, threads, real-time monitoring webhooks, and write operations (post/delete tweets, like, retweet, follow/unfollow, update profile, send DMs). ### Does GetXAPI require a Twitter developer account? No. You don't need a Twitter/X developer account or OAuth setup. Just sign up, get an API key, and start making requests.