Training crawlers

Bytespider

Bytespider is a bot operated by ByteDance that collects pages used to train AI models. Downloads data to train LLMS, including ChatGPT competitors. No IP range list or reverse-DNS convention is published, so a request carrying this user agent cannot be proven genuine and a robots.txt rule alone will not stop a forgery.

ByteDanceClaim onlyrobots.txt:Ignores

Live check

Verify an IP that claimed to be Bytespider

No operator check exists for Bytespider. This still shows what the address really is.

Reference

Bytespider at a glance

Reference data for the Bytespider crawler
User agentBytespider

Token only: match on the substring.

OperatorByteDance
PurposeLLM training.
Respects robots.txtIgnores
Verification methodClaim onlyNone published, user agent only

ByteDance publishes no IP ranges and no reverse-DNS convention for Bytespider, and it has been widely reported crawling aggressively from addresses that do not resolve back to ByteDance. Rate limiting is more reliable than a robots.txt rule.

Crawl patternNot published
Robots.txt tokensBytespider
Operator documentationNone published

Downloads data to train LLMS, including ChatGPT competitors.

Bytespider is run by ByteDance, whose cloud, BytePlus, is one of the networks behind the Singapore traffic many sites see in their analytics. China and Singapore bot traffic separates the cloud bots from real visitors.

robots.txt

Allow or block Bytespider

Bytespider is documented as ignoring robots.txt. Enforce a block at your CDN too.

Block Bytespider
User-agent: Bytespider
Disallow: /
Allow Bytespider
User-agent: Bytespider
Allow: /
Allow, except the pages you never want quoted
User-agent: Bytespider
Allow: /
Disallow: /account/
Disallow: /checkout/
Disallow: /search

Edit the Disallow paths to match your own URLs.

What blocking actually costs you

Blocking Bytespider keeps your pages out of the next training run. It does not remove anything already collected, and it has no effect on how the site ranks in ordinary search.

Build a file for every crawler

FAQ

Bytespider questions

What is Bytespider?

Bytespider is a bot operated by ByteDance that collects pages used to train AI models. Downloads data to train LLMS, including ChatGPT competitors. No IP range list or reverse-DNS convention is published, so a request carrying this user agent cannot be proven genuine and a robots.txt rule alone will not stop a forgery.

Does Bytespider respect robots.txt?

Site-owner reports suggest Bytespider does not reliably follow robots.txt. Add the rule anyway, then check your logs; if requests continue, block at the edge by user agent or source address.

How do I verify a request really came from Bytespider?

You cannot, at least not from the request itself. ByteDance publishes no IP ranges and no reverse-DNS convention for Bytespider, and it has been widely reported crawling aggressively from addresses that do not resolve back to ByteDance. Rate limiting is more reliable than a robots.txt rule. Compare the source IP against hosting and datacenter ranges instead, and rate limit anything that behaves like a crawler.

How do I block Bytespider?

Add the Bytespider token to robots.txt with Disallow: /. If the crawler ignores robots.txt, match the user agent at your CDN or reverse proxy and return 403 there instead.

Will blocking Bytespider hurt my search rankings?

Blocking Bytespider keeps your pages out of the next training run. It does not remove anything already collected, and it has no effect on how the site ranks in ordinary search.

    Bytespider (ByteDance): User Agent, IP Verification & robots.txt | IPScanner