Saltar al contenido
Twexapi
Español
Esc
↑↓navegar↵abrir⌘Jvista previa
En esta página

Alternativas a Nitter en 2026: lo que todavía funciona

nitter.net y xcancel están fuera de línea tras la exigencia de retirada de X en agosto de 2026. Descubre qué instancias de Nitter siguen funcionando, las mejores alternativas y cómo leer tuits y mantener tus feeds RSS sin iniciar sesión.

Respuesta corta (comprobado el 19 de octubre de 2026): nitter.net y xcancel.com están fuera de línea, y el proyecto Nitter está archivado. Para leer un perfil sin una cuenta de X, usa un visor de Twitter gratuito. Para mantener feeds RSS, monitores o scrapers funcionando, llama a una API como TwexAPI. Algunas instancias comunitarias de Nitter todavía responden, pero pueden desaparecer sin previo aviso.

Mejores alternativas a Nitter según el uso

Quieres… Mejor opción hoy Coste Inconveniente
Leer un perfil y sus últimas publicaciones sin iniciar sesión Visor de Twitter de TwexAPI Gratis (20 consultas por hora) Muestra las 10 últimas publicaciones, no la cronología completa
Seguir usando un frontend de Nitter Una instancia comunitaria superviviente Gratis Comprobaciones antibot, límites de uso y cierres frecuentes
Obtener un feed RSS de una cuenta Crear el feed desde una API ~$0.05 por cada 1.000 tuits Requiere unas líneas de código o un flujo sin código
Monitorizar cuentas, palabras clave o hashtags con código API REST de TwexAPI ~$0.05 por cada 1.000 tuits, 20.000 créditos gratis para empezar Requiere una API key
Usar la plataforma oficial para desarrolladores de X API oficial de X $5 por cada 1.000 publicaciones leídas Cuenta de desarrollador, configuración de la app y OAuth

¿Qué Pasó con Nitter?

Durante años, Nitter fue la forma habitual de leer Twitter sin cuenta. Ofrecía un frontend ligero, feeds RSS para cualquier perfil y era fácil de usar para los scrapers. Esto es lo que ha pasado desde 2024:

Fecha Evento
Enero–febrero de 2024 X eliminó las cuentas de invitado que Nitter usaba para obtener tuits. Las instancias públicas, incluida nitter.net, dejaron de funcionar y el desarrollador dio el proyecto por muerto.
6 de febrero de 2025 Se retomó el desarrollo. Las instancias volvieron usando cuentas reales de X con sesión iniciada en lugar de tokens de invitado.
24 de agosto de 2026 X Corp envió un requerimiento de cese y desistimiento (cease and desist) exigiendo retirar las instancias de Nitter y el repositorio. nitter.net y xcancel.com quedaron fuera de línea.
Septiembre de 2026 El proyecto anunció que continuaría, y xcancel volvió el 7 de septiembre. El repositorio se archivó de nuevo el 11 de septiembre, y xcancel volvió a caer el 14 de septiembre.
Octubre de 2026 El repositorio de GitHub está archivado (solo lectura), y nitter.net muestra una página “offline”.

Si usabas Nitter para lectores RSS, monitores de sentimiento o scrapers automatizados, las secciones siguientes explican qué sigue funcionando y cómo migrar.

Instancias de Nitter que siguen funcionando en 2026

El 19 de octubre de 2026, el monitor comunitario status.d420.de listaba unas pocas instancias en buen estado, entre ellas nitter.tiekoetter.com, nitter.netbub.com, nitter.meowing.monster y nitter.pp.ua. Las grandes instancias públicas (nitter.net, xcancel.com y nitter.poast.org) no cargaban.

Antes de depender de una:

  • Consulta primero el monitor. El estado de las instancias cambia a diario, así que el monitor está más actualizado que cualquier lista de esta página o de otro sitio.
  • Cuenta con comprobaciones antibot. Las instancias supervivientes suelen mostrar una página de “comprobando que no eres un bot”, lo que rompe los lectores RSS y los scripts.
  • No las scrapees. El monitor pide a los visitantes que no hagan scraping de las instancias públicas. Cada una funciona con unas pocas cuentas reales de X que X puede suspender, así que el uso intensivo la tumba para todos.

Para lectura ocasional, basta con una instancia que funcione o con el visor gratuito. Para cualquier cosa automatizada, usa una API.


1. Por qué las Alternativas Gratuitas de Nitter ya No Funcionan

