Recursos · Integración n8n

Nodo SearXNG n8nConfigura SearXNG en n8n.

El nodo SearXNG n8n le entrega a un agente de IA un metabuscador alojado por ti. Es un subnodo: no tiene entrada principal, nunca se ejecuta solo y se engancha a un agente por un puerto de herramienta. Cuatro parámetros opcionales enmarcan la búsqueda, y la versión que se entrega hoy es la 1.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Para qué sirve el nodo SearXNG n8n?

SearXNG consulta varios buscadores a la vez y no rastrea a quien busca. El nodo expone esa instancia a un agente de IA como una herramienta invocable: el modelo redacta la consulta, el nodo la lanza contra tu instancia y devuelve los resultados en JSON para que el modelo los lea. Nada se ajusta consulta por consulta, solo las cuatro opciones que enmarcan todas las búsquedas.

Tres usos aparecen una y otra vez. Un agente de investigación que responde sobre lo que pasó esta semana en vez de sobre lo que aprendió durante su entrenamiento: el modelo recibe una herramienta de búsqueda, decide por su cuenta cuándo usarla, y la opción Number of Results fija cuánto material tendrá que digerir. Una vigilancia programada que lee prensa, la resume y deja el resumen donde el equipo ya mira, un canal de Slack o una pestaña de Google Sheets. Y una vigilancia acotada por idioma, con Language fijado en un solo código de dos letras para que una revisión del mercado hispanohablante no se llene de fuentes en inglés.

El nodo es un subnodo, es decir, un nodo pequeño que se acopla a otro más grande en lugar de vivir en el flujo principal. Se conecta al puerto de herramienta de un nodo raíz: AI Agent, AI Agent Tool o MCP Server Trigger. Solo en el lienzo no hace absolutamente nada, y n8n se niega a ejecutarlo.

¿Cuándo conviene otra ruta? Si el flujo lanza siempre la misma consulta y ningún modelo interviene, el agente sobra: estarías pagando un modelo para reescribir una cadena que ya conoces. El valor del nodo está en la decisión, no en la búsqueda. Dáselo a un agente que deba averiguar si necesita consultar algo, y con qué palabras.

Dos límites antes de construir. El nodo espera resultados en JSON, un formato que la configuración por defecto de SearXNG no sirve, así que una instancia recién instalada no devuelve nada aprovechable hasta que se tocan sus ajustes. Y la instancia tiene que ser alcanzable desde n8n en la misma red, lo que descarta una instalación en un portátil si n8n corre en otro sitio. Por lo demás, la calidad de los resultados depende del estado y de los buscadores de tu instancia, no del nodo. Si el patrón de agentes todavía te suena lejano, la Reseña n8n lo retoma desde cero.

Conexión

¿Cómo se conecta SearXNG a n8n?

  1. 01

    Levantar una instancia

    El nodo habla con un servicio SearXNG que tú ejecutas, no con una dirección pública mantenida por otra persona. Ese servicio debe estar en una red que tu instancia de n8n alcance, de ahí la costumbre de levantarlo en un contenedor vecino. Dónde quedan los archivos depende del método de instalación, y la documentación de administración de SearXNG cubre las distintas rutas.

  2. 02

    Activar la salida JSON

    SearXNG no sirve JSON recién instalado, y el nodo lo necesita. Abre el settings.yml de la instancia, busca la sección search.formats y añade json junto a html. Si la sección no existe, créala. Reinicia el servicio y comprueba que una búsqueda devuelve JSON antes de tocar nada en n8n.

  3. 03

    Crear el credential en n8n

    En n8n, abre el menú Credentials y elige el credential de SearXNG, o sea la credencial que se guarda una vez y se reutiliza en todos los flujos. Tiene un único campo, API URL, la dirección de la instancia que quieres consultar. Así la dirección vive en un solo sitio y no repetida nodo por nodo.

Conexiones

¿Dónde se engancha el nodo?

n8n separa los nodos raíz, que viven en el flujo y reciben los items, de los subnodos, colgados de los puertos de un nodo raíz y activados solo cuando este los llama. SearXNG pertenece al segundo grupo y tiene un único puerto.

Salida (dónde se conecta)

  • Toolai_tool
01ToolEs el puerto de salida que convierte el nodo en algo que un modelo puede invocar. El nodo raíz le anuncia la herramienta al modelo, el modelo valora si merece la pena buscar, y los resultados vuelven a alimentar su razonamiento.

Es el puerto de salida que convierte el nodo en algo que un modelo puede invocar. El nodo raíz le anuncia la herramienta al modelo, el modelo valora si merece la pena buscar, y los resultados vuelven a alimentar su razonamiento.

Parámetros clave

  • Required: sin entrada principal y sin capacidad de ejecutarse solo, el nodo queda inerte mientras no se cablee al puerto de herramienta de un nodo raíz.
  • AI Agent: el anfitrión habitual, un agente que elige sus herramientas mientras responde.
  • AI Agent Tool: un agente expuesto como herramienta a otro agente, para montajes anidados.
  • MCP Server Trigger: publica la búsqueda hacia clientes fuera de n8n.
Casos de uso
un agente de soporte que revisa una documentación pública antes de contestar, con la herramienta de búsqueda junto al modelo de chat.
Parámetros

¿Qué se ajusta en el nodo SearXNG ?

