DuckDuckGo Scraper

DuckDuckGo Scraper
TLDR
- Search DuckDuckGo and get structured organic results, knowledge panels, news, sponsored links, and related queries — all via a simple REST API.
- 5,000 free queries per month.
Here's a sample response for a web search:
{
"rank": 1,
"title": "Mango: Nutrition, Health Benefits, and How to Eat It",
"url": "https://www.healthline.com/nutrition/mango",
"description": "Learn about the nutrients, antioxidants, and potential health benefits of mango, a tropical fruit with a low calorie density. Find out how to enjoy mango in various ways, such as smoothies, salads, or desserts.",
"icon": "https://external-content.duckduckgo.com/ip3/www.healthline.com.ico",
"date_text": "Jun 2, 2025",
"published_at": "2025-06-02T00:00:00.0000000"
}What is this?
The DuckDuckGo Scraper API gives you real-time access to DuckDuckGo search results as clean, structured JSON.
Search any query and get organic results, knowledge panels, news articles, sponsored links, and related queries — all in one call. No HTML parsing, no browser automation, no headless Chrome headaches.
Perfect for SEO monitoring, SERP tracking, content research, competitive analysis, or any app that needs search data from a privacy-focused engine.
Why use it?
1. Detailed Data with 100% Accuracy
Get the full picture for every search query. Organic results with titles, URLs, descriptions, icons, dates, and sub-links. Knowledge panels with attributes, social links, and related topics. News articles with publishers and images. Sponsored links. Related queries.
Every API call fetches live results directly from DuckDuckGo. No caching, no stale data.
2. Generous Free Plan
5,000 queries per month. Free. No credit card required.
That's 5,000 search queries every month at no cost. Build and test your app without big upfront costs.
3. Affordable Pricing
When you need more, our paid plans cost less than alternatives:
- $25 gets you 100K queries/month
- $75 gets you 1M queries/month
- $150 gets you 10M queries/month
How to use it?
Simple REST API. Here's how it works:
- Create an account at omkar.cloud to get your API key.
It takes just 2 minutes to sign up. You get 5,000 free requests every month — more than enough for most developers to get their job done without paying a dime.
This is a well built product, and your search for the best DuckDuckGo Scraper API ends right here.
- Make a request with it:
cURL:
curl -X GET "https://duckduckgo-scraper.omkar.cloud/duckduckgo/search?query=mango" \
-H "API-Key: YOUR_API_KEY"Python:
import requests
api_key = "YOUR_API_KEY"
response = requests.get(
"https://duckduckgo-scraper.omkar.cloud/duckduckgo/search",
params={"query": "mango", "limit": 10},
headers={"API-Key": api_key}
)
print(response.json())- Get structured search data and use it.
That's it. Query to search results in milliseconds.
API Reference
Web Search
GET https://duckduckgo-scraper.omkar.cloud/duckduckgo/search
query(required) — Search query. Supports keywords, phrases, or operators likesite:,inurl:,intitle:. Max 500 characters.limit(optional, default:50) — Max results to return. Range:1to50.start(optional, default:0) — Number of results to skip. Use withlimitto paginate.
Example:
import requests
response = requests.get(
"https://duckduckgo-scraper.omkar.cloud/duckduckgo/search",
params={"query": "mango", "limit": 10},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Sample Response:
{
"result_count": 10,
"limit": 10,
"start": 0,
"next": "https://duckduckgo-scraper.omkar.cloud/duckduckgo/search?query=mango&start=10&limit=10",
"previous": null,
"results": [
{
"rank": 1,
"title": "Mango USA - Sale | Online fashion",
"url": "https://shop.mango.com/us/en",
"description": "SALE - Discover the latest in fashion, footwear and accessories at Mango. Buy the best looks for this season and dress up to date. Enter NOW!",
"icon": "https://external-content.duckduckgo.com/ip3/shop.mango.com.ico",
"sub_links": [
{
"title": "Women",
"url": "https://shop.mango.com/us/en/h/women",
"description": "SALE - Latest trends in women's fashion. Discover our designs: dresses, tops, jeans, shoes, bags and accessories."
},
{
"title": "Men",
"url": "https://shop.mango.com/us/en/h/men",
"description": "SALE - Latest trends in men's fashion: suits, shirts, trousers, jackets, jeans and shoes at exclusive prices."
}
]
},
{
"rank": 2,
"title": "Mango: Nutrition, Health Benefits, and How to Eat It",
"url": "https://www.healthline.com/nutrition/mango",
"description": "Learn about the nutrients, antioxidants, and potential health benefits of mango, a tropical fruit with a low calorie density. Find out how to enjoy mango in various ways, such as smoothies, salads, or desserts.",
"icon": "https://external-content.duckduckgo.com/ip3/www.healthline.com.ico",
"date_text": "Jun 2, 2025",
"published_at": "2025-06-02T00:00:00.0000000"
},
{
"rank": 3,
"title": "Mango - Wikipedia",
"url": "https://en.wikipedia.org/wiki/Mango",
"description": "Learn about the mango, an edible stone fruit produced by the tropical tree Mangifera indica. Discover its history, varieties, characteristics, and culinary and other uses.",
"icon": "https://external-content.duckduckgo.com/ip3/en.wikipedia.org.ico"
}
],
"sponsored": [
{
"rank": 1,
"title": "MANGO Man - Official Website - The best for this season",
"url": "https://shop.mango.com/us/en/h/men",
"domain": "mango.com",
"description": "In Mango Man discover the latest trends in fashion, footwear and accessories. Discover the latest Trends in Men's Fashion. Shop Online the New Collection!",
"sub_links": [
{
"title": "Best Sellers",
"url": "https://shop.mango.com/us/en/c/men/best-sellers_6b44c326"
},
{
"title": "New Now - Men",
"url": "https://shop.mango.com/us/en/c/men/new-now_a4e1e34a"
}
]
}
],
"knowledge_panel": {
"title": "Mango",
"description": "A mango is an edible stone fruit produced by the tropical tree Mangifera indica. It originated in the northeastern part of the Indian subcontinent...",
"image": "https://duckduckgo.com/i/2d8ff37011fb6608.jpg",
"related": [
{
"query": "Achaar , South Asian pickles, commonly containing mango and lime.",
"url": "https://duckduckgo.com/South_Asian_pickles"
},
{
"query": "Mangoes",
"url": "https://duckduckgo.com/c/Mangoes"
}
]
},
"related_queries": [
{
"query": "mango mango dessert"
},
{
"query": "mango mango dessert nyc"
},
{
"query": "mango clothing"
}
]
}FAQs
❓ What data does the API return?
Web Search returns per result:
- Rank, title, URL, description, favicon icon
- Publication date (when available)
- Sub-links with titles, URLs, and descriptions
Additional sections (when available for the query):
- Knowledge panel — title, description, image, attributes (facts), social links, related topics
- Sponsored links — rank, title, URL, domain, description, sub-links
- News — rank, title, URL, description, publisher, date, image
- Related queries — suggested search queries
All in structured JSON. Ready to use in your app.
❓ How accurate is the data?
Data is pulled from DuckDuckGo in real time. Every API call fetches live results — not cached or stale data.
Rankings, descriptions, and links reflect what DuckDuckGo shows right now.
❓ How does pagination work?
Use limit and start parameters. limit controls how many results per request (max 50). start controls the offset.
First page: ?query=mango&limit=10 (returns results 0–9).
Second page: ?query=mango&limit=10&start=10 (returns results 10–19).
The response includes next and previous URLs so you don't have to build pagination links yourself.
❓ Can I use search operators?
Yes. DuckDuckGo supports operators like site:github.com, inurl:api, and intitle:scraper. Pass them directly in the query parameter, just like you would in the DuckDuckGo search bar.
❓ Why DuckDuckGo instead of Google?
DuckDuckGo doesn't personalize results by user history, location biases, or tracking profiles. You get consistent, unbiased search results every time — which is exactly what you want for programmatic SERP analysis.
It also means your data collection stays privacy-friendly.
❓ Tell me about Omkar Cloud.
We're an API services company with 20+ tools for OCR, document processing, and developer APIs. Some things we are proud of:
- We built Botasaurus, an open-source framework with 3.7K+ GitHub stars
- Sponsored by 1000+ developers on GitHub
❓ How much does it cost?
- Free — $0 — 5,000 queries/month
- Starter — $25 — 100,000 queries/month
- Grow — $75 — 1,000,000 queries/month
- Scale — $150 — 10,000,000 queries/month
Why we're affordable: Low overhead. We run lean and pass the savings to you.
Note: You get 5,000 free queries every month. Most users find this covers their needs.
❓ How do I get a refund?
If the product doesn't meet your needs within 90 days, get a refund in 2 clicks.
-
Go to Transactions Page

-
Click "Request Refund"

-
Confirm by clicking Request Refund again. The amount will be refunded within 1-2 business days. We'll email you updates.

No emails. No explanations. Simple 2-click process.
❓ Is there a catch in refunds?
No catch.
It's a simple 2-click process, exactly as described above.
Questions? We have answers.
Reach out anytime. We will solve your query within 1 working day.