Los desarrolladores siguen buscando nuevos espejos y clones de Nitter, y alternativas a xcancel. Todos los frontends gratuitos chocan con los mismos problemas:

Desafío Impacto en los espejos gratuitos de Nitter Infraestructura gestionada de TwexAPI
Sin acceso de invitado Cada instancia necesita cuentas reales de X verificadas por teléfono, que X detecta y suspende. Nunca aportas una cuenta de X ni una cookie para lecturas públicas. Basta con una API key.
Límites por cuenta Una instancia popular agota los límites de sus cuentas a los pocos minutos de abrirse al público. Las solicitudes se ejecutan en infraestructura gestionada, pensada para cargas de producción.
Presión legal La exigencia de retirada de X en agosto de 2026 dejó fuera de línea a las instancias más grandes. Un servicio comercial que factura por uso medido de la API.
Caídas silenciosas Los espejos comunitarios se caen sin aviso y los feeds dejan de actualizarse. Servicio monitorizado; las solicitudes fallidas cuestan 0 créditos.

2. TwexAPI: La Sustitución de Nitter para Desarrolladores

TwexAPI ofrece a los desarrolladores lo que hacía útil a Nitter, sobre una infraestructura que no depende de las cuentas de voluntarios:

  1. Sin inicio de sesión ni cookies para leer: No necesitas una cuenta de X, verificación telefónica ni cookies de sesión para leer datos públicos. Basta con una API key.
  2. Datos limpios: Recibe JSON estructurado, o Markdown para los X Articles, sin scripts de seguimiento ni HTML que analizar.
  3. Pago por uso: A unos $0.05 por cada 1.000 tuits (5 créditos por tuit), los proyectos personales y los rastreadores RSS cuestan céntimos al mes. Leer 6.000 tuits al mes cuesta unos $0.30. Calcula tu propio uso con la calculadora de precios de la API de X.
  4. Paginación por cursor: Recorre respuestas, cronologías de usuario y resultados de búsqueda con next_cursor.

TwexAPI no está afiliada a X Corp ni cuenta con su respaldo. Los pagos solo compran uso medido de la API.


3. Guía de Migración: De Nitter RSS a TwexAPI

Migrar de Nitter a TwexAPI un feed automatizado, un scraper o un bot lleva unas pocas líneas. Crea una clave en el panel y cambia la solicitud:

Leer los Últimos Tuits de un Usuario

import feedparser

# Feed RSS de Nitter: nitter.net está fuera de línea desde agosto de 2026
nitter_url = "https://nitter.net/elonmusk/rss"
feed = feedparser.parse(nitter_url)

# Sin entradas: la instancia sirve una página "offline" en lugar de RSS
for entry in feed.entries:
    print(entry.title)
import requests

TWEXAPI_KEY = "YOUR_API_KEY"

# Obtén la primera página de la cronología de un usuario
response = requests.post(
    "https://api.twexapi.io/twitter/elonmusk/timeline/page",
    headers={"Authorization": f"Bearer {TWEXAPI_KEY}"},
    json={"next_cursor": "", "count": 20},
)
response.raise_for_status()

for tweet in response.json()["data"]:
    print(tweet["created_at"], tweet["full_text"])

Consulta Obtener la cronología de un usuario por página para ver todos los campos de la respuesta, incluidos has_next_page y next_cursor para publicaciones más antiguas.

Reemplazar un feed RSS de Nitter

Si un lector RSS espera la URL de un feed, genera tú mismo el XML y sírvelo desde una tarea cron, una función serverless o un archivo estático:

from datetime import datetime
from email.utils import format_datetime
from xml.sax.saxutils import escape

import requests

TWEXAPI_KEY = "YOUR_API_KEY"
SCREEN_NAME = "elonmusk"


def rss_date(value):
    for fmt in ("%a %b %d %H:%M:%S %z %Y", "%Y-%m-%dT%H:%M:%S%z"):
        try:
            return format_datetime(datetime.strptime(value.replace("Z", "+0000"), fmt))
        except (AttributeError, ValueError):
            pass
    return None


response = requests.post(
    f"https://api.twexapi.io/twitter/{SCREEN_NAME}/timeline/page",
    headers={"Authorization": f"Bearer {TWEXAPI_KEY}"},
    json={"next_cursor": "", "count": 20},
)
response.raise_for_status()

