DuckDuckGo Search Scraper avatar

DuckDuckGo Search Scraper

Pricing

$2.00 / 1,000 result scrapeds

Go to Apify Store
DuckDuckGo Search Scraper

DuckDuckGo Search Scraper

Scrape DuckDuckGo search results: title, URL, snippet, position, source. Multi-page pagination, region/language support. No tracking, no Google captcha. $0.002 per result - 60% cheaper than alternatives.

Pricing

$2.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 days ago

Last modified

Share

Scrape DuckDuckGo search results without captchas. Multi-query batch, region/time filters, pagination handled.

Cheaper than the alternatives: $0.002 / result (60% less than typical $0.005 scrapers in the same category).

What it extracts

FieldDescription
queryThe query that produced this row
positionPosition within the query's result set (1-based, deduplicated)
titleTitle of the result
urlDirect link to the destination (decoded from DuckDuckGo's ?uddg= wrapper)
displayUrlDuckDuckGo's pretty display URL
domainHostname of the result
snippetText excerpt shown in DuckDuckGo's SERP
scrapedAtISO timestamp

Input

FieldRequiredDescription
queriesyesArray of search queries.
regionnoRegion code (us-en, uk-en, br-pt, de-de, fr-fr, jp-jp, etc.). Default us-en.
safeSearchnooff / moderate / strict. Default moderate.
timeFilternod/w/m/y (past day/week/month/year).
maxItemsnoHard cap across all queries (default 30).

Example

{
"queries": ["apify web scraping", "playwright tutorial"],
"region": "us-en",
"timeFilter": "m",
"maxItems": 60
}

Pricing

$0.002 per result. No actor-start fee.

VolumeCost
100 results$0.20
1,000 results$2.00
10,000 results$20.00

Free Apify plan: 20 results per run.

How it works

  • Fetches https://html.duckduckgo.com/html/?q=... — the lite, no-JavaScript endpoint DuckDuckGo provides.
  • got-scraping handles TLS fingerprint impersonation.
  • Decodes uddg= redirect wrapper to recover the real destination URL.
  • Paginates via s= start parameter, ~30 results per page.
  • Hard safety cap at 500 results per query (≈17 pages).