Por Sorsa Editorial

Publicado en julio de 2026. El comportamiento de los operadores, el requisito de inicio de sesión para la búsqueda, y el inicio del archivo en marzo de 2006 se re-verificaron en julio de 2026.

Conclusión clave: Buscas en Twitter/X por fecha usando los operadores since: y until: en formato YYYY-MM-DD, ya sea escritos en la barra de búsqueda o puestos en el formulario de Búsqueda avanzada en x.com/search-advanced. until: es exclusivo, las fechas corren en UTC, y el archivo público se remonta a marzo de 2006.

Buscar por fecha es la cosa individual más útil que la barra de búsqueda de X puede hacer, y la menos obvia. Los campos de fecha se esconden dentro de un formulario de Búsqueda avanzada solo de escritorio, los operadores fallan en silencio ante un espacio perdido, y el propio feed de la plataforma sigue empujando publicaciones recientes por delante de las más viejas que en realidad quieres. Esta guía cubre las tres rutas prácticas, la sintaxis exacta de los operadores, y las tres búsquedas de fecha que la gente corre más: las publicaciones de un usuario dentro de una ventana, publicaciones viejas sobre un tema, y el primer tweet de una cuenta.

Para cualquiera que extraiga resultados con rango de fecha a volumen en lugar de una consulta a la vez, Sorsa API, un proveedor alternativo de API de Twitter/X, corre los mismos operadores since: y until: en su endpoint /search-tweets hasta 2006 y expone parámetros dedicados since_date y until_date en /mentions. Cada cuenta nueva recibe 100 solicitudes gratis para probar una búsqueda de fecha real antes de pagar nada, sin tarjeta de crédito y sin cola de aprobación OAuth.

Tabla de contenidos

