Web Search
/api/duckduckgo/search
Search the web with DuckDuckGo and get organic results, ads, and knowledge graph
Scrappa's DuckDuckGo API returns structured JSON from DuckDuckGo web search. Get organic results with title, link, snippet, and favicon, sponsored ads when available, and knowledge graph instant answers. Pagination follows the upstream nav-row signal. Scrappa is an independent service and is not affiliated with or endorsed by DuckDuckGo.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/duckduckgo/search?q=laravel+taylor+otwell&kl=us-en" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"search_parameters": {
"q": "laravel taylor otwell",
"kl": "us-en",
"df": null,
"safe": true,
"start": 0
},
"organic_results": [
{
"position": 0,
"title": "Taylor Otwell - Founder & CEO at Laravel | LinkedIn",
"link": "https://www.linkedin.com/in/taylorotwell",
"snippet": "Founder & CEO at Laravel. Creator of Laravel.",
"display_url": "www.linkedin.com/in/taylorotwell",
"favicon": "https://icons.duckduckgo.com/ip3/www.linkedin.com.ico",
"source": "bingv7aa"
}
],
"ads": [],
"pagination": {
"current": 1,
"has_more": true,
"next_start": 10,
"next": 2
}
}
}
Structured data for real applications. Here are some ideas.
Track organic search results for any query with position, title, link, and snippet.
Capture sponsored ads for commercial queries with advertiser domain and provider.
Retrieve instant answer entities with heading, abstract, and related topics.
Monitor keyword positions over time with pagination support.
duckduckgo scraper API
The DuckDuckGo API returns organic search results with title, link, snippet, and favicon. Sponsored ads are included when available. Knowledge graph instant answers provide entity information with heading, abstract, and related topics. Pagination follows the upstream nav-row signal.
Search any query with region locale and optional date filter.
Get organic results with position, title, link, snippet, and favicon.
Receive sponsored ads with advertiser domain and provider when available.
Retrieve knowledge graph instant answers for entity queries.
Test the DuckDuckGo API with 500 free monthly credits.
Send a query with optional region locale to get organic results, ads, and knowledge graph data in one request.
Read the docsEverything you need in one API.
/api/duckduckgo/search
Search the web with DuckDuckGo and get organic results, ads, and knowledge graph
See how Scrappa compares to the official API.
| Feature | Scrappa | SerpApi DuckDuckGo |
|---|---|---|
| Organic results as JSON | ||
| Sponsored ads | When shown | |
| Knowledge graph instant answers | ||
| Price per 1k requests | From $0.20 | Plan based |
| Unified API key | Yes (80+ APIs) | SERP APIs only |
| Failed requests charged | Never | Plan dependent |
The DuckDuckGo Search API returns organic web search results with title, link, snippet, and favicon. Ads and knowledge graph data are included when available. Failed requests are never charged.
Yes. The response includes a pagination object with has_more, next_start, and next page fields. Pass the next_start value as the start parameter to get the next page.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan.