duckduckgo-search

Search text, news, images, and videos via DuckDuckGo without an API key.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/zhouboyu-xreal/Hermes-Memory --skill duckduckgo-search-zhouboyu-xreal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/zhouboyu-xreal/Hermes-Memory/tree/main/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/zhouboyu-xreal/Hermes-Memory --skill duckduckgo-search-zhouboyu-xreal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ddgs, and includes scripts (resource) components.

What problem does it solve?

This Skill provides a seamless web search experience via DuckDuckGo without the need for an API key, offering an alternative to built-in web/search functions when desired.

Core Features & Use Cases

  • Web Search: Perform text, news, image, and video searches directly through DuckDuckGo.
  • CLI/Python API: Choose between using the ddgs CLI or the Python DDGS library for execution.
  • Fallback Mechanism: Falls back to default web/search tools if DuckDuckGo is unavailable.
  • Use Case: For developers or users looking for a free, privacy-focused search alternative.

Quick Start

Perform a search for "AI news" using DuckDuckGo.

Frequently Asked Questions about duckduckgo-search

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform a web search with DuckDuckGo without an API key?

You can perform a web search with DuckDuckGo without an API key by using this Skill, which provides text, news, image, and video searches directly through the ddgs CLI or Python library without requiring authentication.

Can I use DuckDuckGo search as a fallback when the default web search tool fails?

Yes, you can use DuckDuckGo search as a fallback mechanism, as this Skill automatically falls back to default web search tools if DuckDuckGo becomes unavailable during execution.

Do I need to install any dependencies to run DuckDuckGo search from the command line?

Yes, you need to install the ddgs package and CLI to run DuckDuckGo search from the command line, which enables both CLI execution and Python API access for developers.

What is the best free and privacy-focused alternative for web search in Python?

DuckDuckGo search is a free, privacy-focused alternative for web search in Python, offering text, news, image, and video search capabilities without needing an API key.

Why does my DuckDuckGo search script fall back to the default search tool?

Your DuckDuckGo search script falls back to the default search tool when DuckDuckGo is unavailable, ensuring your web search execution continues without interruption.

Does duckduckgo-search support image and video searches or just text?

DuckDuckGo search supports image and video searches, as well as text and news searches, providing a comprehensive web search experience without requiring an API key.