DuckDuckGo Search Results Scraper
Pricing
from $8.25 / 1,000 items
DuckDuckGo Search Results Scraper
Pull DuckDuckGo organic search results with rank, title, URL, snippet, displayed URL, and favicon. Filter by region, time range, and safe-search. Export clean JSON, CSV, or Excel for privacy-respecting SEO research, competitor discovery, and SERP monitoring with no rate-limit headaches.
Pricing
from $8.25 / 1,000 items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
4
Monthly active users
3 days ago
Last modified
Share

🦆 DuckDuckGo Search Scraper
🚀 Pull DuckDuckGo organic search results with privacy-first defaults. Region, time-range, and safe-search filters. Pagination past 100 results per query. No tracking, no API key.
The DuckDuckGo Search Scraper queries the public DuckDuckGo HTML endpoint and returns the ranked organic results page with title, source URL, displayed URL, and snippet. The Actor decodes the DDG redirect wrapper so you get clean destination URLs and paginates through the offset parameter to reach well past 100 organic listings per query.
DuckDuckGo serves more than 100 million searches per day and is the default privacy alternative for journalists, security teams, and lawyers. Because DDG blends results from a different signal mix than Google or Bing, certain listings surface here that competitors bury, especially in newer or niche topics. This Actor exposes that data cleanly with region and time-range filters.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Privacy researchers, SEO teams, journalists, security analysts, OSINT teams | Alternative SERP tracking, regional comparison, niche topic discovery, OSINT lookups |
📋 What the DuckDuckGo Search Scraper does
Five filtering workflows in a single run:
- 🔍 Multi-query batches. Submit a list of queries, the Actor runs each as a separate search.
- 🌍 Region filter. DDG's
klparameter routes the query through that regional index. - 📅 Time-range filter. Restrict to last day, week, month, or year using DDG's
dfparameter. - 🛡️ Safe-search filter. Strict, moderate, or off via the
kpparameter. - 🔄 Pagination. Walks past the first 30 results using offset increments and rotates proxies between pages.
Each row reports the originating query, rank position, title, decoded source URL, displayed URL, and the snippet text DDG renders under the title.
💡 Why it matters: DuckDuckGo treats every visitor identically because it does not personalize on cookies or IP. That is exactly what SEO researchers want when they need a non-personalized rank snapshot. Privacy-conscious audiences also use DDG as their default, so a brand's DDG visibility matters in healthcare, legal, and finance.
📊 Data fields
Each record includes: displayedUrl, query, rank, scrapedAt, snippet, title, url. All 7 field names come from a real production run, so what you see here is what lands in your dataset.
🚀 How to use
- 🆓 Create a free Apify account. Sign up here and get $5 in free credit.
- 🔍 Open the Actor. Search for "DuckDuckGo Search" in the Apify Store.
- ⚙️ Set queries and filters. Add queries, pick region and time range.
- ▶️ Click Start. A 100-result run typically completes in 25 to 45 seconds.
- 📥 Download. Export as CSV, Excel, JSON, or XML.
⏱️ Total time from sign-up to first dataset: under five minutes.
🔗 Recommended Actors
- 🅱️ Bing Search Scraper - cross-reference rank shifts on the second-largest Western SERP.
- 📚 Wikipedia Pageviews Scraper - pair rank with public-interest spikes.
- 🕰️ Wayback Machine CDX Scraper - audit historical versions of pages that rank.
- 🐙 GitHub Trending Repos Scraper - capture the developer-attention layer.
- 📰 Substack Publication Scraper - track newsletter content that ranks for your queries.
💡 Pro Tip: browse the complete ParseForge collection for more pre-built scrapers and data tools.
DuckDuckGo is a registered trademark of DuckDuckGo, Inc. This Actor is not affiliated with or endorsed by DuckDuckGo. It reads only publicly visible SERP HTML the same way a normal browser does.
🆘 Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.