Endpoints & Pricing
Four Endpoints, Unbeatable Prices
The most affordable search API on the market. DuckDuckGo web search from just $0.03 per 1,000 pages at the Scale tier. Volume discounts across all endpoints deliver exceptional value.
DDG SERP
- Default: $0.60/1K Pages
- Growth: $0.06/1K Pages
- Scale: $0.03/1K Pages
- Structured web results
- 10 results per page
- Multi-page pagination
- Freshness filter (d/w/m/y)
- SafeSearch & country targeting
DDG News
- Default: $0.20/1K Queries
- Growth: $0.02/1K Queries
- Scale: $0.01/1K Queries
- 29 articles per request
- Structured news fields
- Title, URL, source, date
- Article excerpts
- Freshness filter
DDG Images
- Default: $0.60/1K Queries
- Growth: $0.54/1K Queries
- Scale: $0.42/1K Queries
- 200+ images per request
- Full-size & thumbnail URLs
- Image dimensions
- Source page URL
- SafeSearch filtering
DDG Videos
- Default: $0.60/1K Queries
- Growth: $0.54/1K Queries
- Scale: $0.42/1K Queries
- 60 results per request
- Title, URL, duration
- Thumbnail URLs
- Source & publish date
- Structured video fields
Cost Calculator
See How Much You Save
From $0.03/1K pages at Scale tier, high-volume search collection stays inexpensive. Here is what DDG web searches cost at Scale pricing.
Pixel Position & Geometry on every DuckDuckGo SERP element
Add pixel_position=true to any DuckDuckGo search and every organic result and related search comes back with both an integer pixel_position (y-coordinate) and a full pixel_box with x, y, width, and height. Same per-call price, opt-in flag.
{
"organic": [
{ "position": 1, "pixel_position": 144, "pixel_box": { "x": 8, "y": 144, "w": 1350, "h": 86 } },
{ "position": 2, "pixel_position": 249, "pixel_box": { "x": 8, "y": 249, "w": 1350, "h": 104 } },
{ "position": 3, "pixel_position": 372, "pixel_box": { "x": 8, "y": 372, "w": 1350, "h": 86 } }
]
}
Quick Start
DuckDuckGo API in One Request
Set engine=ddg and start searching. Works with cURL, Python, JavaScript, or any HTTP client. Try our free tier to get started.
# DuckDuckGo web search - from $0.01/1K curl "https://apiserpent.com/api/search?q=best+programming+languages+2025&engine=ddg&num=10" \ -H "X-API-Key: YOUR_API_KEY"
{
"searchParameters": {
"q": "best programming languages 2025",
"engine": "ddg",
"type": "search"
},
"organic": [
{
"title": "Top 10 Programming Languages to Learn in 2025",
"url": "https://example.com/top-languages",
"snippet": "Python, JavaScript, and Rust lead the rankings...",
"position": 1
},
{
"title": "Best Languages for Web Development 2025",
"url": "https://example.com/web-dev-languages",
"snippet": "TypeScript adoption surged 40% in 2024...",
"position": 2
}
],
"totalResults": 10,
"credits": { "used": 1, "remaining": 99 }
}
Ideal For
Built for High-Volume Use Cases
DuckDuckGo's low unit pricing makes it a practical choice for these high-volume scenarios.
Bulk Keyword Research
Check thousands of keywords daily at rock-bottom rates. From $0.01/1K at Scale tier, researching 50,000 keywords costs just $0.50. DuckDuckGo delivers unbiased results with no personalization for clean baseline data.
Rank Tracking at Scale
Monitor keyword positions across thousands of terms without breaking the budget. Failed requests are not charged, which keeps repeated SEO monitoring predictable.
Competitor Analysis
Track competitor rankings, content, and SERP presence for large keyword sets at minimal cost. DDG results reflect organic quality signals without the noise of personalization.
Image Collection
Collect 200+ images per query for training datasets, content creation, or visual research. DDG image search provides the highest volume per request of any engine.
News Monitoring
Track news mentions across 29 articles per request. Monitor brand mentions, industry trends, and competitor coverage at scale without high costs.
Academic Research
Collect search result data for academic studies on search behavior, information retrieval, or content analysis. Start with our free tier, then scale up with budget-friendly pricing.
FAQ
DuckDuckGo API Questions
country parameter. News search supports freshness filtering. Image search supports SafeSearch. Country targeting uses DuckDuckGo's native kl= parameter for geographically relevant results.
Start from $0.01 per 1,000 Searches
The most affordable way to get structured search data. New accounts include 10 shared free calls for eligible endpoints. No credit card required to start.
Try for Free

