xAI Stops Billing Grok's Search Tool by the Call. Starting September 21, It Bills by the Post.
xAI shifts X Search API billing from $5/1,000 calls to $5/1,000 posts + $10/1,000 profiles, effective Sept 21, 2026. Developers pay more, not SuperGrok users.
Published: September 17, 2026 Impact: High. Affects developers, agent-builders, and any product that calls xAI's API. Not SuperGrok chat subscribers.
The Line That Disappears September 21
xAI's own developer documentation still prices X Search, the API tool that lets a program search or fetch posts and profiles from X, at a flat $5 per 1,000 calls. Starting September 21, 2026 at 12:00 PM PT, that line is gone. In its place: $5 per 1,000 posts fetched and $10 per 1,000 profiles fetched, according to xAI's own pricing and X Search documentation, both fetched directly today.
The call stops being the unit that gets billed. What comes back from it is.
I fetched both of xAI's own documentation pages directly, today. They match, word for word.
This is not a SuperGrok chat price change. Nothing here touches the $30 SuperGrok or $300 SuperGrok Heavy consumer tiers already on OneHuman's compare page. This affects anyone building an agent, bot, or app that calls Grok's tool-calling API (the interface that lets a program ask Grok to fetch live X data), or any third-party product that uses X Search under the hood without saying so.
What "Counts" Now
xAI's X Search docs state it plainly: "Every post returned by a search or thread fetch, including parent and quoted posts, counts; every profile returned by a user search counts." One call, many billable items.
| Posts returned in one call | Cost today (flat per-call) | Cost from Sept 21 (per-post) |
|---|---|---|
| 1 | $0.005 | $0.005 |
| 10 | $0.005 | $0.05 |
| 50 | $0.005 | $0.25 |
| 100 | $0.005 | $0.50 |
The profile side is steeper. A user-search call returning 1,000 profiles costs $0.005 flat today. From September 21, the same call costs $10.00: $10 per 1,000 profiles fetched, 2,000 times the current price for an identical request.
The Thread-Fetch Trap
Fetching a thread pulls in parent posts and quoted posts by design. That is how a thread renders. Under the new model, each of those counts as its own billable post, whether or not the calling application asked to see them or a human would count them as "part of the thread" at all. A ten-reply thread with three quote-tweets and two parent posts is not a 10-post bill. It is fifteen, and the number is not visible until the results come back.
Consumer Protection Q&A
Q: Does this change touch SuperGrok chat subscriptions? A: No. This is X Search API billing only. The $30 SuperGrok and $300 SuperGrok Heavy consumer tiers are unaffected.
Q: What happens to an app that doesn't update before September 21? A: It keeps running. It gets billed under the new per-item rates automatically, with no opt-in and no grace period to catch it first.
Q: Can a developer estimate the new cost before September 21 hits? A: Only by logging actual posts and profiles returned per call today. The flat per-call rate has never required tracking that number, so most integrations do not have it yet.
Q: Does xAI flag an expensive call inside the API response itself? A: Neither documentation page describes a cost-warning field. The bill is a downstream event, not something the response tells you at call time.
Q: Does a call that returns nothing still cost money under the new model? A: Based on the per-item formula, zero posts and zero profiles returned means zero dollars for that call. That is the opposite of today's flat $0.005, charged regardless of what comes back.
What Happens Next
30 days: Watch whether any other xAI API tool picks up its own per-item line on the same pricing page, not just X Search. 90 days: Watch whether the per-post and per-profile rates hold as documented, or get adjusted after developer pushback, the pattern already seen with usage-limit walkbacks at other vendors. 6-12 months: Watch whether per-item billing becomes the standard unit for agentic tool-calling APIs industry-wide, replacing the flat-per-call model at OpenAI, Anthropic, and Google as well as xAI.
What to Do Next
- If you build or run a product that calls X Search, model both new rates against your actual post-and-profile volume before September 21. The per-call flat rate disappears entirely; it does not stay as an option.
- Profile-heavy calls (user search) see the steepest jump. Audit any workflow that fetches profiles at scale.
- Thread and reply-fetch calls will return more billable items than the visible thread length suggests. Log actual post counts per call, not assumed ones.
- SuperGrok chat subscribers see no change from this. This is API billing only.
Bottom Line
xAI's pricing page has one line change and it moves the entire unit of account. A call used to cost the same whether it returned one post or a hundred. From September 21, 2026, it costs whatever it returns. Results from the same call can vary by two orders of magnitude depending on how many parents and quotes ride along. No blended average covers that range. Model your own volume, not someone else's estimate.
Sources
- xAI Developer Docs, "Pricing": current $5/1,000-call rate, new $5/1,000-post and $10/1,000-profile rates, September 21, 2026, 12:00 PM PT effective time. Fetched directly, September 17, 2026
- xAI Developer Docs, "X Search": "every post returned by a search or thread fetch, including parent and quoted posts, counts; every profile returned by a user search counts." Fetched directly, September 17, 2026
Verified by OneHuman · September 17, 2026
Independent. AI-assisted. Human-verified. No ads. No affiliates. No investors.
Share This Article
"xAI's pricing page still says X Search is $5 per 1,000 calls. From September 21, 2026, it is $5 per 1,000 posts and $10 per 1,000 profiles. The call stops being the billed unit."
"A call returning 100 posts costs $0.005 flat today. From September 21, 2026, the same identical call costs $0.50. That is before a single profile gets counted."
"A user-search call returning 1,000 profiles costs $0.005 today. From September 21, 2026 it costs $10.00. That is 2,000 times more for the identical call."
"Every parent post and every quoted post in a thread now counts as its own billable item. Fetch one thread, get billed for posts nobody actually asked to see."
Related: Grok
- • xAI Cut SuperGrok Heavy's Video Quota Through a Support Email. The Pricing Page Still Says "Highest Usage Limits."
- • Grok Now Costs $300/Month Under SpaceX — The Governance Fine Print No One Is Reading
- • xAI Admits It Was 'Built Wrong': Will Musk's Big Gamble Save Grok or Sink It?
- • Pentagon Adopts Grok 72 Hours After Countries Ban It for Deepfake Abuse
- • Musk's xAI Targets 2026 AGI Goal with Pentagon-Validated Grok and Ambitious Funding Plans