ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo autohospedar SearXNG y cuándo pagar en su lugar
Tutorial

Cómo autohospedar SearXNG y cuándo pagar en su lugar

Las publicaciones de r/searchengines y r/Searx enviaron agregadores SearXNG autohospedados. Tutorial para la implementación más la realidad del costo operativo.

Obtener clave API gratisDocumentacion API

Dos publicaciones recientes de Reddit enviaron variantes de SearXNG autohospedadas como alternativas gratuitas de SerpAPI. Esto recorre la implementación más la realidad operativa que decide cuándo pagar por alojamiento.

Requisitos previos

  • Una pequeña cuenta VPS o Railway/Render
  • Conceptos básicos de Docker
  • Conciencia de que eres dueño del manejo de captcha/Cloudflare

Guia paso a paso

Paso 1: Implementar SearXNG a través de Docker

Imagen oficial, settings.yml con salida JSON habilitada.

Bash
docker run -d --name searxng -p 8888:8080 \
  -v $(pwd)/searxng:/etc/searxng \
  -e BASE_URL=http://localhost:8888 \
  -e INSTANCE_NAME=my-searxng \
  searxng/searxng:latest

Paso 2: Habilite la salida JSON en settings.yml

De forma predeterminada, JSON está desactivado en instancias públicas.

# /etc/searxng/settings.yml
search:
  formats:
    - html
    - json

Paso 3: Presiona /buscar con formato=json

Forma estándar API SearXNG.

Bash
curl 'http://localhost:8888/search?q=ai+agents+2026&format=json' | jq .results[0]

Paso 4: Agregar una capa de límite de velocidad de Redis

Límites de velocidad de SearXNG por IP a través de Redis.

Bash
docker run -d --name searxng-redis -p 6379:6379 redis:alpine
# Update settings.yml: redis.url: redis://searxng-redis:6379

Paso 5: Decide: mantener el alojamiento propio o pagar

Regla de decisión basada en volumen y tiempo de actividad.

Text
# Stay self-hosted when:
# - <500 queries/day and intermittent failure is OK
# - Privacy / no-vendor is a hard requirement
# - You enjoy operating things
# Pay $30/mo Scavio when:
# - Production agents on cron need stable uptime
# - You hit Cloudflare/captcha walls weekly
# - Ops time costs more than $30/mo

Ejemplo en Python

Python
import requests
result = requests.get('http://localhost:8888/search', params={'q': 'ai agents', 'format': 'json'}).json()

Ejemplo en JavaScript

JavaScript
const result = await fetch('http://localhost:8888/search?q=ai+agents&format=json').then(r => r.json());

Salida esperada

JSON
Self-hosted SearXNG returning JSON. Works for personal-research load. Production agents on cron will eventually hit captcha/IP issues; that is when paid hosted alternatives earn their fee.

Tutoriales relacionados

  • Cómo migrar de SerpAPI a Scavio en 2026

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Una pequeña cuenta VPS o Railway/Render. Conceptos básicos de Docker. Conciencia de que eres dueño del manejo de captcha/Cloudflare. Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Best Of

Las mejores alternativas a SerpAPI en 2026

Read more
Best Of

Las mejores API de búsqueda después de los cambios en el modo AI de Google I/O 2026

Read more
Glossary

Panorama de proveedores de API de búsqueda (2026)

Read more
Glossary

Comparación gratuita de niveles de API de búsqueda

Read more
Comparison

Tavily vs SerpAPI

Read more
Comparison

Search APIs (Scavio, Tavily, SerpAPI) vs Headless Browser (Playwright, Puppeteer, Browserbase)

Read more

Empieza a construir

Las publicaciones de r/searchengines y r/Searx enviaron agregadores SearXNG autohospedados. Tutorial para la implementación más la realidad del costo operativo.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad