Overview
QwenBot is a crawler associated with Alibaba Cloud, used for automated web access associated with Alibaba’s Qwen services.
Its primary user-agent pattern QwenBot; related patterns QwenBot/1.0; Alibaba Qwen crawler; representative HTTP user-agent Mozilla/5.0 (compatible; QwenBot/1.0).
QwenBot is unverified with Medium confidence. The identity type is Observed.
Robots.txt behavior for QwenBot is not confirmed. Do not treat a user-agent-only rule as guaranteed enforcement.
The token is listed by multiple current bot-intelligence sources, but a current first-party crawler policy was not located.
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 Pattern
-
QwenBot - Aliases
- QwenBot/1.0; Alibaba Qwen crawler
- HTTP Agent Examples
-
Mozilla/5.0 (compatible; QwenBot/1.0) - Robots Token
- QwenBot
- Identity Type
- observed
- Evidence Method
- Match `QwenBot` and corroborate the request with current Alibaba Cloud documentation, operator-controlled network data, reverse DNS, or signed-request evidence when available.
Classification
- Type
- ai
- Kind
- crawler
- Family
- Qwen
- Operator
- Alibaba Cloud
- Company
- Alibaba Cloud
- Purpose
- ai-indexing-or-training
Behavior and handling
- Common Use
- automated web access associated with Alibaba's Qwen services
- Detection Notes
- Detect primarily by `QwenBot`; related patterns include `QwenBot/1.0; Alibaba Qwen crawler`; representative HTTP user-agent: `Mozilla/5.0 (compatible; QwenBot/1.0)`. User-agent strings can be copied, so corroborate with stronger evidence before granting trust.
- Respects robots.txt
- unknown
- Spoofing Risk
- QwenBot has high spoofing risk because its user-agent can be copied and the current evidence is observation-based; do not trust it by name alone.
- Risk
- neutral
- Recommended Handling
- monitor
Rules and controls
- Robots.txt Snippet
-
# Robots.txt behavior is unconfirmed. Monitor first and use stronger controls when enforcement is required. - Apache Rule
-
RewriteCond %{HTTP_USER_AGENT} "QwenBot" [NC] RewriteRule ^ - [F,L] - Nginx Rule
-
if ($http_user_agent ~* "QwenBot") { return 403; }