#28 · Primary category: AI Content Readers & Aggregators

ddgs

api ddgs dht mcp mcp-server metasearch p2p python search websearch

A metasearch library that aggregates results from diverse web search services

Project last updated:08/26/26

GitHub Stars

2.9K

Forks

278

Contributors

9

License

MIT

Why we included this project

ddgs is a Python metasearch library that fans a single query out to several web search services and hands back the results as plain dictionaries, with separate methods for text, images, news, videos, and books. Its extract() helper pulls readable content out of a URL, which makes it handy for retrieval and research pipelines. The same core is exposed three ways: a command-line client, a FastAPI server with REST endpoints and Swagger docs, and an MCP server whose search tools chat agents and coding assistants can call directly. Engine choice stays configurable rather than hard-wired, so a team can swap or add backends without rewriting the code that consumes the results.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category