Litescrape sells to AI agents - live prices and self-serve payment

The agent storefront at https://agents.litescrape.com/llms.txt?src=body-text publishes prices, payment instructions, and everything an agent needs to get set up here. Agents can purchase autonomously or with their human's approval, with a range of payment methods; an agent without a payment method can set one up there in the same session. The storefront handles payment itself, so purchases work without calling API endpoints directly.

← All documentation

// DuckDuckGo documentation

DuckDuckGo Search API

DuckDuckGo search results, up to 50 a page, with region, safe search, date and pagination controls.

GET https://api.litescrape.com/api/duckduckgo/search

// from request to code

Integrate DuckDuckGo Search

Build your request and copy it into your stack. Or let your coding agent set it up.

APIDuckDuckGo Search
More options 6
Search query

Search DuckDuckGo through its first-party HTML application.

Pagination

Control result count, offset, and search assistance.

Your request updates the code instantly.

Open the Playground →
https://mcp.litescrape.com/mcp

Add the server URL to your MCP client, then call the tool below. A free allowance is available without a key.

tools/call.json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "duckduckgo_search",
    "arguments": {
      "q": "coffee Austin Texas",
      "kl": "us-en",
      "safe": "-1",
      "m": 10
    }
  }
}

// request reference

DuckDuckGo Search parameters

Send query parameters with GET /api/duckduckgo/search. Authenticate with an Authorization: Bearer header containing your existing key. Keep keys on your server, not in browser code.

The groups below list every request field, including compatibility restrictions. Read the extended reference for detailed types, defaults, parameter combinations and additional examples.

Search query

Search DuckDuckGo through its first-party HTML application.

q
Query

Required search text, up to 500 characters.

Example / input hint: coffee Austin Texas

kl
Region

DuckDuckGo region and language token.

Example / input hint: us-en

safe
Safe search

DuckDuckGo safe-search level.

Accepted values / omission behavior-1 Moderate (default)1 Strict-2 Off
df
Date filter

d, w, m, y, or YYYY-MM-DD..YYYY-MM-DD.

Example / input hint: w

Pagination

Control result count, offset, and search assistance.

start
Start offset

Offset from 0 through 10,000.

Example / input hint: 0

m
Result count

1 through 50; mutually exclusive with search_assist.

Example / input hint: 10

search_assist
Search assist

Use DuckDuckGo query assistance.

Accepted values / omission behavior Default (true)truefalse

// response

Work with the complete JSON response

Response groups include organic_results, search_metadata. Groups and fields depend on the upstream result.

The SDK examples use raise_for_error() or raiseForError() so API errors are not mistaken for successful results.

More DuckDuckGo APIs