Overview
KimiBot is a crawler associated with Moonshot AI, used for collecting public web content for Moonshot AI model development.
Its primary user-agent pattern is KimiBot; related patterns include KimiBot crawler; a representative HTTP user-agent is Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; KimiBot/1.0; +https://kimi.moonshot.cn/bot.
KimiBot is verified with High confidence. The identity type is Verified Bot.
KimiBot is documented or strongly corroborated as honoring robots.txt directives.
Moonshot's current crawler documentation identifies KimiBot and publishes operator-controlled IP ranges.
Treat the user-agent as an identity claim. Corroborate it with operator-controlled IP ranges, reverse DNS, signed-request evidence, or current documentation when available.
Identity
- User-Agent
KimiBot- Aliases
- KimiBot crawler
- HTTP Agent Examples
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; KimiBot/1.0; +https://kimi.moonshot.cn/bot- Robots.txt Token
KimiBot- Identity Type
- Verified Bot
- Evidence Method
- Match `KimiBot` and validate the source against Moonshot AI's published Kimi crawler IP ranges.
Classification
- Type
- AI
- Kind
- Crawler
- Family
- Moonshot AI
- Purpose
- ai-training-crawling
Behavior and handling
- Common Use
- collecting public web content for Moonshot AI model development
- Detection Notes
- Detect primarily by `KimiBot`; related patterns include `KimiBot crawler`; representative HTTP user-agent: `Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; KimiBot/1.0; +https://kimi.moonshot.cn/bot`. User-agent strings can be copied, so corroborate with stronger evidence before granting trust.
- Respects robots.txt
- Yes
- Spoofing Risk
- KimiBot has medium spoofing risk because its user-agent can be copied; use published operator-controlled verification data when available.
- Risk
- Neutral
- Recommended Handling
- Depends
Rules and controls
- Robots.txt Snippet
User-agent: KimiBot Disallow: /- Apache Rule
RewriteCond %{HTTP_USER_AGENT} "KimiBot" [NC] RewriteRule ^ - [F,L]- Nginx Rule
if ($http_user_agent ~* "KimiBot") { return 403; }