duckduckgo-search

Retrieve text, news, images, and videos from DuckDuckGo without API keys.

2|1|Updated Jul 14, 2026
One-click install
npx skills add https://github.com/heysuhas/hermes_cli --skill duckduckgo-search-heysuhas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/heysuhas/hermes_cli/tree/main/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/heysuhas/hermes_cli --skill duckduckgo-search-heysuhas

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a reliable, free method to perform web searches without requiring expensive API keys or complex authentication, serving as a robust fallback when primary search tools are unavailable.

Core Features & Use Cases

  • Multi-Format Search: Retrieve text, news, images, and videos directly from DuckDuckGo.
  • Flexible Execution: Supports both CLI-based execution for shell environments and Python-based integration for automated workflows.
  • Use Case: Use this to gather real-time information for research tasks or to verify current events when specialized search tools are rate-limited or missing.

Quick Start

Use the duckduckgo-search skill to perform a text search for the latest developments in artificial intelligence and return the top five results.

Frequently Asked Questions about duckduckgo-search

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

FAQPage Schema
How can I perform web searches without an API key?

You can perform API-key-free web searches using DuckDuckGo to retrieve text, news, images, and videos without external authentication. It acts as a reliable fallback when primary search tools are unavailable or rate-limited.

How do I automate research data collection from the command line?

You can automate research data collection from the command line using the CLI execution mode. It operates across terminal and Python environments to gather search results for automated workflows without manual intervention.

Does the ddgs dependency support retrieving news and video content?

Yes, the ddgs dependency supports retrieving news and video content alongside text and images. It queries the DuckDuckGo search engine to gather multiple content formats for research tasks and automated data collection.

What is the best free fallback for automated web search workflows?

DuckDuckGo search is the best free fallback for automated workflows because it requires no API keys and provides multi-format retrieval. It integrates with Python scripts to collect real-time information when specialized tools are missing.

Are there limitations to using DuckDuckGo for web search instead of paid APIs?

Limitations of using DuckDuckGo for web search include relying on the ddgs dependency and potential rate limits inherent to scraping. It is designed as a high-availability fallback rather than a primary enterprise-grade search API.