{"uid":"cap_XOMGGc0SrDfhd5ww4INjb","slug":"duckduckgo-web-search-via-x402-pay-per-call-9ae33747","name":"DuckDuckGo Web Search via x402 Pay-Per-Call","description":"Pay-per-call structured web data. Failed or empty runs are not charged.","url":"https://x402.186-241-26-229.sslip.io/v1/duckduckgo?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"query":{"type":"string","description":"Words or search operators to look up in DuckDuckGo web results."},"region":{"type":"string","default":"wt-wt","description":"DuckDuckGo region code such as wt-wt for worldwide, us-en, uk-en, or tr-tr."},"timeFrame":{"enum":["a","d","w","m","y"],"type":"string","default":"a","description":"Limit results to pages DuckDuckGo associates with the past day, week, month, or year."},"maxRecords":{"type":"integer","default":100,"maximum":500,"minimum":1,"description":"Stop after this many unique organic web results. Availability depends on the query and search filters."},"safeSearch":{"enum":["-2","-1","0"],"type":"string","default":"-1","description":"Choose the search result content filter."}}},"responseSchema":{"type":"json","example":{"count":1,"items":[{"url":null,"icon":null,"time":null,"query":null,"title":null,"hostname":null,"description":null,"rawDescription":null}],"product":"duckduckgo"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.025","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.025/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.025","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_VN9OeoiEs2IgDWDgX6c0J","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.025","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Runs a DuckDuckGo web search query and returns structured organic results (title, URL, description, hostname, timestamp) — charges only on successful non-empty responses.","exampleAgentPrompt":"Search DuckDuckGo for 'open source LLM benchmarks 2024' limited to the past month, worldwide region, and give me up to 20 results with their titles, URLs, and descriptions.","exampleUseCases":[{"title":"Real-time competitor news monitoring","prompt":"Search DuckDuckGo for 'OpenAI product announcements' from the past week and pull back up to 50 results so I can see what they've been up to recently."},{"title":"Regional market research lookup","prompt":"Look up 'electric vehicle subsidies' on DuckDuckGo using the UK English region, no time filter, and get me the top 30 results with titles and descriptions."},{"title":"Safe-search filtered content discovery","prompt":"Search DuckDuckGo for 'Python web scraping tutorials' with strict safe search enabled, worldwide region, limited to the past year, and return up to 100 results."}],"resultDescription":"A JSON object containing a count of results and an array of items, each with fields: url, title, description, rawDescription, hostname, icon, time, and query. The product field identifies this as a DuckDuckGo result set. Only non-empty successful runs are billed.","failureModes":["Empty result set for very obscure or misspelled queries — not charged","Query returns fewer results than maxRecords if DuckDuckGo index is sparse for that filter combination","Invalid region code may fall back to worldwide results or return an error","Overly broad queries may hit the 500-record maximum cap","Timeout or upstream DuckDuckGo unavailability could result in a failed (uncharged) call"],"whenToPreferThis":"Choose this endpoint when you need structured, programmatic web search results from DuckDuckGo with pay-per-call pricing and no charge for failed runs. Ideal for agents that perform ad-hoc or infrequent searches where a subscription model is wasteful. Prefer over Google-based alternatives when privacy-friendly search sourcing matters, or when you need DuckDuckGo-specific regional codes and time filters. Best for retrieving up to 500 organic results per call in a clean JSON format without scraping HTML yourself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:47:51.383Z","isFirstParty":false,"canonicalSlug":"duckduckgo-web-search-via-x402-pay-per-call-9ae33747"}