DuckDuckGo进行搜索
产品介绍
什么是DuckDuckGo进行搜索?
服务详情
使用DuckDuckGo进行搜索,您可以无限制地查找任何信息!立即获取图片、视频、新闻或DuckDuckGo的搜索结果!速度极其迅速,且有免费计划可用。您可以通过选择不同的地区或安全模式来调整搜索结果!
核心功能
- 获取搜索结果
- 获取图片搜索结果
- 获取视频搜索结果
- 获取新闻搜索结果
核心优势
-
丰富的APIRapidAPI聚合了数千个API,覆盖了各个领域,包括天气、行业数据、社交媒体、机器学习、文本分析等等,满足了开发者的各种需求
-
统一化管理RapidAPI提供了一个统一的平台,开发者可以在这里发现、测试和使用API,也可以在一个仪表板上追踪和管理所有API的使用情况
-
速度快捷开发者可以在RapidAPI平台上迅速找到所需的API,并快速进行测试和集成,大大提高了开发效率
-
开发者友好RapidAPI为每个API提供了清晰的文档和示例代码,简化了开发者理解和使用API的过程
-
灵活的定价模式RapidAPI上的API具有多种定价模式,包括免费、按需付费、包月等,可以满足不同开发者的需求
-
开放性任何人都可以在这个平台上发布自己的API,并通过RapidAPI进行推广和销售
什么是DuckDuckGo进行搜索接口?
由服务使用方的应用程序发起,以Restful风格为主、通过公网HTTP协议调用DuckDuckGo进行搜索,从而实现程序的自动化交互,提高服务效率。
使用指南
使用RapidAPI来搜索和集成API的步骤如下:
- 注册并登录帐户:访问RapidAPI.com,点击”开始”或“登录”,然后通过谷歌、Github或其他方式创建新账户。
- 查找所需的API:在主页面的搜索框中,输入你想要搜索的API关键词,然后点击Enter键进行搜索。
- 评估并选择API:在搜索结果列表中,点击你感兴趣的API查看其详细信息,包括端点(Endpoints)、参数(Parameters)、响应信息等。这些信息可以帮助你决定这个API是否适合你的需求。
- 测试API:在详细信息页面,你可以选择端点,填写参数,然后点击“Test Endpoint”按钮进行API测试。
- 集成API:如果你觉得这个API满足你的需要,可以点击"Subscribe"或者“Purchase API”按钮来购买或订阅这个API。然后你可以按照RapidAPI提供的代码片段(在各种编程语言下),直接把这个API集成到你的应用中。
- 管理API:在你的RapidAPI控制面板中,你可以查看和管理你订阅的所有API,也可以查看它们的使用情况、计费情况等。
RocketAPI服务相关接口示例代码请查看API文档:https://rapidapi.com/epctex-epctex-default/api/duckduckgo10/
产品问答
?
我的支付信息安全吗?
通过符合 PCI 标准的银行合作伙伴处理信用卡。
?
为什么免费API也需要提供信用卡?
我们与API提供商直接合作,为开发者实施清晰透明的定价。如果计划中有配额和超额费用,提供商可能需要信用卡。如果您不再想使用API,您可以随时在RapidAPI仪表板的计费部分点击“取消订阅”按钮取消订阅计划。
?
如果超出了我的订阅计划呢?
根据您的订阅计划详情,您将承担超额费用或被暂停服务。
?
我何时会被收费?
我们会在您订阅API计划时立即向您的信用卡收取费用,并在下一个循环周期收取费用。
?
如何处理退款?
退款,请通过 support@rapidapi.com 与我们联系
API接口列表
获取搜索url列表
1.1 简要描述
返回一个带有分页功能url的搜索列表。
1.2 请求URL
https://duckduckgo10.p.rapidapi.com/search
1.3 请求方式
GET
1.4 入参
参数名 |
参数类型 |
默认值 |
是否必传 |
描述 |
---|---|---|---|---|
RapidAPIApp |
string |
是 |
RapidAPI平台创建的用户APPID |
|
RequestURL |
string |
是 |
请求地址 |
|
X-RapidAPI-Key |
string |
是 |
请求头中参数,用户在RapidAPI中的key。 |
|
X-RapidAPI-Host |
string |
是 |
请求头中参数,域名地址。 |
|
term |
string |
是 |
搜索关键词 |
|
safeSearch |
string |
是 |
搜索安全参数。 |
|
region |
string |
是 |
您想要搜索的区域 |
|
offset |
int |
否 |
1.5 出参
参数名 |
参数类型 |
默认值 |
描述 |
---|---|---|---|
status |
string |
状态 |
|
message |
string |
消息 |
|
data[].{title} |
string |
标题 |
|
data[].{description} |
string |
描述 |
|
data[].{rawDescription} |
string |
原始文本数据 |
|
data[].{hostname} |
string |
主机名 |
|
data[].{icon} |
string |
图标 |
|
data[].{url} |
string |
url地址 |
|
data[].{bang.prefix} |
string |
bang前缀 |
|
data[].{bang.title} |
string |
bang标题 |
|
data[].{bang.domain} |
string |
bang域名 |
1.6 错误码
错误码 |
错误信息 |
描述 |
---|---|---|
200 |
OK |
成功 |
400 |
Bad request |
错误请求 |
404 |
Not found |
找不到页面 |
1.7 示例
请求参数{
"RapidAPIApp": "default-application_8338329",
"RequestURL": "rapidapi.com",
"X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c",
"X-RapidAPI-Host": "duckduckgo10.p.rapidapi.com",
"term": "food",
"safeSearch": "off",
"region": "be-f"
}
返回参数
{
"status": "200",
"message": "OK",
"data[].{title}": "Vodafone",
"data[].{description}": "Vodafone",
"data[].{rawDescription}": "Vodafone",
"data[].{hostname}": "Vodafone",
"data[].{icon}": "Vodafone",
"data[].{url}": "Vodafone",
"data[].{bang.prefix}": "fn",
"data[].{bang.title}": "foodnetwork.com",
"data[].{bang.domain}": "www.foodnetwork.com"
}
错误码
{
"200": "OK",
"400": "Bad request",
"404": "Not found"
}
获取搜索图片列表
2.1 简要描述
返回一个带有分页功能的图片搜索结果列表
2.2 请求URL
https://duckduckgo10.p.rapidapi.com/search/images
2.3 请求方式
GET
2.4 入参
参数名 |
参数类型 |
默认值 |
是否必传 |
描述 |
---|---|---|---|---|
RapidAPIApp |
string |
是 |
RapidAPI平台创建的用户APPID |
|
RequestURL |
string |
是 |
请求地址 |
|
X-RapidAPI-Key |
string |
是 |
请求头中参数,用户在RapidAPI中的key。 |
|
X-RapidAPI-Host |
string |
是 |
请求头中参数,域名地址。 |
|
term |
string |
是 |
搜索关键词 |
|
safeSearch |
string |
是 |
搜索安全参数。 |
|
region |
string |
是 |
您想要搜索的区域 |
|
offset |
int |
否 |
2.5 出参
参数名 |
参数类型 |
默认值 |
描述 |
---|---|---|---|
status |
string |
状态 |
|
message |
string |
消息 |
|
data[].{height} |
int |
高度 |
|
data[].{image} |
string |
图片 |
|
data[].{image_token} |
string |
图片token |
|
data[].{source} |
string |
来源 |
|
data[].{thumbnail} |
string |
缩略图 |
|
data[].{thumbnail_token} |
string |
缩略图token |
|
data[].{title} |
string |
标题 |
|
data[].{url} |
string |
url地址 |
|
data[].{width} |
int |
宽度 |
2.6 错误码
错误码 |
错误信息 |
描述 |
---|---|---|
200 |
OK |
成功 |
400 |
Bad request |
请求错误 |
400 |
Not found |
未找到页面 |
2.7 示例
请求参数{
"RapidAPIApp": "default-application_8338329",
"RequestURL": "rapidapi.com",
"X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c",
"X-RapidAPI-Host": "duckduckgo10.p.rapidapi.com",
"term": "food",
"safeSearch": "off",
"region": "be-f"
}
返回参数
{
"status": "200",
"message": "OK",
"data[].{height}": "800",
"data[].{image}": "https://diginomica.com/sites/default/files/images/2016-10/vodafone.jpg",
"data[].{image_token}": "3076a837cc3d6218f3182c8c3454a58e328f31cb41d22c9aec2db6677ff0fc82",
"data[].{source}": "Bing",
"data[].{thumbnail}": "https://tse3.mm.bing.net/th?id=OIP.qAfClOqIY8qSjFWruBy35wHaEo&pid=Api",
"data[].{thumbnail_token}": "9577c37b5ccdc0d1e7e40f24b982483f77a873fd68fcec148bf99aeee62616d6",
"data[].{title}": "Vodafone",
"data[].{url}": "https://diginomica.com/vodafones-4-6m-customer-service-fine-when-it-projects-attack",
"data[].{width}": "1280"
}
错误码
{
"200": "OK",
"400": "Not found"
}
获取搜索视频列表
3.1 简要描述
从带有分页的搜索结果中返回视频列表
3.2 请求URL
https://duckduckgo10.p.rapidapi.com/search/videos
3.3 请求方式
GET
3.4 入参
参数名 |
参数类型 |
默认值 |
是否必传 |
描述 |
---|---|---|---|---|
RapidAPIApp |
string |
是 |
RapidAPI平台创建的用户APPID |
|
RequestURL |
string |
是 |
请求地址 |
|
X-RapidAPI-Key |
string |
是 |
请求头中参数,用户在RapidAPI中的key。 |
|
X-RapidAPI-Host |
string |
是 |
请求头中参数,域名地址。 |
|
term |
string |
是 |
搜索关键词 |
|
safeSearch |
string |
是 |
搜索安全参数。 |
|
region |
string |
是 |
您想要搜索的区域 |
|
offset |
int |
否 |
3.5 出参
参数名 |
参数类型 |
默认值 |
描述 |
---|---|---|---|
status |
string |
状态 |
|
message |
string |
消息 |
|
data[].{url} |
string |
视频url地址 |
|
data[].{title} |
string |
视频标题 |
|
data[].{description} |
string |
视频描述 |
|
data[].{image} |
string |
视频缩略图片 |
|
data[].{duration} |
int |
比例 |
|
data[].{publishedOn} |
string |
发布平台 |
|
data[].{published} |
string |
发布时间 |
|
data[].{publisher} |
string |
CNBC-TV18 |
|
data[].{viewCount} |
int |
观看次数 |
3.6 错误码
错误码 |
错误信息 |
描述 |
---|---|---|
200 |
OK |
成功 |
400 |
Bad request |
错误请求 |
404 |
Not found |
未找到页面 |
3.7 示例
请求参数{
"RapidAPIApp": "default-application_8338329",
"RequestURL": "rapidapi.com",
"X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c",
"X-RapidAPI-Host": "duckduckgo10.p.rapidapi.com",
"term": "food",
"safeSearch": "off",
"region": "be-f"
}
返回参数
{
"status": "200",
"message": "OK",
"data[].{url}": "https://www.youtube.com/watch?v=W0ml8acNb1w",
"data[].{title}": "HereAreKey",
"data[].{description}": "Herearethekeytakeaways",
"data[].{image}": "https://tse1.mm.bing.net/th?id=OVF.VCNwYCTdox%2f9bge3vbY7jg&pid=Api",
"data[].{duration}": "2:11",
"data[].{publishedOn}": "YouTube",
"data[].{published}": "2023-02-16T06:18:52.0000000",
"data[].{publisher}": "发布人",
"data[].{viewCount}": "685"
}
错误码
{
"200": "OK",
"400": "Bad request",
"404": "Not found"
}
获取搜索新闻列表
4.1 简要描述
返回一个带有分页功能的搜索结果中新闻的列表。
4.2 请求URL
https://duckduckgo10.p.rapidapi.com/search/news
4.3 请求方式
GET
4.4 入参
参数名 |
参数类型 |
默认值 |
是否必传 |
描述 |
---|---|---|---|---|
RapidAPIApp |
string |
是 |
RapidAPI平台创建的用户APPID |
|
RequestURL |
string |
是 |
请求地址 |
|
X-RapidAPI-Key |
string |
是 |
请求头中参数,用户在RapidAPI中的key。 |
|
X-RapidAPI-Host |
string |
是 |
请求头中参数,域名地址。 |
|
term |
string |
是 |
搜索关键词 |
|
safeSearch |
string |
是 |
搜索安全参数。 |
|
region |
string |
是 |
您想要搜索的区域 |
|
offset |
int |
否 |
4.5 出参
参数名 |
参数类型 |
默认值 |
描述 |
---|---|---|---|
status |
string |
状态 |
|
message |
string |
消息 |
|
data[].{date} |
string |
新闻发布日期 |
|
data[].{excerpt} |
string |
引文 |
|
data[].{image} |
string |
新闻图片URL |
|
data[].{relativeTime} |
string |
发布日期 |
|
data[].{syndicate} |
string |
新闻来源 |
|
data[].{title} |
string |
新闻标题 |
|
data[].{url} |
string |
视频url地址 |
|
data[].{isOld} |
boolean |
是否为旧新闻 |
4.6 错误码
错误码 |
错误信息 |
描述 |
---|---|---|
200 |
OK |
成功 |
400 |
Badrequest |
错误请求 |
404 |
Notfound |
未找到页面 |
4.7 示例
请求参数{
"RapidAPIApp": "default-application_8338329",
"RequestURL": "rapidapi.com",
"X-RapidAPI-Key": "c190bdc334msh3494f583d06a9fep1a7818jsn9d6d3a40906c",
"X-RapidAPI-Host": "duckduckgo10.p.rapidapi.com",
"term": "food",
"safeSearch": "off",
"region": "be-f"
}
返回参数
{
"status": "200",
"message": "OK",
"data[].{date}": "1676883300",
"data[].{excerpt}": "This year has got off to a great start for holders of Vodafone.\"",
"data[].{image}": "https://media.zenfs.com/en/fool.co.uk/e38b69e9eb81e5844e7110527930e60c",
"data[].{relativeTime}": "7 days ago",
"data[].{syndicate}": "Bing",
"data[].{title}": "Vodafone shares leap in 2023. Are they still a bargain?",
"data[].{url}": "https://uk.movies.yahoo.com/vodafone-shares-leap-2023-still-085500857.html",
"data[].{isOld}": "true"
}
错误码
{
"200": "OK",
"400": "Badrequest",
"404": "Notfound"
}
使用指南
使用RapidAPI来搜索和集成API的步骤如下:
- 注册并登录帐户:访问RapidAPI.com,点击”开始”或“登录”,然后通过谷歌、Github或其他方式创建新账户。
- 查找所需的API:在主页面的搜索框中,输入你想要搜索的API关键词,然后点击Enter键进行搜索。
- 评估并选择API:在搜索结果列表中,点击你感兴趣的API查看其详细信息,包括端点(Endpoints)、参数(Parameters)、响应信息等。这些信息可以帮助你决定这个API是否适合你的需求。
- 测试API:在详细信息页面,你可以选择端点,填写参数,然后点击“Test Endpoint”按钮进行API测试。
- 集成API:如果你觉得这个API满足你的需要,可以点击"Subscribe"或者“Purchase API”按钮来购买或订阅这个API。然后你可以按照RapidAPI提供的代码片段(在各种编程语言下),直接把这个API集成到你的应用中。
- 管理API:在你的RapidAPI控制面板中,你可以查看和管理你订阅的所有API,也可以查看它们的使用情况、计费情况等。
RocketAPI服务相关接口示例代码请查看API文档:https://rapidapi.com/epctex-epctex-default/api/duckduckgo10/
依赖服务