| 📚 Navigation: 🏠 Home | 📖 Docs | 🚀 Quickstart | 🧠 LangGraph | 🔌 Plugins |
DuckDuckGo often limits the number of search results to 10 results, regardless of how many results are requested. This is a known limitation of the DuckDuckGo API/DDGS library.
In config.json, you can configure the maximum number of results:
{
"search": {
"max_results": 25, // For normal web searches
...
},
"osint": {
"max_results": 25, // For OSINT/site: searches
...
}
}
Note: Even if you set max_results: 25, DuckDuckGo may still only return 10 results.
If more results are needed, you can use alternative search providers:
{
"search": {
"provider": "brave", // or "serper"
"fallback_providers": ["duckduckgo"]
}
}
Brave Search and Serper support more results:
Instead of a single search, you can perform multiple searches with more specific keywords:
site:example.com product
site:example.com service
site:example.com contact
DuckDuckGo does not support true pagination via the DDGS API.
CrawlLama automatically logs a warning when fewer results are returned than requested:
⚠️ DuckDuckGo returned only 10 results (requested: 25). This is a known limitation.
For OSINT analyses with many results:
"provider": "brave" in config.jsonSERPER_API_KEY=your_key_hereBRAVE_API_KEY=your_key_hereLast Updated: October 24, 2025