x-scraper-no-api
Herramienta open source de autogestión para extraer datos públicos de X (Twitter) sin API keys, usando una sesión de navegador real con Playwright. Exporta resultados como JSON/CSV/Markdown listos para LLMs.
Ficha actualizada 26 sept 2026, 3:41 · upstream 26 sept 2026, 2:08 · release sin release detectada
Qué es x-scraper-no-api
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
x-scraper-no-api es un scraper auto-alojado gratuito que convierte tu navegador en una pipeline de datos limpia para X (Twitter). A diferencia de las APIs oficiales o servicios alojados, no requiere API keys, créditos ni almacenamiento externo. El flujo de trabajo implica iniciar sesión manualmente una vez en un navegador real, y luego ejecutar comandos CLI para extraer búsquedas, timelines y tweets individuales.
La arquitectura utiliza Node.js con Playwright para interceptar respuestas GraphQL que X envía a su frontend, normalizando los datos en un esquema estable sin depender de clases HTML frágiles. Esto garantiza resiliencia ante cambios de diseño de la plataforma. El proyecto incluye un Skill preconfigurado para agentes AI como OpenClaw y Hermes, facilitando la integración con flujos de trabajo de IA local-first.
- Extracción de tweets públicos por búsqueda avanzada (desde: hasta:, min_faves:, filter:media)
- Obtención de timelines de usuarios específicos en formato JSON/CSV/Markdown
- Alimentación de contextos LLM con datos históricos de X sin límites de API
- Integración como Skill en agentes AI locales (OpenClaw, Hermes)
- Exportación de posts individuales con métricas y media para análisis
- Cero costos - completamente gratuito sin límites de créditos o facturación
- Privacidad total - datos procesados localmente sin intermediarios
- Sin API keys - no requiere cuenta de desarrollador ni aprobación de X
- Output LLM-ready - formatos optimizados para ventanas de contexto de IA
- Resiliencia técnica - usa GraphQL nativo de X, no clases HTML frágiles
- Agent-native - Skill preconfigurado para OpenClaw y Hermes
- Solo datos públicos - no soporta cuentas protegidas, DMs ni contenido restringido
- Login manual obligatorio - requiere autenticación en navegador real cada instalación
- Límite de 200 items por ejecución - diseño deliberado para evitar scraping masivo
- Sin soporte Windows/Linux nativo - requiere Node.js y npm install manual
- Riesgo de baneo - X puede detectar actividad automatizada aunque sea conservadora
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere Node.js ≥18, Playwright instalado con chromium, y sesión de navegador persistente en ~/.xscraper/. Ejecutar npx playwright install chromium antes del primer uso. No apto para producción continua - usar con moderación y respetar límites humanos. Compatible con macOS, Linux y Windows mediante npm.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.