ddgs is a metasearch library and CLI that aggregates results from multiple search engines and exposes them via a Python API, command-line interface, or MCP server. It supports text, images, news, videos, and books, and can extract page content in markdown or plain text for downstream processing by agents.
Use ddgs when an agent needs reliable web search results, image/video lookups, or to extract and normalize content from a URL. It is suitable for retrieval-augmented tasks, content summarization, research, and any workflow where multi-engine coverage reduces blind spots.
Works well with agents that can call subprocesses or MCP clients (Cursor, Claude Desktop, and other MCP-capable agents). The skill maps to search and extraction tools useful for research assistants and content agents.
This skill has not been reviewed by our automated audit pipeline yet.