Moonshot AI · AI answers
Kimi-User
Identify Kimi-User by its user agent. Check request identity, review robots.txt controls and track visits in Aiola Analytics.
Key facts
Kimi-UserWhat Kimi-User is
Kimi-User handles user-initiated actions such as article summaries and live web retrieval. It is not a bulk crawler, and robots.txt rules may not directly apply.
In Aiola's taxonomy, AI answers means fetched to answer a user's question now.
Kimi-User user agent
Look for the match token inside the complete HTTP User-Agent header. Tokens can be spoofed, so use the network checks below for authentication.
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; Kimi-User/1.0; +https://www.kimi.com/policies/kimi-crawlersKimi-UserOfficial IP ranges
Moonshot AI publishes an official IP range list. This cached snapshot contains 4 CIDR prefixes, last fetched 2026-10-23. Open the live source
47.79.225.241/32
47.79.230.254/32
47.79.253.42/32
47.79.253.91/32Verify a Kimi-User request
For Kimi-User, compare the source IP from your trusted edge or server against Moonshot AI’s current published prefixes.
python3 -c 'import ipaddress; print(ipaddress.ip_address("REQUEST_IP") in ipaddress.ip_network("47.79.225.241/32"))'Test every current prefix in the vendor feed and re-fetch it regularly. This cached snapshot is evidence of publication, not a permanent firewall list.
Control Kimi-User with robots.txt
Kimi-User is user-triggered. Moonshot AI's controls may differ from automated crawling, so do not assume a robots.txt block is an authentication boundary.
User-agent: Kimi-User
Allow: /User-agent: Kimi-User
Disallow: /Aiola Analytics
See every Kimi-User visit on your site
Aiola tracks 70 AI, search and link-preview crawlers next to your human traffic. See when Kimi-User arrives, which pages it requests and how that changes over time. Hosted Analytics needs Pro or a trial.

Common questions
Build, ship and fix in one app
Errors, user feedback, GitHub and analytics live next to your coding agents in one desktop app. Every issue becomes a task an agent can take.