# GrokBot

> GrokBot is xAI's data-collection crawler for Grok. It fetches public web pages that feed xAI's model training and information pipelines, distinct from xAI-SearchBot, which retrieves live sources at query time. xAI publishes no IP ranges or reverse-DNS hostnames for it, so the user agent is the only identifier and can be spoofed.

Source: https://docs.centinelanalytica.com/crawlers/grokbot

## At a glance

- Operator: [xAI](https://x.ai)
- Type: AI Training
- RSL category: `ai-train`

## How Centinel checks it

- **User agent**: The request calls itself this crawler. Anyone can send the same string.

GrokBot publishes nothing Centinel can check a source against, so a match reports the name and leaves the source unconfirmed. The match tokens, verification domains, and address feeds are not published here.

## Allowing or blocking it

The [crawler object](https://docs.centinelanalytica.com/api/crawlers.md) in the `/validate` response sets `access_allowed` to `true` only for a verified source that your tenant allowlists. A [policy rule](https://docs.centinelanalytica.com/admin/policy.md) can allow or block this crawler by its category, `AI Training`.

[Back to the crawler catalog](https://docs.centinelanalytica.com/concepts/crawler-catalog.md)

[Crawlers with a source check](https://docs.centinelanalytica.com/crawlers.md)
