DuckDuckGo News Scraper avatar

DuckDuckGo News Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
DuckDuckGo News Scraper

DuckDuckGo News Scraper

Scrapes news search results from DuckDuckGo. Extracts the full canonical news-vertical schema: title, URL, source, author, snippet, thumbnail, published date (ISO + raw + relative), category, breaking/sponsored flags, engagement counts, summary, 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

17 days ago

Last modified

Share

Search public DuckDuckGo News results and collect clean, source-backed article metadata through DuckDuckGo's structured news endpoint.

Highlights

  • One primary query plus up to 19 additional queries
  • Fair per-query limits and interleaved global output
  • DuckDuckGo region, publication-time, date-sort, and Safe Search controls
  • Bounded continuation pagination, concurrency, retries, and timeouts
  • Direct access by default, with authorized Residential/custom proxy support
  • Stable query-specific IDs, recursive empty-value omission, and no raw payloads or opaque tokens

The Actor loads the public search page to obtain the current News token and then requests the same structured records used by the website. It validates HTTP status, content type, payload shape, and continuation URLs before parsing. CAPTCHA/challenge pages fail closed and are never stored.

Example

{
"query": "artificial intelligence",
"queries": ["robotics"],
"maxItems": 20,
"maxItemsPerQuery": 10,
"maxPages": 2,
"region": "us-en",
"timeRange": "w",
"sortBy": "date",
"safeSearch": "moderate",
"maxConcurrency": 2,
"proxyConfiguration": { "useApifyProxy": false }
}

Output

Records include stable identity and ranking, article title/URL/domain, snippet, publisher, image, ISO and epoch publication times, relative time, exact search/filter context, provenance, and timestamps. Key fields include id, title, link, source, snippet, thumbnail, publishedAt, publishedAtEpoch, queryPosition, globalPosition, searchUrl, dataSource, retrievalMethod, and scrapedAt.

Unavailable optional fields are omitted instead of emitted as null, empty strings, or fabricated placeholders. DuckDuckGo's opaque image and continuation tokens and internal relevance flags are intentionally not stored.

Notes

  • Ranking, availability, publisher labeling, and source coverage are controlled by DuckDuckGo.
  • timeRange, sortBy, region, and Safe Search are sent to DuckDuckGo and repeated in output context.
  • The public endpoint does not provide trustworthy author, category, engagement, breaking-news, sponsored, or copyright metadata, so the Actor does not invent them.