Python:
import requests
def search(query: str) -> str:
url = "https://api.duckduckgo.com/"
params = {
"q": query,
"format": "json",
"no_html": 1,
"no_redirect": 1
}
r = requests.get(url, params=params)
data = r.json()
# Try to extract a direct answer
if data.get("AbstractText"):
return data["AbstractText"]
if data.get("Answer"):
return data["Answer"]
return "No direct answer found."
# Example:
print(search("When was Python created"))