# DuckDuckBot

> DuckDuckGo · search. DuckDuckGo's traditional search crawler. The separate DuckAssistBot token serves its AI-assist features.

_The AI Crawler Registry · /crawlers/duckduckbot · [JSON](/api/crawlers/duckduckbot) · [all The AI Crawler Registry](/crawlers)_

- **name:** DuckDuckBot
- **operator:** DuckDuckGo
- **purpose:** search
- **ua_substring:** DuckDuckBot
- **robots_token:** DuckDuckBot
- **respects_robots:** yes
- **verify:** DuckDuckGo publishes DuckDuckBot IP addresses and documents the crawler; verify against the published list (see documentation_url). Companion to DuckAssistBot.
- **notes:** DuckDuckGo's traditional search crawler. The separate DuckAssistBot token serves its AI-assist features.
- **canonical_name:** DuckDuckBot
- **user_agent_token:** DuckDuckBot
- **ua_full:** — (verify-against-primary-at-build)
- **bot_type:** search-index
- **bot_type_extension:** —
- **opt_out_mechanism:** robots.txt disallow (User-agent: DuckDuckBot)
- **published_ip_range_url:** — (verify-against-primary-at-build)
- **asn:** — (verify-against-primary-at-build)
- **reverse_dns_suffix:** — (verify-against-primary-at-build)
- **supports_web_bot_auth:** — (verify-against-primary-at-build)
- **signature_agent_domain:** — (verify-against-primary-at-build)
- **jwks_url:** — (verify-against-primary-at-build)
- **verification_methods:** published-IP-range, user-agent-string
- **crawl_traffic_share:** — (verify-against-primary-at-build)
- **targeted_content_type:** HTML, text
- **documentation_url:** https://duckduckgo.com/duckduckgo-help-pages/results/duckduckbot/
- **first_seen_date:** — (verify-against-primary-at-build)
- **last_verified_date:** 2026-07-06
- **block_vs_allow_recommendation:** conditional — feeds DuckDuckGo search (and, via DuckAssistBot, its AI assist); allow to be discoverable there.
- **citation_referral_value:** medium (DuckDuckGo search results)
- **cloudflare_verified_category:** — (verify-against-primary-at-build)
- **status:** active
- **triples:** ["DuckDuckBot","operated_by","DuckDuckGo"], ["DuckDuckBot","has_bot_type","search-index"], ["DuckDuckBot","verified_via","published-IP-range"], ["DuckDuckBot","verified_via","user-agent-string"]
- **attribute_sources:** {"claims":["user_agent_token","robots_token"],"source":"https://github.com/ai-robots-txt/ai.robots.txt","last_verified":"2026-07-06"}, {"claims":["operator","purpose","documentation_url","respects_robots"],"source":"https://duckduckgo.com/duckduckgo-help-pages/results/duckduckbot/","last_verified":"2026-07-06"}
