DuckDuckGo搜索引擎API

DuckDuckGo搜索引擎API

规模、稳定可靠地获取精准实时数据,满足市场监测与 SEO 等需求。

1 个工具更新时间 2026.03.31
免费试用

概览

请求参数

参数名说明
q搜索查询该参数定义了爬取时的搜索结果,默认值为 【pizza】 。您可以输入任意您想要查询的关键词,也可以是任意语言。
json输出格式该参数定义了采集结果的输出格式。可选择【JSON】、【HTML】(支持下载)格式,默认为【JSON】。【json】=【1】返回【JSON】格式数据,【json】=【2】返回【JSON】+【HTML】格式数据,【json】=【3】返回【HTML】格式数据。
kl地区代码该参数定义 【DuckDuckGo】 搜索要使用的地区。地区代码示例:【us-en】 代表美国,【uk-en】 代表英国,【fr-fr】 代表法国。请访问 【DuckDuckGo】 地区页面查看支持的地区完整列表。
search_assistAI 搜索辅助该参数决定是否在响应中返回 【DuckDuckGo】 的 【AI】 搜索辅助。可设置为 【true】 或 【false】(默认)。【search_assist】 和 【m】 不能一起使用。
safe安全搜索该参数定义成人内容的过滤级别。可以设置为:【1】 - 严格,【-1】 - 中等(默认),【-2】 - 关闭。
df日期过滤该参数定义按日期过滤的结果。可以设置为:【d】:过去一天,【w】:过去一周,【m】:过去一月,【y】:过去一年,或者您可以按照以下格式传递自定义日期:开始日期..结束日期(例如 【2021-06-15..2024-06-16】)。
start起始偏移该参数定义结果偏移量。它跳过指定数量的结果。当不使用偏移量时(初始搜索请求,【start】 参数设置为 【0】 或留空),最多可返回 【35】 个自然结果。当使用偏移量时(【start】 参数大于 【0】),最多可返回 【50】 个自然结果。【DuckDuckGo】 可能返回重复结果或数量可变的结果。这在使用较大的 【start】 和 【m】 参数时更有可能发生。
m最大结果数该参数定义要返回的最大结果数量。默认值:【50】,最小值:【1】,最大值:【50】。当不使用偏移量时(初始搜索请求,【start】 参数设置为 【0】 或留空),最多可返回 【35】 个自然结果。【DuckDuckGo】 可能返回重复结果或数量可变的结果。这在使用较大的 【start】 和 【m】 参数时更有可能发生。【m】 和 【search_assist】 不能一起使用。
no_cache禁用缓存默认情况下,【5】分钟内缓存相同参数的搜索结果。将【no_cache】设为【true】可跳过缓存,设为【false】(默认)则使用缓存结果。缓存搜索免费,且不计入您的搜索统计。

示例响应

暂无数据样本

开始探索网页采集工具

免费试用