AI crawler · DuckDuckGo

DuckAssistBot

DuckAssistBot fetches pages to generate DuckDuckGo's AI-assisted answers (DuckAssist) and summaries in response to a search.. Fetches a page because a person asked the assistant about it right now; blocking it makes you unreadable at the moment it matters.

By Reflexa Technologies — the team building Reflexa, the agent that works on your site · updated 16 October 2026

What DuckAssistBot is

DuckAssistBot fetches pages to generate DuckDuckGo's AI-assisted answers (DuckAssist) and summaries in response to a search.

What it does with your pages

User-initiated fetch: fetches a page because a person asked the assistant about it right now; blocking it makes you unreadable at the moment it matters.

How it identifies itself

User-agent string:

Mozilla/5.0 (compatible; DuckAssistBot/1.0; +http://duckduckgo.com/duckassistbot)

robots.txt token: DuckAssistBot. Documented: honours robots.txt.

How to verify it

DuckDuckGo publishes no IP-range feed for DuckAssistBot; DuckDuckGo documents its crawler IP addresses. Treat the user-agent as a claim, and rate-limit or block by behaviour if it misbehaves.

What blocking it means

Blocking DuckAssistBot removes your pages from DuckDuckGo's AI answers; it does not affect DuckDuckGo's regular results.

Vendor documentation

https://duckduckgo.com/duckduckgo-help-pages/results/duckassistbot/

Check your site: the AI Crawler Access Check reads your robots.txt for DuckAssistBot and the other AI crawlers and fetches your homepage with each one's real user-agent — the CDN challenge that robots.txt cannot show.

Other crawlers

Read next

Questions people ask.

Should I block DuckAssistBot?

Blocking DuckAssistBot removes your pages from DuckDuckGo's AI answers; it does not affect DuckDuckGo's regular results.

How do I allow DuckAssistBot in robots.txt?

Add a group for it: User-agent: DuckAssistBot on one line and Allow: / on the next. If a User-agent: * group has a Disallow, the named group takes precedence for DuckAssistBot.

How do I block DuckAssistBot?

User-agent: DuckAssistBot then Disallow: /. DuckDuckGo documents that DuckAssistBot honours robots.txt.

How do I verify a request is really DuckAssistBot?

DuckDuckGo publishes no IP-range feed for DuckAssistBot; DuckDuckGo documents its crawler IP addresses. Treat the user-agent as a claim, and rate-limit or block by behaviour if it misbehaves.

Is DuckAssistBot allowed on your site?

The free crawler check reads your robots.txt per bot and fetches your homepage with each one's real user-agent.

Check my site →