duckduckgo-search

Automate DuckDuckGo web searches for text, news, images, and videos without API keys.

2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/CUexter/hermes-agent --skill duckduckgo-search-cuexter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/CUexter/hermes-agent/tree/main/skills/research/duckduckgo-search
Command: npx skills add https://github.com/CUexter/hermes-agent --skill duckduckgo-search-cuexter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill enables fast, API-key-free web searching using DuckDuckGo, allowing you to discover information without relying on paid or restricted search services.

Core Features & Use Cases

  • Text search for general research and documentation.
  • News search for current events and updates.
  • Image and video search for visuals and tutorials.

Quick Start

Run a text search using the Python API or the CLI to retrieve the top results.

Frequently Asked Questions about duckduckgo-search

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

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

You can search the web with DuckDuckGo without an API key by using the DDGS library or CLI to automate text, news, image, and video searches directly from Python.

Can I retrieve DuckDuckGo news and image results using a Python script?

Yes, you can retrieve DuckDuckGo news and image results using a Python script by utilizing the DDGS library to query specific content types and return structured result fields.

Do I need to install any external dependencies to run DuckDuckGo searches in Python?

You do not need external API keys to run DuckDuckGo searches in Python, but you must have the DDGS library installed to execute text, news, image, and video queries.

What is the best way to automate web search for competitive intelligence research?

The best way to automate web search for competitive intelligence research is using a no-key DuckDuckGo Python script to quickly discover and gather structured text and news data.

Can I specify a region when performing a DuckDuckGo text search?

Yes, you can specify a region when performing a DuckDuckGo text search, as the tool supports usage with or without an explicit region to tailor your search results.

Does the DuckDuckGo search CLI support video search queries?

Yes, the DuckDuckGo search CLI supports video search queries, allowing you to discover visual tutorials and video content alongside standard text and news searches.