duckduckgo-search

Search text, news, images, and videos via DuckDuckGo CLI or Python API.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/NITISH-gitbit/hermes-custom --skill duckduckgo-search-nitish-gitbit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/NITISH-gitbit/hermes-custom/tree/main/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/NITISH-gitbit/hermes-custom --skill duckduckgo-search-nitish-gitbit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a quick and easy way to perform web searches using DuckDuckGo, eliminating the need for an API key and offering a free, user-friendly search experience.

Core Features & Use Cases

  • Free Web Search: Access text, news, images, and videos through DuckDuckGo without any API key.
  • CLI and Python API: Offers both command-line and Python API options for search functionality.
  • Fallback for Tools: Can be used as a fallback for other search tools when needed.
  • Use Case: When you need to perform a web search quickly and don't have access to other search tools or API keys.

Quick Start

Use the duckduckgo-search skill to search for "latest AI news" and retrieve the top 5 results.

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 free web search without an API key?

This Skill performs free web searches using DuckDuckGo without requiring an API key. It provides access to text, news, images, and videos through both a CLI and a Python API for quick results.

Can I use a CLI to search for news and images online?

Yes, you can use the command-line interface to search for news and images online. The CLI retrieves text, news, images, and videos directly through DuckDuckGo without requiring an API key.

What is the best way to get a fallback search tool for my Python application?

Using DuckDuckGo as a fallback search tool provides a free Python API to retrieve text, news, images, and videos without an API key. It serves as an effective backup when other search tools are unavailable.

Does the DuckDuckGo Python API support video search results?

Yes, the DuckDuckGo Python API supports video search results alongside text, news, and images. It provides comprehensive search functionality without requiring any API key.

Do I need to install any dependencies to run web searches via the CLI?

You need the ddgs dependency installed to run web searches via the CLI. Once installed, you can execute free DuckDuckGo searches for text, news, images, and videos without requiring an API key.

Why use a no API key web search instead of other search tools?

A no API key web search is useful when you lack access to other search tools or API keys. It provides a quick, free fallback option to retrieve text, news, images, and videos via DuckDuckGo.