Skip to main content

DuckDuckGo Search

Velaclaw supports DuckDuckGo as a key-free web_search provider. No API key or account is required.
DuckDuckGo is an experimental, unofficial integration that pulls results from DuckDuckGo’s non-JavaScript search pages — not an official API. Expect occasional breakage from bot-challenge pages or HTML changes.

Setup

No API key needed — just set DuckDuckGo as your provider:
1

Configure

Config

Optional plugin-level settings for region and SafeSearch:

Tool parameters

Region and SafeSearch can also be set in plugin config (see above) — tool parameters override config values per-query.

Notes

  • No API key — works out of the box, zero configuration
  • Experimental — gathers results from DuckDuckGo’s non-JavaScript HTML search pages, not an official API or SDK
  • Bot-challenge risk — DuckDuckGo may serve CAPTCHAs or block requests under heavy or automated use
  • HTML parsing — results depend on page structure, which can change without notice
  • Auto-detection order — DuckDuckGo is the first key-free fallback (order 100) in auto-detection. API-backed providers with configured keys run first, then Ollama Web Search (order 110), then SearXNG (order 200)
  • SafeSearch defaults to moderate when not configured
For production use, consider Brave Search (free tier available) or another API-backed provider.