Home / Cost to scrape / Search engines / DuckDuckGo
Cost to scrape DuckDuckGo at 10K, 100K, and 1M
Scraping 100,000 DuckDuckGo result pages costs from $90.00 a month on ScrapingDog (Standard plan), which charges 5 credits a page. The dearest published rate costs $725.00 on SerpApi (DuckDuckGo Light).
ScrapingDog checked Oct 12, 2026; each vendor's own page is linked with its rate.
- 10,000 a month
- $7.50Bright Data SERP API, Pay as you go
- 100,000 a month
- $90.00ScrapingDog, Standard
- 1,000,000 a month
- $350.00ScrapingDog, Premium
How hard to scrape: Moderate, with bot fingerprinting and pages built by JavaScript in the way; JavaScript rendering needed.
Target access and billing context
Access
Easy means no protection is recorded; moderate, rate limits or fingerprinting without CAPTCHAs; hard, CAPTCHAs and IP checks that usually call for residential proxies; very hard, all of that plus measures such as TLS fingerprinting, a login wall in front of most data or honeypot links.
Protections in the way
Terms
What you scrape moves the bill more than who you buy from. A target that forces JavaScript rendering or a residential exit multiplies the meter before any plan is chosen.
What each API charges for DuckDuckGo
7 published rates for DuckDuckGo from 5 APIs; an API with more than one rate charges each endpoint or mode separately. Each figure is the cheapest of that API's current plans for the volume, from its own page.
| API | 10,000 a month | 100,000 a month | 1,000,000 a month | Costs | What you get | Choose a location | Source |
|---|---|---|---|---|---|---|---|
| ScrapingDogchecked Oct 12, 2026 | $40.00Lite | $90.00Standard | $350.00Premium | 5 credits a page | Parsed fields | Country | source |
| HasDatachecked Oct 12, 2026 | $59.00Startup | $119.00Basic | $830.00Growth 10M | 10 credits a page | Parsed fields | Country | source |
| Bright Data SERP APIchecked Oct 12, 2026 | $7.50Pay as you go | $142.50Pay as you go | $1,109.00Scale $999 | $0.0015 a page | Page HTML | Country | source |
| SearchApi.io, DuckDuckGo Searchchecked Oct 12, 2026 | $40.00Developer | $250.00BigData | $1,500.00Octo 1M | 1 request a page | Parsed fields | Country | source |
| SearchApi.io, DuckDuckGo Lightchecked Oct 12, 2026 | $40.00Developer | $250.00BigData | $1,500.00Octo 1M | 1 request a page | Parsed fields | Country | source |
| SerpApi, DuckDuckGo Searchchecked Oct 12, 2026 | $150.00Production | $725.00Searcher | $3,750.00Cloud 1M | 1 search a page | Parsed fields | Country | source |
| SerpApi, DuckDuckGo Lightchecked Oct 12, 2026 | $150.00Production | $725.00Searcher | $3,750.00Cloud 1M | 1 search a page | HTML or parsed fields | Country | source |
Every way to get DuckDuckGo data
The APIs in the table above are the ones that publish a DuckDuckGo rate; no other API documents an endpoint built for DuckDuckGo.
DuckDuckGo's own API: DuckDuckGo's public API answers with instant answers only; in its own words it is "not a full results API". DuckDuckGo's own page, read Oct 11, 2026.
DuckDuckGo's terms, read Oct 11, 2026: DuckDuckGo's Terms and Acceptable Use Policy do not mention scraping or bots; the policy bans accessing the services without authorization and selling or reselling any portion of them, and robots.txt disallows the /html and /lite pages for all user agents. The terms
DuckDuckGo’s own API is not a results API
DuckDuckGo’s public API returns instant answers, such as a summary or a definition, and in its own words “is an Instant Answer API, and not a full results API” (DuckDuckGo’s API page source, read Oct 11, 2026). For a list of web results, the APIs in the table are the route.
What volume means for DuckDuckGo
One call returns one results page for one query and region. SerpApi and SearchApi each sell a full and a light DuckDuckGo engine at the same price per call, so test both on your queries (SerpApi DuckDuckGo API, read Oct 11, 2026).
Evidence to check before buying
- DuckDuckGo’s Acceptable Use Policy bans accessing the services without authorization and reselling any part of them; robots.txt disallows the /html and /lite pages (Acceptable Use Policy and robots.txt, read Oct 11, 2026).
- The full page checks the browser before it loads results (ScrapeOps, read Oct 11, 2026), so a plain HTTP request can come back without them.