Skip to content
PE

PetalBot

UndecidedVerifiedBOT

PetalBot is the web crawler developed by Huawei's Petal Search engine, designed to index both PC and mobile websites. Its primary function is to gather content from the web to enhance search results and provide content recommendations in services like Huawei Assistant and AI Search. ( aspiegel.com ) You can identify PetalBot by its user-agent string, which varies slightly between PC and mobile versions: PC Version : Mozilla/5.0 (compatible;PetalBot;+https://webmaster.petalsearch.com/site/petalbot) Mobile Version : Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot) These user-agent strings indicate that the requests are coming from PetalBot. ( aspiegel.com ) PetalBot adheres to the robots.txt protocol, allowing website owners to control its access. By configuring the robots.txt file, you can disallow PetalBot from crawling specific parts of your site. For example, to prevent PetalBot from accessing your entire site, you can add: Alternatively, to allow PetalBot to access only certain directories, you can specify: It's important to note that while PetalBot respects the robots.txt directives, changes may take some time to reflect in the search engine's index. If you notice persistent issues, you can contact Huawei support for assistance. ( aspiegel.com ) For more detailed information about PetalBot, including its user-agent strings and guidelines for managing its access, you can visit Huawei's official page: ( aspiegel.com ) Operated by Huawei.

Undecided
Assessment
AI Crawler
Category
BOT
Kind
2
Data sources
AI-generated summary, drawn from Cloudflare, operator docs, and community data

What is PetalBot?

PetalBot is a web crawler operated by Huawei. PetalBot is to access both PC and mobile websites and establish an index database which enables users to search the content of your site in Petal search engine and present content recommendations for the user in Huawei Assistant and AI Search services, both services are powered by Petal Search engine. It is part of the growing wave of AI-powered crawlers that collect web data for training and improving AI models.

Helpful — Verified, safe crawler. Respects robots.txt and provides operator documentation.

Identification

Bot name
PetalBot
Operator
Huawei
Category
AI Crawler
Kind
BOT
Verification
Verified bot
Cloudflare slug
petalbot
User-agent patterns
PetalBot
User-agent string
Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; PetalBot;+https://webmaster.petalsearch.com/site/petalbot)
Main use cases
AI model training data collectionContent analysisWeb data extraction

Why it crawls your site

PetalBot crawls websites to collect and process web content for AI model training and improvement. It is operated by Huawei as part of their AI and machine learning infrastructure. If you see this bot in your server logs, it is a verified crawler and generally safe.

IP ranges

Requests from PetalBot originate from these published ranges. For strict verification, match the source IP against this list in addition to checking the user-agent and reverse-DNS.

Showing 24 of 33 ranges

Block or allow PetalBot

Block it

Add a Disallow rule for PetalBot in your robots.txt file. You can also block at the server level using your web server configuration or CDN firewall rules to filter requests matching the user-agent string.

# Block PetalBot from crawling your entire site
User-agent: PetalBot
Disallow: /

# Allow PetalBot full access
User-agent: PetalBot
Allow: /
Allow & verify

Ensure your robots.txt allows PetalBot. Verify requests are genuine by checking the user-agent string and referring to Huawei's documentation.

Traffic & trends

Cloudflare Radar traffic

No Cloudflare traffic data available.

Google Trends interest

Loading trend data…

Data sources

This profile is compiled from the following sources.

CloudflareRadarCrawlersDatabase
Last updated September 11, 2026

Something wrong with this entry? Suggest a correction