items = []
for tweet in response.json()["data"]:
    text = tweet["full_text"] or ""
    link = f"https://x.com/{SCREEN_NAME}/status/{tweet['tweet_id']}"
    published = rss_date(tweet["created_at"])
    items.append(
        f"<item><title>{escape(text[:100])}</title><link>{link}</link>"
        f"<guid>{link}</guid>"
        + (f"<pubDate>{published}</pubDate>" if published else "")
        + f"<description>{escape(text)}</description></item>"
    )

feed = (
    '<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel>'
    f"<title>@{SCREEN_NAME}</title><link>https://x.com/{SCREEN_NAME}</link>"
    f"<description>Latest posts from @{SCREEN_NAME}</description>{''.join(items)}"
    "</channel></rss>"
)

with open(f"{SCREEN_NAME}.xml", "w", encoding="utf-8") as f:
    f.write(feed)

Cada ejecución cuesta unos 5 créditos por tuit devuelto, así que refrescar 20 publicaciones cada hora cuesta unos $0.72 al mes. Si prefieres no programar, puedes crear el mismo feed en n8n, Make o Zapier.

Buscar Tuits por Palabra o Hashtag

Buscar en Nitter implicaba hacer scraping de HTML. Con TwexAPI, usa el endpoint de búsqueda avanzada:

curl -X POST "https://api.twexapi.io/twitter/advanced_search/page" \
  -H "Authorization: Bearer YOUR_TWEXAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "searchTerms": ["AI agents", "#OpenSource"],
    "sortBy": "Latest",
    "next_cursor": ""
  }'

4. Comparación de Funcionalidades: Nitter vs Alternativas

Funcionalidad Instancias de Nitter TwexAPI Scraper Python autoalojado (snscrape)
Estado en octubre de 2026 ⚠️ Instancias principales fuera de línea; quedan algunas instancias comunitarias ✅ Activo y mantenido ❌ Roto por los muros de inicio de sesión
Coste Gratis ~$0.05 por cada 1.000 tuits (20.000 créditos gratis para empezar) $80–$300/mes en proxies
Formato de datos HTML / RSS JSON tipado y Markdown limpio Diccionarios extraídos (el esquema se rompe a menudo)
Lista de seguidores y seguidos ❌ No ✅ Exportación completa con /v3/twitter/users/followers ❌ No
Hilos y árboles de respuestas Parcial ✅ Despliegue completo con /twitter/tweets/thread_by_id Fragmentado
X Articles a Markdown ❌ No ✅ GET /x/article/{tweet_id}/markdown nativo ❌ No
Integración MCP / agentes de IA ❌ No ✅ Servidor MCP nativo para Cursor y Claude Code ❌ No

Para las otras opciones que valoran los desarrolladores, consulta TwexAPI vs la API oficial de X y API gestionada vs scrapers autoalojados.


Preguntas frecuentes sobre alternativas a Nitter

¿Nitter sigue funcionando en 2026?

En general, no. nitter.net está fuera de línea desde el requerimiento de cese y desistimiento de X del 24 de agosto de 2026, y el repositorio de GitHub está archivado. Algunas instancias comunitarias todavía responden; consulta status.d420.de para ver la lista actual.

¿xcancel sigue funcionando?

No. xcancel.com cayó tras la exigencia de retirada de agosto de 2026, volvió brevemente el 7 de septiembre de 2026 y quedó fuera de línea de nuevo el 14 de septiembre de 2026.

¿Cuál es la mejor alternativa a Nitter?

Para leer un perfil sin cuenta, usa un visor de Twitter gratuito. Para feeds, monitorización o investigación, usa una API: TwexAPI cuesta unos $0.05 por cada 1.000 tuits, y la API oficial de X cobra $5 por cada 1.000 publicaciones leídas.

¿Puedo ver X (Twitter) sin cuenta?

Sí. Introduce un nombre de usuario público en el visor de Twitter para ver el perfil, el número de seguidores y las 10 últimas publicaciones sin iniciar sesión. Las cuentas protegidas siguen siendo privadas.

¿Cómo obtengo ahora un feed RSS de una cuenta de Twitter?

Las URL /rss de Nitter ya no funcionan en las instancias principales. Obtén la cronología desde una API y escribe tú mismo el XML del RSS, como en el ejemplo de RSS anterior.

¿Puedo alojar Nitter por mi cuenta?

Todavía puedes ejecutar el código archivado, pero necesita cuentas reales de X para las sesiones. X suspende las cuentas que sirven mucho tráfico, y el proyecto archivado no recibe correcciones cuando X cambia su API interna.


Próximos pasos

Última actualización el 19 de octubre de 2026

¿Te ha resultado útil esta página?