duckduckgo-search

Search the web via DuckDuckGo for text, news, images, and video results.

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill duckduckgo-search-vikrant-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: duckduckgo-search
Source: https://github.com/vikrant-project/devil-agent-ai-platform/tree/main/agent_core/optional-skills/research/duckduckgo-search
Command: npx skills add https://github.com/vikrant-project/devil-agent-ai-platform --skill duckduckgo-search-vikrant-project

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a simple and free way to perform web searches using DuckDuckGo, eliminating the need for an API key and offering a convenient alternative to built-in web search tools.

Core Features & Use Cases

  • Free Web Search: Access to DuckDuckGo's search capabilities without an API key.
  • Multiple Search Types: Supports text, news, images, and video searches.
  • CLI and Python API: Offers both command-line and Python API options for integration.
  • Use Case: Quickly find information or resources online without relying on other search engines.

Quick Start

Run the 'ddgs text -q "python async programming" -m 5' command to search for Python asynchronous programming topics.

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 free web search using a Python API without an API key?

You can perform free web searches using the DuckDuckGo Python API without an API key. It provides access to text, news, images, and video results directly through your code or CLI.

Can I search for news and images from the command line using DuckDuckGo?

Yes, you can search for news and images from the command line using the DuckDuckGo CLI. It supports multiple search types including text, news, images, and videos.

What is the best way to get text search results quickly in Python?

The best way to get text search results quickly is using the DuckDuckGo Python API. You can run a command like 'ddgs text -q "query" -m 5' to retrieve results instantly.

Do I need an API key to access DuckDuckGo search results?

No, you do not need an API key to access DuckDuckGo search results. This tool provides free and fast web search capabilities without the requirement of any API key.

Does the DuckDuckGo Python API support video searches?

Yes, the DuckDuckGo Python API supports video searches. It facilitates free web searches and provides access to text, news, images, and video results.

Why use a free web search tool instead of built-in search engines?

You use a free web search tool as a convenient alternative to built-in search engines when you need a quick solution. It eliminates API key requirements while offering CLI and Python integration.