DuckDuckGo 搜尋 API

API 詳情

請求端點 GET https://serpapi.abcproxy.com/search

說明

我們的 DuckDuckGo 搜尋引擎結果 API 允許您從DuckDuckGo 搜尋引擎結果頁面抓取結果。此 API 可透過以下端點存取:/search?engine=duckduckgo

使用者可以使用 GET 請求查詢以下網址:https://serpapi.abcproxy.com/search?engine=duckduckgo。請前往 工作臺 查看即時互動演示。


請求方式

HTTP 請求範例

curl -X GET "https://serpapi.abcproxy.com/search" \
  -d "engine=duckduckgo" \
  -d "q=Coffee" \
  -d "no_cache=false" \
  -d "api_key=YOUR_API_KEY"

API 參數說明

搜尋參數

參數名稱
類型
必填項
說明
範例

q

字符串

搜尋關鍵字,可使用 DuckDuckGo 語法如 site:intitle:

Coffee

地區與語言設定

參數名稱
類型
必填項
說明
範例

kl

字符串

地區語言碼,例如 us-en(美國英文)、fr-fr(法文)。詳見地區清單

en

進階過濾器

參數名稱
類型
必填項
說明
範例

safe

字符串

成人內容過濾等級:1 嚴格,-1 中等(預設),-2 不過濾

-1

df

字符串

日期過濾:d(一天內)、w(一週內)、m(一個月內)、y(一年內)或 2021-06-15..2021-06-16

-

分頁參數

參數名稱
類型
必填項
說明
示例

start

字符串

分页偏移量,跳过指定数量的结果。首页返回约 26~30 个结果,分页后返回 50 个。

-

SerpApi 專屬參數

參數名稱
類型
必填項
說明
示例

engine

字符串

指定為 duckduckgo 啟用 DuckDuckGo 搜尋引擎

duckduckgo

no_cache

布爾值

是否強制跳過快取(預設為 false)。快取一小時有效,使用快取不計入查詢次數

trueorfalse

api_key

字符串

指定要使用的 SerpApi 私密金鑰

-


響應

成功回應(HTTP 200)

響應機构

響應欄位

欄位名稱
類型
說明

search_metadata

對象

搜尋的元資訊,如 ID 與時間

search_parameters

對象

實際使用的查詢參數

ads

對象數組

廣告列表

organic_results

對象數組

自然搜尋結果

knowledge_graph

對象數組

知識圖譜資訊

related_searches

對象數組

相關搜尋建議

inline_images

對象數組

搜尋結果圖片


錯誤回應

常見錯誤碼與說明

HTTP 狀態碼
錯誤碼
說明

200

400

API 金鑰不能為空

200

401

參數錯誤

200

402

API 金鑰錯誤

200

403

餘額不足

200

404

扣款失敗

200

405

記錄使用次數失敗

200

406

不支援的搜尋引擎

200

407

網路錯誤

200

408

找不到檔案

200

409

限制參數錯誤

200

410

建立 URL 錯誤

200

411

查詢歷史記錄失敗

200

412

找不到 JSON 結果

200

413

擷取 HTML 失敗

200

414

HTML 為空

200

429

請求次數過多

錯誤回應範例


最后更新于