Kimi-SearchBot
Moonshot AI · reviewed 2026-11-05
About Kimi-SearchBot
Indexes pages for Kimi's web search.
Operates Kimi; separates user-triggered fetches, search indexing and training crawlers.
Usually means: An AI search index fetched this URL to decide whether it can be cited. A hit means the page is being considered, not that it was quoted.
Identity
User agent
Crawlers are matched by token, not the full browser string. Providers may add version or product text around it.
robots.txt token
Use this token in a User-agent line to allow or block the crawler.
Block this token
User-agent: Kimi-SearchBot Disallow: /
A Disallow only stops crawlers that honor robots.txt. Classify the category before blocking; check the live file with the robots.txt checker.
Verify a hit
A matching user agent is not proof: any client can send the string. When the vendor publishes network data, compare the request against it before you trust the hit.
Match the user agent
Request UA contains Kimi-SearchBot.
Check reverse DNS
The vendor publishes no reverse-DNS suffix.
Check the IP range
Fetch the endpoint below and compare the request IP.
Range endpoints
A verified hit proves the network path; it does not prove what the crawler will do with the page.
Kimi-SearchBot: common questions
What is Kimi-SearchBot?
Kimi-SearchBot is a crawler from Moonshot AI, filed under AI search. Indexes pages for Kimi's web search. Requests advertise it in the User-Agent header as Kimi-SearchBot.
Does Kimi-SearchBot train AI models?
No. It indexes pages for AI search results — whether a page can be cited — not to train a model.
How do I block Kimi-SearchBot in robots.txt?
Add a group with User-agent: Kimi-SearchBot and Disallow: / to robots.txt, then re-test the live file. robots.txt matches the token, not the full User-Agent string, and blocking this token does not block the vendor's other crawlers.
How do I verify a Kimi-SearchBot hit?
Match the user agent, then compare the request IP with the ranges or endpoints listed on this page. A matching user agent alone is not proof — any client can send the string.
Kimi-SearchBot vs KimiBot: what is the difference?
KimiBot is filed under Training, while Kimi-SearchBot is filed under AI search. They use separate robots.txt tokens: blocking one does not block the other, and a hit from one says nothing about the other.
Testing a block? Run the live file through the robots.txt tester or check the whole AI crawler access group.
See when Kimi-SearchBot hits your site
Page scripts never see AI crawlers because they do not run JavaScript. Install the server probe and each hit lands in the Crawlers block with its path and status.