VerisoulAgent Atlas
All agents

Grok Bot

Run by xAI

Type: AI assistantSignedHow common: GrowingDetection guide
Verisoul ResearchUpdated 4 min read

xAI's Grok Bot works from hosted computers in Cursor's cloud and signs its requests, though xAI documents little of it.

How to detect Grok Bot

You detect Grok Bot by verifying the cryptographic signature on its requests, because Cloudflare Radar lists it as a signed agent with a published key directory while xAI's own docs print no user agent string or IP list for the hosted computers its Bots use. Verisoul verifies that signature and checks the cloud device and automated behavior behind it, while users who route traffic through their own desktop look like ordinary home browsing. Verisoul returns agent id grok_bot.

Detection method
SignedThe agent signs its requests, so its identity is verified cryptographically.
Signals that identify it
  • CryptographicA signed request verified cryptographically
  • BehavioralAutomated clicks, typing and page flow instead of a person's

Grok Bot is xAI's always-on agent product. Each Bot is a persistent, named AI teammate that works on a cloud computer with a browser, terminal and files, signing in to the user's apps and websites to run multi-step jobs and routines. xAI, renamed SpaceXAI in July 2026, launched it in beta on Aug 11, 2026 for SuperGrok and Cursor paid plans, included it with all SuperGrok, Cursor Pro and Cursor Teams plans on Aug 26 and opened it to enterprises on Sep 3, when the waitlist ended.

The Grok Bot docs describe use cases that land squarely on business websites: sales prospecting and CRM cleanup, inbox and subscription cleanup, customer support refunds, invoice and expense processing and checkout with saved cards, Link or X Money. A Bot has no identity of its own and acts as the signed-in member, which is why fraud and risk teams need to tell it apart from that member typing by hand.

xAI has not published usage numbers, and Verisoul does not have enough named Grok Bot traffic yet to report volumes.

Grok Bot named agents such as Chief of Staff and Inbox Manager
Grok Bot agents each get a name, a job and their own cloud computer

How Grok Bot shows up on your site

Each member gets one microVM in Cursor's cloud in the US, shared by all of their Bots, with a browser, filesystem, terminal and persistent browser sessions. By default those computers leave through shared static egress IPs used by every Grok Bot customer, which xAI gives out only through its account team. Users can also turn on a setting called Route traffic through this computer, after which your site sees their desktop's connection instead of the hosted computer's IP.

xAI's security docs say Bots should hand CAPTCHAs, blocks and human checks back to the user instead of working around them, and that some services flag datacenter IPs.

xAI's docs don't mention signing, while Cloudflare Radar's bot directory lists Grok Bot as a signed agent with a published Web Bot Auth key directory under a GrokAgent user agent pattern. That gives sites a way to verify Grok Bot cryptographically, and sites behind Cloudflare can act on the signed identity directly.

CheckWhat Grok Bot does
User agentNot documented by xAI, Cloudflare Radar lists a GrokAgent pattern
Web Bot Auth signatureSigned agent on Cloudflare Radar, verified by Verisoul
IP rangesShared static IPs, only via the account team
robots.txtNot documented by xAI

Why Grok Bot is medium hard to detect

A verified signature is the strongest identity signal an agent can send, because it can't be copied the way a user agent can. When Grok Bot's requests carry one, naming the session is reliable. The difficulty is that xAI documents so little around it: no published user agent, no public IP file and no robots.txt token, so teams without signature verification have only datacenter IP hints to go on.

Desktop routing makes it harder again, since a Bot sending traffic through the user's own computer arrives from a residential connection. Name confusion adds noise too. Grok Bot the agent is different from GrokBot and xAI-SearchBot, which are xAI's crawler names, and a rule written for one will not cover the other.

How Verisoul detects Grok Bot

Verisoul verifies the signed request cryptographically against the provider's key, then checks that the browser is cloud hosted with a virtual machine device profile and that clicks, typing and page flow are automated. A signature tells you who operated the request, and the device and behavior checks confirm the session matches it.

API response
"agent": {
  "id": "grok_bot",
  "name": "Grok Bot",
  "provider": "xAI",
  "type": "ai_assistant",
  "detection_method": "signed",
  "detection_signals": [
    "cryptographic",
    "behavioral"
  ]
}
  • id is grok_bot, the name for xAI's agent, separate from xAI's crawlers
  • type is ai_assistant, an agent acting as one signed-in member
  • detection_method is signed, meaning a verified signature identified the operator
  • detection_signals lists cryptographic, device and behavioral

The Agent Atlas entry for Grok Bot has the sample response, and the AI agent detection docs explain signed detection.

  1. 01User assigns a task to a Bot
  2. 02Bot's cloud computer opens your site
  3. 03It signs in as the member
  4. 04Your login sees a signed cloud browser
How Grok Bot reaches your site

How to detect Grok Bot step by step

  1. Add Verisoul to login, checkout and account settings so each session returns an agent field and bot score
  2. Match agent.id equal to grok_bot and keep separate rules for xAI's crawlers
  3. Allow verified grok_bot sessions on everyday pages, and use bot score for routed sessions Verisoul can't name
  4. Watch checkouts and payout changes closely, since a Vault card can fill at checkout without per-purchase approval

Should you block Grok Bot?

Grok Bot acts as the signed-in member, so most teams allow verified sessions to work in the account the way that member would. Blocking them mostly breaks workflows for paying customers who chose to delegate.

The exceptions are the money steps. xAI's docs say a Vault card can fill at checkout without a per-purchase approval, so add review on sign-up, payouts and account changes and watch high-value or unusual checkouts from grok_bot sessions closely.

How to detect AI agents like Muse, Instinct, Grok Bot, Dots and Duet, from Verisoul

How often you'll see it

Growing

New, and showing up on more sites every week

Questions about Grok Bot

Can you block Grok Bot with robots.txt?

xAI doesn't document a robots.txt token for Grok Bot. To control it, write a rule on its verified signature or on a detection label such as Verisoul's grok_bot.

What is the difference between Grok Bot and GrokBot?

Grok Bot is xAI's always-on agent that signs in and works inside web apps for a person. GrokBot and xAI-SearchBot are crawler names, so keep separate rules for each.

What IP addresses does Grok Bot use?

By default it uses static egress IPs in Cursor's cloud that all Grok Bot customers share, and xAI gives them out only through the account team. Users can also route traffic through their own desktop, which shows their home IP.

Does Grok Bot get through CAPTCHAs?

xAI's docs say Bots should hand CAPTCHAs, blocks and human checks back to the user rather than work around them.

Can Grok Bot pay for things?

Yes. It pays with Vault cards, Link or X Money and signs in through Vault, 1Password or a secure form the model never sees. A Vault card can fill at checkout without per-purchase approval.

What does the Verisoul API return for Grok Bot?

Every session Verisoul identifies as Grok Bot carries an agent block with id "grok_bot", type "ai_assistant", detection_method "signed" and the detection_signals used (cryptographic, behavioral). Build rules on the id, type and detection method.

Sources

  1. Introducing Grok Bot, xAI
  2. Grok Bot documentation, xAI
  3. Grok Bot security, xAI docs
  4. Grok Bot computer and apps, xAI docs
  5. Grok Bot is now included with more plans, xAI
  6. Grok Bot, Cloudflare Radar bots directory
  7. Grok Bot, Verisoul Agent Atlas