DuckAssistBot: getting cited in DuckDuckGo's AI answers

A privacy-first search engine with its own AI answers, and its own crawler for the pages it cites.

By Abd Shanti Updated September 16, 2026 3 min read

Quick answer: DuckAssistBot is the crawler DuckDuckGo uses to fetch pages in real time for its AI-assisted answers, which show the sources they draw from. DuckDuckGo says the data is not used to train AI models, and the bot respects robots.txt.

Operator
DuckDuckGo
Type
AI answer crawler
robots.txt token
DuckAssistBot
Follows robots.txt
Yes
Used for
Fetching pages in real time for DuckDuckGo's AI-assisted answers, which cite sources
User agent
User agent contains DuckAssistBot
How to verify
Compare the source IP with the addresses DuckDuckGo lists in its help pages

What is DuckAssistBot?

DuckDuckGo shows AI-assisted answers for some searches, with links to the sources used. DuckAssistBot is the agent that retrieves those source pages.

It is distinct from DuckDuckBot, DuckDuckGo's general search crawler. Blocking one does not block the other.

DuckDuckGo positions itself on privacy, and its AI-assisted answers follow the same idea: they are short, they appear only for some queries, and they point to the pages they summarise. That makes the format closer to a featured snippet with attribution than to a long chatbot reply, so pages that state a clear, self-contained answer near the top of a section are the ones most likely to be used.

What happens if you block DuckAssistBot?

Disallowing DuckAssistBot stops DuckDuckGo from using your pages in its AI-assisted answers. Your pages can still appear in regular DuckDuckGo results.

Should you allow DuckAssistBot?

Allow it. It is not a training crawler, and its answers cite sources, which is the kind of AI visibility that can send clicks from privacy-conscious users. If crawl load is a concern, disallow low-value URL patterns such as internal search results rather than blocking the agent outright, because a blocked page simply cannot be the source DuckDuckGo quotes.

Check whether DuckAssistBot can reach your site

Enter your domain or a specific page. The checker reads your live robots.txt, picks the group DuckAssistBot would use, and applies the longest matching rule, the same way major crawlers resolve conflicts.

Live DuckAssistBot access check

robots.txt rules for DuckAssistBot

Put each group in the robots.txt file at the root of your domain. User agent names are matched without regard to case, and the most specific matching group wins.

Allow DuckAssistBot everywhere
User-agent: DuckAssistBot
Allow: /
Block DuckAssistBot everywhere
User-agent: DuckAssistBot
Disallow: /
Allow DuckAssistBot, but keep private folders out
User-agent: DuckAssistBot
Disallow: /account/
Disallow: /checkout/
Allow: /

The rule most people get wrong: once DuckAssistBot has its own group, it ignores everything under User-agent: *. If your wildcard group disallows paths such as /admin/, repeat those lines inside the DuckAssistBot group too.

How to verify real DuckAssistBot traffic

DuckDuckGo lists the IP addresses its bots use in its help pages. Compare the source address against that list before trusting the user agent.

To see how often it visits, count requests by user agent in your access log. On a typical Nginx server:

Count DuckAssistBot requests per day
grep -i "DuckAssistBot" /var/log/nginx/access.log | awk '{print $4}' | cut -d: -f1 | sort | uniq -c

DuckAssistBot compared with similar agents

AgentOperatorTypeFollows robots.txt
DuckAssistBotDuckDuckGoAI answer crawlerYes

See all 20 agents side by side in the AI crawler directory.

DuckAssistBot FAQ

DuckDuckGo says the data it collects is not used to train AI models.
DuckDuckBot crawls for regular search results. DuckAssistBot fetches pages for AI-assisted answers. Each has its own robots.txt group.
Yes, DuckDuckGo documents that it does.
No. Regular results come from DuckDuckGo's search sources, not from DuckAssistBot.
Abd Shanti

Abd Shanti

Co-founder and strategy lead at Outline Technologies, the team behind FreeGPTSEO and AI Citation Monitor. Abd works on how brands get found and cited by search engines and AI assistants.

See every AI crawler signal at once

The free AI SEO audit checks robots.txt access for 12 AI crawlers, plus llms.txt, schema, content and metadata, in a few seconds.

Run the free AI SEO audit
Last updated: September 16, 2026. Facts checked against DuckDuckGo's crawler documentation.