AI Crawler Directory

Bytespider ByteDance's ai training crawler

Bytespider is ByteDance's AI training crawler and the problem child of this directory: it is widely and consistently reported to ignore robots.txt, it publishes no IP ranges, offers no documentation, and at its 2024 peak it was measured as one of the highest-volume AI scrapers on the web. Controlling it requires server- or edge-level blocking, not robots.txt.

AI training crawlerReviewed August 2026
Quick facts
Operator
ByteDance
Feeds
Training data for ByteDance's AI models (including Doubao)
Type
AI training crawler
robots.txt token
Bytespider
Respects robots.txt
No

What is Bytespider?

Multiple independent measurements have placed Bytespider among the most aggressive AI crawlers by request volume, and publisher logs routinely show it crawling paths explicitly disallowed in robots.txt.

With no published ranges and a user-agent string that any scraper can wear, Bytespider is best handled as hostile traffic: match the user-agent at the web server or WAF and block outright, alongside behavioral bot detection for unlabeled ByteDance crawling.

How to identify Bytespider

Bytespider identifies itself with the following user-agent string:

Mozilla/5.0 (Linux; Android 5.0) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible; Bytespider; spider-feedback@bytedance.com)

Never trust the user-agent string alone. Scrapers routinely impersonate well-known crawlers to inherit their access. ByteDance publishes no IP ranges and no crawler documentation. There is no sanctioned way to verify Bytespider traffic — which tells you most of what you need to know about it.

Note that most AI crawlers and fetchers, Bytespider included, do not execute JavaScript — so this traffic is invisible to GA4 and every script-based analytics tool. Server logs, CDN analytics, or a dedicated bot-analytics layer are the only places you will see it. For the full picture of measuring AI-driven visits, see our guide on how to track AI traffic.

Controlling Bytespider with robots.txt

To refuse Bytespider access to your entire site, add this to your robots.txt:

User-agent: Bytespider
Disallow: /

To restrict it from specific sections only (for example, premium content) while leaving the rest open:

User-agent: Bytespider
Disallow: /premium/
Disallow: /members/
Worth knowing
Add the Bytespider disallow for the record, but do not expect compliance. Enforcement belongs in your web server config, CDN rules, or bot-management layer.

Should you block or monetize Bytespider?

The case for blocking: It takes at scale, gives nothing back, ignores the web's consent mechanism, and cannot be verified. This is the clearest block in the directory.

The case for allowing or monetizing: You cannot monetize an actor that won't identify itself or honor access rules. Enforceable blocking is the precondition for any commercial conversation.

Bottom line
Block it at the edge, full stop. Bytespider is the canonical argument for why AI crawler control needs enforcement infrastructure rather than a politely worded robots.txt.
Where Oasy fits

See exactly what Bytespider does on your site — then decide what that access is worth.

Oasy detects and fingerprints 50+ AI crawlers with per-URL analytics, blocks the ones you exclude at the edge, and turns the rest into revenue — licensed RAG access and sponsored placement inside AI answers, settled weekly. Analytics scripts can't see this traffic; your server logs can, and so can we.

Join the waitlist

Frequently asked questions

Does Bytespider respect robots.txt?+

Reports across many publishers and infrastructure providers say no — Bytespider has been repeatedly observed crawling disallowed paths. Treat robots.txt as a statement of intent and enforce blocking at the server or CDN level.

How do I actually block Bytespider?+

Match the Bytespider user-agent string in your web server or WAF rules and return 403, and use behavioral bot management for unlabeled crawling. With no published IP ranges, user-agent plus behavioral detection is all you have.

What does ByteDance use the crawled data for?+

Training its AI models, including its Doubao assistant. ByteDance provides no documentation, no opt-out mechanism beyond a contact email in the user-agent string, and no publisher-facing program of any kind.

Stay informed on life in Europe as an expat. The Local delivers daily news, guides and essential info across 9 European countries. Sign up for the free newsletter at thelocal.com/free-newsletter