duckduckgo-search

Retrieve DuckDuckGo search results via ddgs CLI or Python API.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

DuckDuckGo Search provides fast, API-key-free web search access via CLI or Python, enabling quick information discovery without setup friction.

Core Features & Use Cases

  • CLI search with the ddgs tool for text, news, images, and videos.
  • Python API usage after verification to integrate search into code paths.
  • Use Case: When you need reliable, no-auth web results for research, product discovery, or content gathering.

Quick Start

Search the web for the latest AI developments using DuckDuckGo without an API key.

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 DuckDuckGo without an API key by using the ddgs CLI or Python API, retrieving structured fields like title, href, body, and source for each result without setup friction.

What's the best way to get free web search results in a Python script?

The best way to get free web search results in Python is using the ddgs Python API, which provides structured fields like title, href, body, and source after verifying your Python environment.

Does DuckDuckGo web search CLI support images, news, and videos?

Yes, the ddgs CLI tool supports searching for text, news, images, and videos from DuckDuckGo without requiring any API key authentication.

Why does my DuckDuckGo web search fail if the CLI tool is unavailable?

DuckDuckGo web search fails if the CLI is unavailable because the workflow enforces CLI availability checks and Python environment verification, providing installation guidance and graceful fallbacks for clear error handling.

Can I use DuckDuckGo search results for product discovery and research?

Yes, you can use DuckDuckGo search results for product discovery, research, or content gathering, retrieving reliable, no-auth web results quickly via CLI or Python integration.

What structured data fields are returned from a DuckDuckGo web search?

A DuckDuckGo web search returns structured fields including title, href, body, and source for each result, enabling quick information discovery and integration into your code paths.