About this bot
DuckAssistBot is associated with DuckDuckGo and used for real time ai answer retrieval.
The primary identifying User-Agent token is DuckAssistBot. Representative HTTP request identity: DuckAssistBot/1.2; (+http://duckduckgo.com/duckassistbot.html).
Directory status: Active. Identity classification: Verified with High confidence.
robots.txt behavior: yes under DuckAssistBot.
Fetches web pages in real time for DuckDuckGo AI-assisted answers that cite source pages.
How to identify this bot
- User-agent and crawler identifiers
-
DuckAssistBotDuckAssistBot/1.2; (+http://duckduckgo.com/duckassistbot.html) - Also known as
- DuckAssistBot/1.2; DuckAssist
Details
- Kind
- Crawler
- Family
- DuckDuckGo
- Purpose
- Real-time AI answer retrieval
- Common Use
- Fetches web pages in real time for DuckDuckGo AI-assisted answers that cite source pages.
- Respects robots.txt
- Yes
Verification
- Identity Type
- Officially documented
- Evidence Method
- Match `DuckAssistBot/1.2` and verify the source IP against DuckDuckGo's current published DuckAssistBot address list/JSON.
- Detection Notes
- DuckAssistBot crawls pages in real time for source-cited AI-assisted answers. DuckDuckGo explicitly states the data is not used to train AI models.
Website controls
- Robots.txt Snippet
User-agent: DuckAssistBot Disallow: /- Apache Rule
RewriteCond %{HTTP_USER_AGENT} "DuckAssistBot" [NC] RewriteRule ^ - [F,L]- Nginx Rule
if ($http_user_agent ~* "DuckAssistBot") { return 403; }