{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/4"},{"label":"Indexing/Search","url":"https://skillfed.io/packages/category/internet-www-http-indexing-search"}],"enrichment":{"capability":"Aggregates web search results from multiple search engines (Bing, DuckDuckGo, Google, Brave, and others) through a single Python API, with optional distributed caching via DHT network.","skillfed_tags":["search-aggregation","dht-network","metasearch"],"use_cases":["Build a search aggregator tool that queries multiple engines and returns deduplicated or ranked results","Integrate web search into a Python application without managing individual API keys for each search engine","Run a local API server to expose search functionality to other services or web frontends","Use the MCP server to add search capabilities to Claude Desktop or other MCP-compatible clients","Participate in the DHT network to benefit from cached results and reduce individual rate-limit pressure"],"what_it_does":"DDGS is a metasearch library that queries multiple web search engines and aggregates their results into a unified Python API. It supports text, image, video, news, and book searches across backends like Bing, DuckDuckGo, Google, Brave, and others, with optional regional and content-filtering parameters. The library also includes an optional distributed hash table (DHT) network for peer-to-peer result caching, an HTTP API server, and an MCP server for integration with tools like Claude Desktop.\n\nThe package is built on httpx, lxml, and fake-useragent to handle HTTP requests and parsing. It's designed for developers who need programmatic access to aggregated search results without building individual integrations for each search engine. The DHT network is experimental but aims to reduce rate limiting and latency by sharing cached results anonymously among users.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, uses a permissive MIT license, and offers low-friction installation. It solves a real problem\u2014aggregating results from multiple search engines\u2014with a clean API. The DHT network is beta but transparent to existing code. Install it if you need programmatic multi-engine search; skip it only if you require a single specific search engine's API or have strict Windows-only requirements."},"id":"ddgs","links":{"html":"https://skillfed.io/packages/ddgs","md":"https://skillfed.io/packages/ddgs.md","pypi":"https://pypi.org/project/ddgs/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-15","license_spdx":"MIT","license_treatment":"permissive","name":"ddgs","python_support":"supports_current","summary":"Dux Distributed Global Search. A metasearch library that aggregates results from diverse web search services."},"popularity":{"monthly_downloads":6719978,"position":1863,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"9.14.4"}
