DuckDuckGo Videos Scraper
Pricing
from $1.99 / 1,000 search results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
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
queryorqueries: one query or up to 20 queries.maxItemsandmaxItemsPerQuery: total and per-query limits.maxPages: pagination limit per query.region: DuckDuckGo region such asus-en,uk-en, orwt-wt.safeSearch:strict,moderate, oroff.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
maxItemsto1. - 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.