> ## Documentation Index
> Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Búsqueda de DuckDuckGo

OpenClaw admite DuckDuckGo como proveedor `web_search` **sin clave**. No se requiere clave de API ni cuenta.

<Warning>
  DuckDuckGo es una integración **experimental y no oficial** que extrae datos de las páginas de búsqueda HTML sin JavaScript de DuckDuckGo, no de una API oficial. Puede romperse ocasionalmente por páginas de desafío antibot o cambios en el HTML.
</Warning>

## Configuración

DuckDuckGo nunca se selecciona automáticamente, ya que la detección automática solo considera proveedores con credenciales utilizables. Configúralo explícitamente:

<Steps>
  <Step title="Configure">
    ```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
    openclaw configure --section web
    # Select "duckduckgo" as the provider
    ```
  </Step>
</Steps>

## Configuración

Define el proveedor directamente en la configuración:

```json5 theme={"theme":{"light":"min-light","dark":"min-dark"}}
{
  tools: {
    web: {
      search: {
        provider: "duckduckgo",
      },
    },
  },
}
```

Configuraciones opcionales a nivel de Plugin para la región y SafeSearch:

```json5 theme={"theme":{"light":"min-light","dark":"min-dark"}}
{
  plugins: {
    entries: {
      duckduckgo: {
        config: {
          webSearch: {
            region: "us-en", // DuckDuckGo region code
            safeSearch: "moderate", // "strict", "moderate", or "off"
          },
        },
      },
    },
  },
}
```

## Parámetros de la herramienta

<ParamField path="query" type="string" required>
  Consulta de búsqueda.
</ParamField>

<ParamField path="count" type="number" default="5">
  Resultados que se devolverán (1-10).
</ParamField>

<ParamField path="region" type="string">
  Código de región de DuckDuckGo (por ejemplo, `us-en`, `uk-en`, `de-de`).
</ParamField>

<ParamField path="safeSearch" type="'strict' | 'moderate' | 'off'" default="moderate">
  Nivel de SafeSearch.
</ParamField>

Los parámetros de herramienta `region` y `safeSearch` anulan los valores de configuración del Plugin anteriores por cada consulta.

## Notas

* **Sin clave de API** -- funciona una vez que DuckDuckGo se selecciona como proveedor `web_search`.
* **Experimental** -- extrae datos de las páginas de búsqueda HTML sin JavaScript de DuckDuckGo, no de una API ni SDK oficiales. Los resultados dependen de la estructura de la página, que puede cambiar sin aviso.
* **Riesgo de desafío antibot** -- DuckDuckGo puede mostrar CAPTCHA o bloquear solicitudes con un uso intensivo o automatizado.
* **Solo selección explícita** -- la detección automática de OpenClaw solo considera proveedores con credenciales utilizables, por lo que un proveedor sin clave como DuckDuckGo nunca se elige automáticamente; debes definir `provider: "duckduckgo"`.
* **SafeSearch usa `moderate` de forma predeterminada** cuando no se configura.

<Tip>
  Para uso en producción, considera [Brave Search](/es/tools/brave-search) (con nivel gratuito disponible) u otro proveedor respaldado por API.
</Tip>

## Relacionado

* [Descripción general de Web Search](/es/tools/web) -- todos los proveedores y detección automática
* [Brave Search](/es/tools/brave-search) -- resultados estructurados con nivel gratuito
* [Exa Search](/es/tools/exa-search) -- búsqueda neuronal con extracción de contenido
