duckduckgo-search

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

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/ChimeraFoundationa/Agentx --skill duckduckgo-search-chimerafoundationa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/ChimeraFoundationa/Agentx/tree/main/skills/research/duckduckgo-search
Command: npx skills add https://github.com/ChimeraFoundationa/Agentx --skill duckduckgo-search-chimerafoundationa

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Free web search using DuckDuckGo. No API key required, enabling quick text, news, image, and video discovery without authentication.

Core Features & Use Cases

  • Text search for general research (titles, URLs, snippets)
  • News search for current events and updates
  • Image search for media discovery
  • Video search for tutorials and explainers
  • CLI wrapper and Python API for structured results

Quick Start

Install the ddgs package and run a text search with your query.

Frequently Asked Questions about duckduckgo-search

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

FAQPage Schema
How do I perform web searches in Python without an API key?

You can perform keyless web searches using DuckDuckGo to retrieve titles, URLs, and snippets by installing the ddgs Python package and calling its Python API or CLI wrapper for structured results.

Can I retrieve news and image results using DuckDuckGo search?

Yes, DuckDuckGo search supports retrieving structured results for current events via news search and media discovery via image search, alongside standard text and video searches.

What is the best way to get structured data from web searches for data analytics?

The best way to get structured data is using DuckDuckGo search, which provides titles, URLs, and snippets directly through a Python API and CLI wrapper without requiring authentication.

Do I need to install any dependencies to use DuckDuckGo search in my scripts?

Yes, you need to install the ddgs Python package as a dependency to execute keyless text, news, image, and video searches and retrieve structured data within your scripts.

Can I use DuckDuckGo search to enrich workflows with content extraction?

Yes, DuckDuckGo search can enrich workflows by retrieving URLs and snippets for text, news, images, and videos, providing the necessary links for full page content extraction.

Are there limitations to using keyless web search for data discovery?

Keyless web search using DuckDuckGo is limited to retrieving titles, URLs, and snippets for text, news, images, and videos, and requires the ddgs package rather than returning full page content directly.