duckduckgo-search

Search DuckDuckGo for text, news, images, and video results.

2|Updated May 22, 2026
One-click install
npx skills add https://github.com/519lab/thoth-agent --skill duckduckgo-search-519lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/519lab/thoth-agent/tree/main/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/519lab/thoth-agent --skill duckduckgo-search-519lab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a fast and free alternative to traditional web search engines, using DuckDuckGo. It solves the need for a search solution that respects user privacy and does not require an API key.

Core Features & Use Cases

  • DuckDuckGo Web Search: Access text, news, images, and videos through DuckDuckGo without an API key.
  • Fallback for Search Tools: Can be used as a fallback when other search tools are unavailable or unsuitable.
  • Standalone Search Path: Can be used as a standalone search path when DuckDuckGo results are specifically desired.

Quick Start

Search for "latest AI news" using DuckDuckGo.

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

You can perform a web search without an API key by using DuckDuckGo to retrieve text, news, images, and video results directly through the ddgs Python package.

Can I use DuckDuckGo to get news, images, and videos for my queries?

Yes, DuckDuckGo web search supports retrieving news, images, and videos. It provides these results entirely free without requiring you to authenticate with an API key.

What is the best way to add a privacy-focused fallback search to my application?

A privacy-focused fallback search can be added by integrating DuckDuckGo web search. It acts as a standalone search path or backup option when other search tools are unavailable.

Do I need to install any Python packages to execute DuckDuckGo searches?

Yes, you need to install the ddgs Python package to execute DuckDuckGo searches. This dependency is required for the script to run and retrieve search results.

Why use DuckDuckGo for web search instead of other search engine tools?

DuckDuckGo for web search provides a free, privacy-focused alternative that does not require an API key. It is specifically useful as a fallback when other search tools are unsuitable.