Skip to content
Gridlode
LiveSearch engines1 credit / request

DuckDuckGo Search API

Live DuckDuckGo web results for any query and region: organic results with title, real destination link, displayed URL and snippet, plus the instant answer box when DuckDuckGo shows one. Set page (1-10) for deeper results: positions continue across pages (page 2 starts at 11) and every page is billed as one request. Bot-check pages are detected and never charged.

GEThttps://api.gridlode.com/v1/search/duckduckgo

Parameters

NameTypeDescription
qrequiredstringSearch query.
klstringRegion, e.g. us-en, uk-en, de-de, or wt-wt for no region.
Default: "us-en"
safestringSafeSearch level.
Default: "moderate"
One of: off, moderate, strict
pageintegerResults page, 1-10. Page 1 holds about 10 results and later pages about 15; positions continue across pages (page 2 starts at 11). Billed as one request whatever the page.
Default: 1
max_ageintegerAccept a cached answer up to this many seconds old, billed at 50%. Default 0 (always fresh).

Response fields

    Code

    curl "https://api.gridlode.com/v1/search/duckduckgo?q=python%20programming%20language" \
      -H "Authorization: Bearer $GRIDLODE_KEY"
    1 credit per request
    One credit is $0.001 on the smallest pack, from $0.0003 on enterprise plans.
    Half price for cached data
    Cached for up to 1 h. Pass max_age to use it.
    Failed requests are free
    Blocks, timeouts and target errors never cost credits.

    Market reference: SearchAPI DuckDuckGo $4.00 → $1.00 per 1k.

    Questions

    How much does the DuckDuckGo Search API cost?

    1 credit per request. One credit costs $0.001 on the smallest pack and as little as $0.0003 on enterprise plans. Cached answers cost half and failed calls are free.

    Search engines
    All 23 in Search engines · 15 live
    Soon

    Google Search

    One Google results page for any query, country, language, city-level location and device

    3 credits / pageDocs
    Live

    Google Autocomplete

    The keyword suggestions Google shows while someone types, for any partial query, language and country

    1 credit / requestTry freeDocs