Duck.ai Guest Answers Scraper avatar

Duck.ai Guest Answers Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Duck.ai Guest Answers Scraper

Duck.ai Guest Answers Scraper

Interacts with Duck.ai (duck.ai/chat) without requiring a DuckDuckGo account. Sends prompts to AI models and extracts responses.

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

15 days ago

Last modified

Share

Interacts with Duck.ai (duck.ai/chat) without requiring a DuckDuckGo account. Sends prompts to AI models and extracts responses.

What this Actor collects

The Actor stores one clean JSON record for each Duck.ai response, including the submitted prompt, requested model and region, answer text, conversation history, source references when available, turn status, and retrieval provenance.

  • Uses the input limits and filters below to control the crawl.
  • Stores source-backed fields defined by the 18-field dataset schema.
  • Omits optional fields when the source does not expose a value instead of writing nulls or fabricated placeholders.

Use cases

  • Answer-engine monitoring
  • Citation and source research
  • Generative-search analysis

Input

Provide input in JSON. Fields marked required must be supplied. The Default / example column shows a schema default when one exists; otherwise it shows a documented prefill or fixture value.

FieldTypeRequiredDefault / exampleDescription
promptstringYes"Explain quantum computing in simple terms"The message to send to the AI model.
modelstringNo"gpt-4o-mini"The AI model to use (e.g. 'gpt-4o-mini', 'claude-3-haiku', 'llama-3.1-8b').
regionstringNo"us-en"DuckDuckGo region code used for locale and regional routing.
maxConversationTurnsintegerNo1Maximum number of back-and-forth exchanges (1 = single prompt only).
maxRequestRetriesintegerNo2Retries for transient navigation failures and rate limits.
navigationTimeoutSecsintegerNo45Maximum time in seconds for each page navigation.
headlessbooleanNotrueRun Firefox without a visible window.
proxyConfigurationobjectNo{"useApifyProxy":true}Proxy settings for the scraper.

Example input

{
"prompt": "Explain quantum computing in simple terms",
"proxyConfiguration": {
"useApifyProxy": true
},
"model": "gpt-4o-mini",
"region": "us-en",
"maxConversationTurns": 1,
"maxRequestRetries": 2,
"navigationTimeoutSecs": 45,
"headless": true
}

Output

The default dataset contains one item per Duck.ai response turn. The following are the most useful fields; source references and error details appear only when Duck.ai returns them.

FieldTypeDescription
typestringRecord Type
modelstringRequested Model
regionstringRegion
promptstringPrompt
responsestringResponse
responseLengthintegerResponse Length
sourcesCountintegerSource Count
turnintegerTurn
finishedbooleanFinished
searchUrlstringDuck.ai URL
scrapedAtstringScraped At
titlestringTitle
descriptionstringDescription
sourcesarraySources
conversationHistoryarrayConversation History
conversationTurnsintegerConversation Message Count

Example dataset item

This compact example is taken from local Actor storage. Long text and nested collections are shortened for documentation only.

{
"type": "duck-ai-answer",
"model": "gpt-4o-mini",
"region": "us-en",
"prompt": "Explain quantum computing in simple terms",
"response": "Quantum computing is like using a different kind of “computer logic” that follows the rules of quantum physics, so it can sometimes solve certain problems much faster than regular…",
"responseLength": 1840,
"sourcesCount": 0,
"turn": 1,
"finished": true,
"searchUrl": "https://duckduckgo.com/?q=Explain+quantum+computing+in+simple+terms&ia=chat&kl=us-en",
"scrapedAt": "2026-07-23T16:21:16.078Z",
"title": "Duck.ai answer: Explain quantum computing in simple terms"
}