All sites
Data API
DuckDuckGo Data API
Privacy-first web search results from DuckDuckGo.
8endpointsRate Limit handled for you
DuckDuckGo Data API
Extract web, news, image and video search from DuckDuckGo as structured JSON. One POST per query, anti-bot handled, billed only on success.
POST /v1/data/duckduckgo/{action}Key Features
Structured JSON
Clean, normalized records for web, news, image and video search. No HTML parsing on your side.
8 endpoints
Across 2 categories, all under one base path.
Anti-bot handled
Rate Limit cleared for you behind the scenes.
Fresh or cached
Serve instantly from the warm store, or force a live scrape per request.
Regions & Languages
Target specific markets and languages with these parameters:
regiondefault usPagination
Page through results with page.
Quick Start
Send your key and a few params. Failed requests are free.
import requests
resp = requests.post(
"https://api.capzy.ai/v1/data/duckduckgo/search",
json={
"clientKey": "capzy_your_key_here",
"params": {
"query": "coffee",
"region": "us",
"safe_search": "moderate",
"page": 1,
"per_page": 30
}
},
)
print(resp.json()["result"])Per-run pricing
failed requests are free| Endpoint | Category | Price / 1k results |
|---|---|---|
/v1/data/duckduckgo/autocompleteAutocomplete | Search | 1 credit / run |
/v1/data/duckduckgo/imagesImage Search | Search | 1 credit / run |
/v1/data/duckduckgo/instantInstant Answer | Search | 1 credit / run |
/v1/data/duckduckgo/mapsMaps / Local | Search | 1 credit / run |
/v1/data/duckduckgo/newsNews Search | Search | 1 credit / run |
/v1/data/duckduckgo/searchWeb Search | Search | 1 credit / run |
/v1/data/duckduckgo/videosVideo Search | Search | 1 credit / run |
/v1/data/duckduckgo/regionsList Regions | Reference | 1 credit / run |