Skip to content
This repository was archived by the owner on Aug 23, 2025. It is now read-only.

RajDave-Dev/DuckDuckJVM

Warning

THIS PROJECT IS NOT MAINTAINED ANYMORE.

🦆 DuckDuck (DuckDuckGo Search)

DuckDuck is a JVM Library for interacting with DuckDuckGo's search APIs.

⚡ Features

  • Perform text-based searches using DuckDuckGo.

🛠 Installation

Currently Not uploaded to Maven Central.

🚀 Usage

🛎 Initialize DuckDuck

val duckDuckJVM = DuckDuckJVM()

🔎 Perform a Text Search

You can use the text() function to perform text-based searches and get the results in plain text.

val response = duckDuckJVM.text("Latest Version of Kotlin")
println(response)
duckDuckJVM.close()

🔎 Troubleshooting

  • Invalid_VQD Error: Rerun the text function.

Other Issues or feature Request: Github

🤝 Contributing

Contributions are welcome! Feel free to submit pull requests or issues.

🧑‍💻 Author

Developed by Raj Dave.

Inspired by deedy5/duckduckgo_search

Disclaimer

This library is not affiliated with DuckDuckGo and is for educational purposes only. It is not intended for commercial use or any purpose that violates DuckDuckGo's Terms of Service. By using this library, you acknowledge that you will not use it in a way that infringes on DuckDuckGo's terms. The official DuckDuckGo website can be found at https://duckduckgo.com.

About

An API for Java/Kotlin with search for text, using the DuckDuckGo.com search engine.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages