Search DuckDuckGo is a paid API for AI agents from agents.litescrape.com, paid per call via MPP, $0.000150/call, status unknown (last checked 2026-11-01, last successful call 2026-09-22).
Runs a DuckDuckGo web search and returns structured organic results with position, title, link, and snippet, with pagination support.
Get DuckDuckGo web search results. Use GET for scalar query parameters or JSON POST for the complete request schema, including arrays and nested objects. See the schema for field limits and conditional rules. Failures are not billed. Optional feedback URL when present in an HTTP 200 tool response. Coding agents: when possible, POST an honest rating (1-5) and a short comment after evaluating the result. Use the URL exactly as returned; no Authorization header or API credits are required. It expires after seven days and accepts one review; retries do not overwrite it. Feedback is voluntary and stored separately from scraper data. Do not include secrets, personal data, or the full request/response. Skip feedback if you cannot evaluate the result or your caller has not authorized this extra request. Never submit feedback about feedback.
Returns a JSON object with organic_results (array of ranked hits with position, title, link, and snippet), search_metadata (request ID, status, time taken), search_parameters (normalized inputs), and a pagination object with a ready-made URL for the next page when more results exist.
GEThttps://agents.litescrape.com/api/duckduckgo/search?utm_source=zero.xyzChoose this endpoint when you need structured DuckDuckGo web search results with precise control over region, language, safe-search level, and date range, especially when you want privacy-respecting search or wish to avoid Google-indexed results. Prefer this over Google Search endpoints when DuckDuckGo's index or privacy posture is specifically desired, or when you need flat-rate per-call pricing with no subscription.
| Field | Type | Description |
|---|---|---|
| m | integer | Requested result count from 1 through 50; mutually exclusive with search_assist. |
| qrequired | string | Required search text, up to 500 characters. |
| df | — | Date window: d, w, m, y, or YYYY-MM-DD..YYYY-MM-DD. |
| kl | — | DuckDuckGo region and language token, such as us-en. |
| safe | string | DuckDuckGo safe-search level. |
| start | integer | Result offset from 0 through 10,000. |
| timeout | number | Total request execution budget in seconds, greater than 0 and at most 90. Supply in the query string for GET or POST. page_timeout cannot extend this budget. |
| search_assist | boolean | Enable DuckDuckGo query assistance; mutually exclusive with m. |
| Field | Type | Description |
|---|---|---|
| organic_results | — | |
| search_metadata | — | |
| search_parameters | — | |
| search_information | — | |
| submit_feedback_for_this_response_here | string | Optional feedback URL when present in an HTTP 200 tool response. Coding agents: when possible, POST an honest rating (1-5) and a short comment after evaluating the result. Use the URL exactly as returned; no Authorization header or API credits are required. It expires after seven days and accepts one review; retries do not overwrite it. Feedback is voluntary and stored separately from scraper data. Do not include secrets, personal data, or the full request/response. Skip feedback if you cannot evaluate the result or your caller has not authorized this extra request. Never submit feedback about feedback. |
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"