osamamumtaz01/ai-crawler-user-agents
AI Crawler User Agents Machine-readable list of all 28 known AI crawler and agent user-agent strings — GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended, Bytespider, Applebot-Extended, and more — with each bot's operator, purpose, observed robots.txt compliance, and documented crawl-delay support. Fields Field Description userAgent Token to match in robots.txt / server logs (e.g. GPTBot) operator Company running the crawler purpose… See the full description on the dataset page: https://huggingface.co/datasets/osamamumtaz01/ai-crawler-user-agents.
AI Crawler User Agents
Machine-readable list of all 28 known AI crawler and agent user-agent strings — GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended, Bytespider, Applebot-Extended, and more — with each bot's operator, purpose, observed robots.txt compliance, and documented crawl-delay support.
Fields
A note on crawlDelay
Only 4 of the 28 operators state any position on the crawl-delay directive, and two of them support it:
The other 24 publish nothing either way, and the field is absent for them rather than set to no. In practice you should treat undocumented as unsupported — crawl-delay was never in the robots.txt specification and Google ignores it — but that is an assumption, not a finding, and the dataset keeps the two distinct so you can tell which one you are looking at.
Use cases
- Generate robots.txt rules programmatically (block training bots, keep search bots)
- Detect AI crawler traffic in server logs or middleware
- Research on AI crawler behavior and robots.txt compliance
Source & freshness
Reviewed monthly. Always-current endpoint (CORS enabled): <https://geoprompttracker.com/data/ai-crawlers.json>
Human-readable directory with per-bot robots.txt rules: <https://geoprompttracker.com/bots>
GitHub mirror: <https://github.com/osamamumtaz01/ai-crawler-user-agents>
Attribution
CC BY 4.0 — free for commercial use. Please credit: "AI crawler data from GeoPromptTracker, CC BY 4.0"
