DuckDuckGo Images Scraper avatar

DuckDuckGo Images Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
DuckDuckGo Images Scraper

DuckDuckGo Images Scraper

A robust, high-performance utility designed for developer automation, data integration, and AI training. Features built-in captcha bypass, headful/headless browser execution, and proxy support to scrape Duckduckgo Images data seamlessly, reliably, and at scale.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Coding Frontned

Coding Frontned

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

19 hours ago

Last modified

Share

Collect structured, publicly visible DuckDuckGo image-search results without opening a browser. The Actor reads the public search token, requests up to three bounded JSON result pages, validates publisher and image URLs, removes duplicates, and writes only genuine image records.

Input

  • query (required): 1–120 character image-search query.
  • maxItems: 1–200 records; default 100.
  • maxPages: 1–3 public image result pages.
  • region: DuckDuckGo region code such as us-en or uk-en.
  • size, color, type, layout, license: optional public search filters.
  • safeSearch: strict, moderate, or off.
  • proxyConfiguration: optional Apify or custom proxy configuration. Direct access is the default.

Example:

{
"query": "open source software",
"maxItems": 25,
"region": "us-en",
"size": "Large",
"safeSearch": "moderate"
}

Output

Each dataset item includes a stable public result ID, title, original image URL, publisher page and domain, optional thumbnail/dimensions/format/discovery date, applied query settings, page number, exact source search URL, and scrape timestamp. Null, blank, malformed-URL, and duplicate records are omitted.

{
"position": 1,
"id": "public-image-token",
"title": "Example public image",
"imageUrl": "https://cdn.example.com/image.jpg",
"sourceUrl": "https://example.com/article",
"sourceDomain": "example.com",
"width": 1600,
"height": 900,
"query": "open source software",
"region": "us-en",
"safeSearch": "moderate",
"source": "duckduckgo.com/images",
"page": 1,
"scrapedAt": "2026-01-15T12:00:00.000Z"
}

The Actor fails on invalid input, access-control responses, malformed API payloads, or a zero-result extraction. Failed runs do not add diagnostic pseudo-records. Use reasonable limits and comply with DuckDuckGo's terms and applicable law.