Tres formas de buscar en Twitter por fecha {#three-ways-to-search-twitter-by-date}

Hay tres formas prácticas de buscar en Twitter por fecha: la interfaz de Búsqueda avanzada integrada, un constructor de consultas de terceros que genera los operadores por ti, y una API que corre la búsqueda de forma programática. Las tres se apoyan en los mismos operadores de fecha since: y until: por debajo. Difieren en esfuerzo, en si se requiere inicio de sesión, y en cuántos datos puedes extraer.

Elige por lo que la tarea necesita. Para una consulta puntual, escribe los operadores directo en la barra de búsqueda de X o usa el formulario de Búsqueda avanzada. Para evitar memorizar la sintaxis y correr búsquedas sin un inicio de sesión en X, un constructor de consultas basado en navegador es más rápido. Cuando el trabajo es una extracción acotada por fecha de cientos o miles de publicaciones, un dataset de investigación, el historial de menciones de una marca por un trimestre, una auditoría de la salida de un competidor a lo largo de un año, una API es la única ruta que escala y pagina de forma limpia. El resto de esta guía recorre cada una con sintaxis real.

Los operadores since: y until:, explicados {#the-since-and-until-operators-explained}

Los operadores since: y until: restringen los resultados de búsqueda a un rango de fecha, escritos como since:YYYY-MM-DD y until:YYYY-MM-DD. Funcionan en la barra de búsqueda de X, en los campos de Fechas del formulario de Búsqueda avanzada, y dentro de las consultas de API. Ambos acotan el mismo rango: since: fija la fecha más temprana incluida, until: fija el corte.

El único detalle que hace tropezar a la gente: until: es exclusivo. until:2026-02-01 devuelve publicaciones hasta e incluyendo el 31 de enero, no el 1 de febrero. Para incluir un día final específico, pon until: en el día siguiente. Para extraer un solo día del calendario, pon since: en ese día y until: en el siguiente: since:2026-02-20 until:2026-02-21 devuelve solo el 20 de febrero.

Tres reglas de formato deciden si una búsqueda de fecha devuelve algo siquiera:

  • Usa YYYY-MM-DD, nada más. since:2024-06-15 funciona. 06/15/2024, 15-06-2024, y June 15 2024 fallan todos.
  • Sin espacio después de los dos puntos. since:2026-01-01 funciona; since: 2026-01-01 no.
  • Las fechas se interpretan en UTC. Una publicación que cae tarde en la noche en una zona horaria del oeste puede caer en el siguiente día UTC, lo que importa en los límites del rango.

Para precisión a nivel de minuto, X acepta una forma de marca de tiempo: since:2026-02-20_14:30:00_UTC. Los operadores de fecha se combinan con el resto de la gramática de búsqueda, así que from:username, to:username, las frases exactas entre comillas, y los hashtags se apilan todos con un rango de fecha. Los operadores de fecha son la porción de la gramática en la que se enfoca esta guía; para los filtros de engagement, los operadores de multimedia y de idioma, y el resto, la guía completa de operadores de búsqueda de Twitter cubre cada comando que funciona en 2026.

La Búsqueda avanzada de X es la forma integrada de filtrar por fecha sin escribir operadores. Vive en x.com/search-advanced (la vieja dirección twitter.com/search-advanced redirige ahí), y su sección de Fechas expone campos Desde y Hasta que mapean directamente a since: y until:. El formulario requiere una cuenta de X, ya que la plataforma ha restringido la búsqueda detrás de un muro de inicio de sesión desde 2023, y el formulario completo es solo de escritorio.

Para buscar por fecha en el formulario:

  1. Abre x.com/search-advanced con la sesión iniciada, o corre cualquier búsqueda y elige Búsqueda avanzada del menú de tres puntos.
  2. Agrega palabras clave, un hashtag, o una cuenta en los campos de Cuentas (De estas cuentas acota a un solo autor).
  3. Desplázate hasta Fechas y fija el rango Desde y Hasta.
  4. Corre la búsqueda, luego cambia la pestaña de resultados de Destacados a Recientes para el orden cronológico.

En el celular, el formulario no existe en la app, pero los operadores sí. Escribe from:elonmusk since:2026-01-01 until:2026-02-01 directo en la barra de búsqueda de la app y se comporta igual que en escritorio, o abre x.com/search-advanced en un navegador de celular. Escribir operadores en la barra es el camino más rápido en cualquier dispositivo una vez que la sintaxis es segunda naturaleza, y es el único camino en el celular.

Método 2: Un constructor de consultas que escribe los operadores por ti {#method-2-a-query-builder-that-writes-the-operators-for-you}

Un constructor de consultas es un formulario que ensambla los operadores since:, until:, from:, y de palabra clave a partir de campos que llenas, luego corre la búsqueda o te entrega la cadena de consulta terminada. Quita los dos puntos de falla más comunes, un formato de fecha equivocado y un espacio después de los dos puntos, y esquiva el muro de inicio de sesión que bloquea el formulario nativo para los usuarios sin sesión.

La herramienta constructora de consultas de búsqueda de Sorsa hace exactamente esto en el navegador sin registro: elige una cuenta, un rango de fecha, y palabras clave, y construye una consulta de Búsqueda avanzada válida que puedes correr o copiar. Es la forma más rápida de obtener una consulta con rango de fecha correcta sin abrir la API o memorizar la gramática, y una primera parada natural antes de programar cualquier cosa. Para consultas ocasionales a menudo es todo lo que necesitas; para extracciones repetidas o grandes, el Método 3 es el escalón.

Método 3: Buscar por fecha a través de una API {#method-3-searching-by-date-through-an-api}

Una API corre las búsquedas de fecha de forma programática y devuelve resultados estructurados que puedes paginar, guardar, y analizar, lo que la interfaz de navegador no puede hacer a escala. Dos patrones de endpoint cubren la búsqueda de fecha: una búsqueda por palabra clave que acepta los operadores since: y until: en la cadena de consulta, y una búsqueda de menciones que toma parámetros de fecha dedicados.

En Sorsa, el endpoint /search-tweets toma la misma gramática de operadores que la barra de búsqueda de X. Pasa el rango de fecha dentro de la consulta:

bash
curl -X POST https://api.sorsa.io/v3/search-tweets \
  -H "ApiKey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "from:nasa since:2019-07-16 until:2019-07-25", "order": "latest"}'

Cada llamada devuelve hasta 20 publicaciones más un next_cursor; pasa el cursor de vuelta para recorrer el rango completo. La respuesta carga el objeto de publicación completo, texto, marca de tiempo, conteos de engagement, y el perfil del autor, en una llamada. La referencia del endpoint /search-tweets en los docs para la búsqueda por palabra clave lista cada parámetro.

Para el rastreo de menciones acotado por fecha, /mentions expone since_date y until_date (YYYY-MM-DD) junto con pisos de engagement como min_likes, lo que es más limpio que meter las fechas en una cadena de consulta:

python
import requests

resp = requests.post(
    "https://api.sorsa.io/v3/mentions",
    headers={"ApiKey": "YOUR_API_KEY"},
    json={
        "query": "openai",
        "order": "latest",
        "since_date": "2026-01-01",
        "until_date": "2026-02-01",
        "min_likes": 50,
    },
)

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

cursor = data.get("next_cursor")

El endpoint de búsqueda de menciones documentado en la referencia de /mentions ofrece el conjunto de filtros más rico de cualquier endpoint de búsqueda aquí. La autenticación es una sola clave API en el encabezado ApiKey contra la URL base https://api.sorsa.io/v3, sin negociación OAuth. Para el tratamiento completo de los endpoints de búsqueda, los parámetros, y la paginación, la guía para desarrolladores sobre buscar tweets por API va más profundo que este recorrido enfocado en fechas.

Una nota sobre el costo por unidad de dato, ya que varía según qué endpoint uses. Los endpoints de búsqueda como /search-tweets devuelven alrededor de 20 publicaciones por llamada, que sale en aproximadamente $0.10 por cada 1,000 publicaciones en el plan Pro. Los endpoints por lotes como /tweet-info-bulk devuelven hasta 100 publicaciones por llamada y bajan la tarifa efectiva a la base de desde $0.02 por cada 1,000 publicaciones. Ambos toman de la misma cuota por solicitud: una llamada es una solicitud sin importar cuántos ítems devuelva, así que una búsqueda de fecha que abarca muchas páginas tiene un precio por el número de solicitudes, no por el número de publicaciones leídas. Las cifras completas de los planes están en la página de precio de tarifa plana por solicitud.

Ejemplos trabajados: ventanas de usuario, temas viejos, y primeros tweets {#worked-examples-user-windows-old-topics-and-first-tweets}

Estas tres búsquedas representan la mayoría de las consultas basadas en fecha. Cada una funciona en la barra de búsqueda, en el formulario de Búsqueda avanzada, y en la API.

Las publicaciones de un usuario dentro de una ventana de fecha

Combina from: con un rango. Para encontrar lo que una cuenta publicó en un mes:

from:nasa since:2019-07-01 until:2019-08-01

Cambia los resultados a Recientes para el orden cronológico. De forma programática, la misma cadena va en la consulta de /search-tweets y paginas con next_cursor para capturar cada publicación en la ventana en lugar de la primera página que muestra la interfaz.

Publicaciones viejas sobre un tema

Quita from: y busca una palabra clave o frase a lo largo de un rango:

"climate summit" since:2021-11-01 until:2021-11-30

Pon las frases exactas entre comillas para evitar coincidencias sueltas. Ensancha la ventana solo si la ajustada devuelve muy poco, ya que los rangos estrechos devuelven más rápido y más completamente que los lapsos de varios años.

El primer tweet de una cuenta

Encontrar la publicación más temprana es una búsqueda de fecha acotada cerca de la fecha de registro. Lee el mes de registro del perfil (la línea del calendario, Se unió en Mes Año), luego busca ese mes para la cuenta y ordena hasta el fondo:

from:username since:2015-03-01 until:2015-04-01

Cambia a Recientes y desplázate hasta el resultado más viejo. Esto importa porque la cronología en sí solo muestra las 3,200 publicaciones más recientes de una cuenta, así que para una cuenta prolífica no puedes alcanzar el primer tweet desplazándote; una búsqueda de fecha cerca de la fecha de registro salta directo más allá de ese tope. De forma programática, corre la misma ventana estrecha a través de /search-tweets y pagina hasta el final.

Qué tan atrás puedes buscar, y por qué desaparecen los tweets viejos {#how-far-back-you-can-search-and-why-old-tweets-go-missing}

El archivo público se remonta a marzo de 2006, el lanzamiento de Twitter, así que since: y until: pueden en principio apuntar a cualquier fecha desde entonces. En la práctica, los resultados se adelgazan para las publicaciones muy viejas y de bajo engagement. El índice de búsqueda de X no contiene cada publicación jamás escrita, los resultados de 2006 a 2010 son a menudo incompletos, y las publicaciones de cuentas suspendidas o luego protegidas pueden nunca emerger aun cuando técnicamente todavía existen.

Tres límites explican la mayoría de los casos de «la publicación existe pero la búsqueda no la muestra»:

  • Huecos en el índice. El índice de búsqueda de X está incompleto para el contenido más viejo, especialmente en las cuentas de alto volumen. Una búsqueda por palabra clave de publicaciones de hace años puede devolver errores o nada.
  • El tope de cronología de 3,200 publicaciones. Desplazar un perfil se detiene en sus 3,200 publicaciones más recientes, y el mismo tope aplica a las propias lecturas de cronología de usuario de la plataforma. Los operadores de fecha lo evitan; el desplazamiento infinito no.
  • Fallas del scroll infinito. Desplazarse muy atrás sin un filtro de fecha tiende a atascarse o a arrojar un error «Something went wrong». Saltar a un rango con since:/until: evita el desplazamiento por completo.

Las publicaciones borradas se van de la búsqueda permanentemente, y las cuentas protegidas se mantienen invisibles a menos que las sigas. Para tu propia cuenta, el registro más completo es la exportación del archivo de datos (Configuración, luego Tu cuenta, luego Descarga un archivo de tus datos), que contiene cada publicación que has hecho sin importar el tope de 3,200; la guía sobre descargar un archivo completo de tweets de un usuario compara esa ruta con las alternativas.

Donde la interfaz nativa se queda corta, a escala, en contenido viejo, o sin un inicio de sesión, una API de datos es el camino confiable, porque consulta el archivo directamente y pagina en lugar de desplazarse. Las tres rutas se comparan así para la búsqueda por fecha y por archivo:

RutaProfundidad de archivoFiltrado por fechaModelo de costoConfiguración
Búsqueda avanzada de XHasta 2006, huecos de índice en cuentas viejas y de alto volumensince:/until: en el formulario o la barraGratisRequiere inicio de sesión en X, el formulario es solo de escritorio
API oficial de X (archivo completo)Hasta 2006since:/until: en la búsqueda de archivo completoPago por recurso, alrededor de $0.005 por lectura de publicación, con tope de 2M lecturas al mesOAuth más configuración de app
Sorsa API (tarifa plana)Hasta 2006since:/until: en /search-tweets, since_date/until_date en /mentionsTarifa plana por solicitud, desde $0.02 por cada 1,000 publicacionesUna sola clave API, configuración de unos 3 minutos

La cifra por cada 1,000 de Sorsa refleja su base por lotes, donde una solicitud devuelve hasta 100 publicaciones o 200 perfiles; los planes de tarifa plana empiezan en $49 por 10,000 solicitudes. La conclusión: el formulario nativo está bien para una sola consulta, la API oficial alcanza el archivo pero cobra por recurso y limita las lecturas mensuales, y un proveedor de tarifa plana encaja con las extracciones repetidas con rango de fecha a un precio predecible. Para el cálculo por recurso detrás de la opción oficial, el desglose de precios de la API de X de 2026 lo trabaja, y el tratamiento más profundo de obtener datos históricos de Twitter por API compara cada ruta de archivo con código.

Un pequeño equipo de investigación de reportería chocó con los tres límites nativos a la vez mientras reconstruía el historial de publicaciones de una figura pública a lo largo de varios años: la cronología llegó a su tope, las búsquedas por palabra clave devolvieron resultados parciales en el material más viejo, y los recorridos largos seguían fallando. Mover las extracciones con ventana de fecha a una API de tarifa plana, usando /search-tweets con ventanas since:/until: estrechas y paginación por cursor, les dio rangos completos y recortó su costo de datos en más de un 90 por ciento contra la ruta de archivo completo por recurso que habían costeado primero. Para los grupos que hacen este tipo de trabajo, una API para investigación académica ofrece acceso gratuito o con descuento en los mismos endpoints.

Preguntas frecuentes {#faq}

¿Qué tan atrás puedes buscar en Twitter?

La búsqueda de Twitter/X se remonta a marzo de 2006, el lanzamiento de la plataforma, así que los operadores de fecha pueden apuntar a cualquier fecha desde entonces en adelante. La cobertura no es uniforme: el índice de búsqueda está incompleto para las publicaciones muy viejas y de bajo engagement, y los resultados de 2006 a 2010 son frecuentemente parciales. Las publicaciones borradas nunca aparecen, y las cuentas protegidas se mantienen ocultas a menos que las sigas.

¿El operador until: incluye la fecha final?

No, until: es exclusivo. until:2026-02-01 devuelve publicaciones hasta e incluyendo el 31 de enero, no el 1 de febrero. Para incluir un día final específico, pon until: en el día siguiente. Para extraer un solo día del calendario, pon since: en ese día y until: en el siguiente, por ejemplo since:2026-02-20 until:2026-02-21 para solo el 20 de febrero.

¿Por qué no puedes encontrar tweets viejos en X?

Las publicaciones viejas desaparecen por varias razones: el índice de búsqueda está incompleto para las cuentas más viejas o de alto volumen, la cronología de un perfil se detiene en sus 3,200 publicaciones más recientes, y los recorridos largos sin un filtro de fecha tienden a fallar con un error. El arreglo son los operadores de fecha. Usa since: y until: para saltar directo a un rango en lugar de recorrer.

¿Cómo buscas las publicaciones de un usuario específico por fecha?

Combina el operador from: con un rango de fechas en la barra de búsqueda o en el formulario de Búsqueda avanzada. Por ejemplo, from:username since:2025-06-01 until:2025-07-01 devuelve las publicaciones de esa cuenta de junio de 2025. Cambia los resultados de Destacados a Recientes para el orden cronológico. Esto funciona para cualquier cuenta pública; las cuentas privadas devuelven resultados solo a sus seguidores.

¿Puedes buscar en Twitter por fecha sin iniciar sesión?

X en sí requiere una cuenta para la búsqueda y lo hace desde 2023, y el formulario de Búsqueda avanzada necesita un inicio de sesión. Dos rutas lo evitan: un constructor de consultas basado en navegador que corre la búsqueda de fecha por ti, o una API de datos autenticada por una clave en lugar de por una cuenta de X. Una clave API no necesita inicio de sesión en X, ni OAuth, y devuelve resultados con rango de fecha directamente.

¿Puedes buscar publicaciones viejas por fecha a escala?

La interfaz nativa maneja una consulta a la vez y se atasca en los recorridos históricos grandes. Para volumen, una API de datos de tarifa plana corre las búsquedas de fecha de forma programática: Sorsa acepta since: y until: en su endpoint /search-tweets y los parámetros dedicados since_date y until_date en /mentions, devolviendo resultados acotados por fecha con paginación por cursor a lo largo del archivo completo.

Para una sola consulta de fecha, el inicio más rápido es el navegador: abre el constructor de consultas basado en navegador de Sorsa, fija una cuenta y un rango de fecha, y córrelo sin registro y sin muro de inicio de sesión. Cuando la tarea crece a extracciones repetidas o grandes acotadas por fecha, muévete a la API. Una cuenta nueva incluye 100 solicitudes gratis, por única vez, sin tarjeta de crédito, válidas en los 40 endpoints y sin vencimiento, suficiente para correr una búsqueda de fecha real sobre una ventana completa antes de elegir un plan. De ahí, una solicitud es una solicitud ya sea que devuelva una publicación o una página completa, y la tarifa es de 20 solicitudes por segundo en todos los planes. Apunta /search-tweets a un rango con since: y until:, pagina con next_cursor, y el archivo hasta 2006 es consultable en unas pocas líneas.


Revisado por Keksich, fundador de Sorsa, especialista en marketing e investigador de la API de X.

Esta guía se apoya en la operación práctica de la Sorsa API y sus endpoints de búsqueda en vivo, la documentación vigente de la API, y el comportamiento de la Búsqueda avanzada de X según se probó en julio de 2026. La sintaxis de los operadores se contrastó contra la referencia de operadores de búsqueda avanzada de Twitter mantenida por la comunidad. Se compararon tres rutas de acceso para la búsqueda por fecha y por archivo. Los hechos volátiles, el inicio del archivo en marzo de 2006, el requisito de inicio de sesión para la búsqueda, el tope de cronología de 3,200 publicaciones, y el precio por recurso de la API oficial de X, se re-verificaron el 11 de julio de 2026.