El nodo SearXNG tiene 4 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.

01

Number of Results

options.numResults

Lo que ves en n8n

Notas y casos de uso

Limita cuántos resultados devuelve una búsqueda. El valor por defecto es 10, y todo lo que el nodo devuelve acaba en el contexto del modelo: el ajuste es tanto un presupuesto como un filtro, porque más resultados alargan el prompt.

Parámetros clave

  • Number of Results: un número; vacío, se queda en 10.
Casos de uso
un agente que verifica un dato solo necesita unos pocos enlaces coincidentes y corre más ligero con un valor bajo; un panorama de mercado que termina en un resumen escrito agradece una cosecha más amplia.
02

Search Page Number

options.pageNumber

Lo que ves en n8n

Notas y casos de uso

Señala qué página de resultados recupera el nodo. El contador arranca en 1, la primera página, y avanzarlo salta lo anterior en vez de sumarlo. No hay bucle de paginación incorporado: una segunda página supone una segunda llamada.

Parámetros clave

  • Search Page Number: un número, 1 por defecto.
Casos de uso
cuando la primera página de una consulta amplia la copan los mismos tres sitios, una segunda herramienta SearXNG puesta en la página 2 le da al agente lo que la cabecera del ranking no mostraba.
03

Language

options.language

Lo que ves en n8n

Notas y casos de uso

Filtra los resultados por idioma con un código de dos letras, del estilo de los de la norma ISO 639: en para inglés, es para español, fr para francés. El valor por defecto es en, algo fácil de pasar por alto cuando el agente responde en otro idioma.

Parámetros clave

  • Language: una cadena con el código de dos letras, en por defecto. La página de sintaxis de búsqueda de SearXNG detalla qué acepta una instancia.
Casos de uso
una vigilancia de competencia en el mercado español, donde los resultados en inglés desviarían el resumen.
04

Safe Search

options.safesearch

Lo que ves en n8n

Notas y casos de uso

Pide a los buscadores que lo admiten que filtren el contenido explícito. Los que no reconocen la opción la ignoran: es una preferencia que se transmite, no una garantía que aplique el propio nodo.

Parámetros clave

  • Safe Search: tres opciones, 0 (None), 1 (Moderate) y 2 (Strict). Por defecto, None.
Casos de uso
un agente cuyas respuestas se muestran en un chat abierto al público queda más tranquilo en Strict, porque nadie revisa un resultado de búsqueda antes de que el modelo lo cite.
Necesitas ayuda

¿Necesitas ayuda para automatizar SearXNG con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Lo que se pregunta después

01¿El nodo SearXNG n8n está incluido en n8n?
Sí. Forma parte del paquete de IA que se entrega con n8n: nada que instalar y ningún sobrecoste del lado de n8n, tanto en n8n Cloud como en una instancia autoalojada en Community Edition bajo licencia Sustainable Use. Los costes están en otro sitio. La instancia de SearXNG corre sobre una infraestructura que pones tú, y el proveedor del modelo conectado al agente factura sus propias llamadas de API según sus condiciones. n8n no añade nada a esa factura, y el nodo no consume ningún crédito aparte.
02¿Qué credentials hacen falta para conectar SearXNG?
Un credential con un solo campo, API URL, la dirección de la instancia de SearXNG que quieres consultar. No hay selector de autenticación en el nodo ni clave que rotar, porque el nodo alcanza un servicio que controlas tú. Dos condiciones pesan más que el credential: la instancia tiene que ser alcanzable desde n8n en la misma red, y tiene que servir JSON, lo que implica añadir json a la sección search.formats de su settings.yml. Una configuración por defecto de SearXNG no lo hace.
03¿Qué límites tiene el nodo SearXNG?
Busca, y ese es todo su alcance: cuatro opciones, sin rastreo de sitios, sin descarga de páginas y sin leer el contenido de los enlaces que encuentra. Los resultados vuelven como una lista que el modelo lee, y recuperar el texto completo de una página es trabajo de otro nodo. La versión que figura en el catálogo es la 1, así que un flujo antiguo puede mostrar menos opciones. La calidad tampoco es mérito del nodo: depende de los buscadores que consulta tu instancia y del estado en que esté ese día.
04¿Qué hay que conectar como mínimo para que la búsqueda funcione?
Un nodo raíz y un modelo de chat, como mínimo. SearXNG se engancha al puerto de herramienta de un AI Agent, un AI Agent Tool o un MCP Server Trigger, y ese nodo raíz necesita su propio subnodo de modelo de chat con el credential del proveedor; sin él nada razona ni decide buscar. Empieza con un agente, un modelo y esta única herramienta. La memoria y el output parser ocupan otros puertos y se añaden más tarde, cuando ya ves qué hace el agente con un resultado.
05¿n8n o Make para este tipo de búsqueda?
Depende de dónde puedan vivir los datos. SearXNG existe precisamente para que las consultas se queden en una instancia que tú operas, y el argumento solo se sostiene de punta a punta si la plataforma de automatización corre al lado. n8n se autoaloja con Docker o npm, así que el flujo y el buscador comparten una red privada. Make está alojado, sin opción de autoalojamiento, y factura por operación, lo que cambia la cuenta en un agente que lanza varias búsquedas por respuesta. Ambos dibujan los flujos visualmente: decide por alojamiento, control de los datos y modelo de coste.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.