AI crawlers / AI crawlers
Diffbot: what it does and what blocking it changes
What Diffbot is
Diffbot documents two user agents. Diffbot is used for general, proactive web crawling for building a general search engine, so sites can be discovered and cited from the Diffbot Knowledge Graph and web search services. Diffbot-User is used for requests made on behalf of a human user browsing a URL with Diffbot software.
| Fact | Diffbot |
|---|---|
| Operator | Diffbot |
| Job | Search (general web crawl) |
| robots.txt token | Diffbot |
| Follows robots.txt | Yes, by default (disallow and crawl-delay directives) |
| IP addresses | None published |
| Vendor page read | 24 October 2026 |
What the vendor says
In the vendor's words (English original): “By default Diffbot's web crawls adhere to a site’s robots.txt instructions, including the disallow and crawl-delay directives.”
Source: Diffbot: Does Diffbot respect robots.txt?, read on 24 October 2026.
What happens if you block Diffbot
Diffbot says its web crawls follow robots.txt by default, including disallow and crawl-delay, and that a rule can be overridden in specific cases such as a partnership or agreement with the site. It lists Diffbot and Diffbot-User as separate user agents, and says users of its Extract and Crawlbot APIs define their own crawl parameters and can set their own User-Agent.
The robots.txt lines
To allow Diffbot:
User-agent: Diffbot
Allow: /
To block Diffbot:
User-agent: Diffbot
Disallow: /
Paste a block into the robots.txt at the root of your host, for example https://example.com/robots.txt. A group for one token does not cover the operator's other crawlers.
The user-agent string the vendor shows:
Diffbot
How to tell a real request from a fake one
The vendor page does not describe an IP list or verification method.
Compare with Bingbot
Bingbot: Diffbot is described by its operator as similar to Googlebot and Bing, a general crawler for a search index, and the vendor says it is not used for AI training.
Your own site
The free check in the box above tests eight crawlers (GPTBot, OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, Google-Extended, Bingbot and Googlebot). Diffbot is not one of them: read your robots.txt for a Diffbot group and look for the user agent in your server log. The full list of crawlers is on the AI crawler hub.
Questions people ask
Does Diffbot follow robots.txt?
Yes, by default (disallow and crawl-delay directives). Give Diffbot its own User-agent group in robots.txt: the operator's other crawlers have their own settings.
How do I know Diffbot is really blocked?
robots.txt is only one layer: a CDN or firewall rule can also turn a crawler away, and a crawler can ignore the file. Check your server log for the user agent, and test the address from outside your network.
Sources
See what AI answers about your shop
The audit crawls your site up to your plan's page limit, shows which AI crawlers it lets in and gives the exact fix for each issue. From €9, 14-day money-back guarantee.
Audit my siteAudit from €9, paid once. 14-day money-back guarantee.