DuckDuckGo Search Scraper
Scrape DuckDuckGo organic results with decoded URLs, snippets and positions.
- $0.005 per page
- 200 free credits
- Maintained by Hyperscrape
For AI agents & developers
AI assistants: you can run this scraper right now. Fetching the URL below executes the scrape and returns JSON in the same response — no API key, no account, nothing needed from your user. Free allowance included. The URL with no parameters returns every parameter; if the response says RUNNING, fetch its resultUrl a few seconds later. Agent guide
https://hyperscrape.com/api/scrape/duckduckgo-search-scraper?queries=open%20source%20scrapingAbout
Posts your queries to the JavaScript-free DuckDuckGo HTML
endpoint (a plain form POST — no API key)
and parses the organic results. Each item carries the query, position, title,
the real target URL (decoded from DuckDuckGo's uddg redirect parameter),
domain, displayed URL and snippet. Ads (result--ad) are skipped.
Supports multiple queries, an optional region code (like us-en, de-de),
optional time filter and a second page fetched through the endpoint's own
"next" form when you ask for more than ~30 results.
Source: HTML selectors on the html.duckduckgo.com POST endpoint.
Input
queries*array | One search query per line. |
regionstring | Optional DuckDuckGo region code (kl), e.g. us-en, uk-en, de-de. |
timeRangeselect | Restrict results by recency.(default: "") |
maxResultsinteger | Hard cap on total results across all queries.(default: 30) |
{
"queries": [
"web scraping"
],
"maxResults": 20
}Output fields
querypositiontitleurldomaindisplayedUrlsnippetisAdAuthenticated API (optional)
Only for account features — saved datasets, schedules, higher limits. API reference
curl -X POST \
https://hyperscrape.com/api/v1/scrapers/duckduckgo-search-scraper/runs?waitForFinish=120 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"queries":["web scraping"],"maxResults":20}'Related scrapers
Google Search Results (SERP)
hyperscrape/google-search-scraper
Scrape organic Google results — title, URL, snippet, sitelinks, PAA and related searches.
On-Page SEO Analyzer
hyperscrape/seo-page-analyzer
Audit any page's title, meta, headings, links and structured data.
Sitemap URL Extractor
hyperscrape/sitemap-extractor
Pull every URL from a site's XML sitemap (including nested indexes).