DuckDuckGo
With Web Scraper API, you can scrape and parse various types of DuckDuckGo pages; below is an overview of all supported scrapers and their respective source values.
Source
Description
Dedicated parser
duckduckgo_serach
SERPs.
Yes.
duckduckgo_maps
DuckDuckMapsservice
Yes.
duckduckgo_news
DuckDuckNewsservice
Yes.
Request sample
curl -X GET "https://serpapi.abcproxy.com/search" \
-d "engine=duckduckgo" \
-d "q=coffee" \
-d "no_cache=false" \
-d "api_key=YOUR_API_KEY"import requests
params = {
"engine": "duckduckgo",
"q": "coffee",
"no_cache": "false",
"api_key": "YOUR_API_KEY"
}
response = requests.get("https://serpapi.abcproxy.com/search", params=params)
print(response.json())const axios = require('axios');
const params = {
engine: "duckduckgo",
q: "coffee",
no_cache: "false",
api_key: "YOUR_API_KEY"
};
axios.get("https://serpapi.abcproxy.com/search", { params })
.then(response => console.log(response.data));Last updated