Skip to main content
The DuckDuckGo plugin turns a DuckDuckGo search into structured JSON. Give it a keyword and it returns organic results with position, title, URL, displayed URL, domain and description, the first page’s ads in top and bottom lists, and related searches. Collect up to 10 pages in one call. The response has the same shape as Google results from /serpApi, so code written for Google results reads DuckDuckGo results by changing the path only. Pick the region with proxy_country: it sets DuckDuckGo’s region and the country the search is sent from.
Try it in the dashboard first: app.scrapeunblocker.com/dashboard/plugins. You get a live results view plus a copy-paste snippet.
Each results page fetched is billed as one request: pages_to_check=3 that returns three pages counts as 3 requests, and pagesChecked shows the exact number.

Response

Errors

What you can build

  • Rank tracking - follow where your pages rank on DuckDuckGo next to Google, with one parser for both.
  • Ad intelligence - see which advertisers show on your keywords, by country.
  • Keyword research - collect related searches for content planning.
  • Privacy-focused audience research - see what DuckDuckGo users find for your brand and products.

Next steps

Open the plugins

Run a DuckDuckGo search and grab the JSON.

Get an API key

Free trial available on the pricing page.