DuckDuckGo Videos Scraper avatar

DuckDuckGo Videos Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
DuckDuckGo Videos Scraper

DuckDuckGo Videos Scraper

Scrapes video search results from DuckDuckGo. Extracts the full canonical videos-vertical schema: title, URL, embed URL, channel/publisher, duration, views, likes, comments, publish date, thumbnail, platform, isLive/isShort flags, quality options, and more.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Collect rich public video-search records from DuckDuckGo using its structured video response. The Actor supports a single query, multiple queries, website filters, pagination, fair batch interleaving, stable deduplication, and optional Residential or custom HTTP proxies.

Inputs

  • query or queries: one query or up to 20 queries.
  • maxItems and maxItemsPerQuery: total and per-query limits.
  • maxPages: pagination limit per query.
  • region: DuckDuckGo region such as us-en, uk-en, or wt-wt.
  • safeSearch: strict, moderate, or off.
  • timeRange: past day, week, or month.
  • resolution: high or standard definition.
  • duration: short, medium, or long.
  • license: Creative Commons or standard YouTube license.
  • maxConcurrency, retry, timeout, debug, and proxy controls.

Direct access is the default. When a target-side block affects an authorized run, use Apify Residential proxy or a custom HTTP proxy. GOOGLE_SERP cannot be used because it supports Google Search and Shopping rather than DuckDuckGo.

Output

Records include stable IDs and positions; title and description; video, embed, and thumbnail URLs; platform video ID; small, medium, large, and motion thumbnails when supplied; duration and numeric duration seconds; channel, uploader, publisher, platform, and provider; numeric view count; normalized and source publication timestamps; query, region, filter, provenance, and scrape metadata.

The Actor maps the documented public fields and omits DuckDuckGo's internal request token. Empty optional fields are omitted instead of emitted as null or empty strings.

Modes

  • Single search: provide query.
  • Multiple searches: provide queries; results are interleaved so one query cannot consume the full global limit first.
  • One item: set maxItems to 1.
  • Filtered search: combine the time, resolution, duration, license, region, and Safe Search inputs.
  • No results: completes cleanly with an empty dataset.

Results are available in the default Apify dataset and can be downloaded as JSON, CSV, or Excel or consumed through the Apify API.