query de Búsqueda de publicaciones y en x.com. Los marcados como exclusivos de la interfaz dependen de una sesión iniciada (tus cuentas seguidas, ubicación o red) y no funcionan mediante la API.
Nota: consulta recetas listas para copiar, ejemplos de Python y JavaScript con paginación y una comparación con los operadores de la API oficial de X v2 en la guía completa de operadores del blog.
Sintaxis básica
- Los espacios entre términos equivalen a AND implícito.
ORdebe escribirse en mayúsculas.- Un guion inicial (
-) excluye un término, frase u operador. - Utiliza paréntesis para agrupar expresiones.
- Encierra las frases exactas entre comillas dobles.
cat OR black dog equivale a cat OR (black dog). Utiliza paréntesis para evitar ambigüedades.
Constructor visual gratuito
Sorsa Search Builder permite crear consultas sin escribir los operadores a mano. Es gratuito, no requiere iniciar sesión y ofrece filtros visuales y una vista previa de la consulta antes de incorporarla al código.1. Palabras clave y lógica booleana
Los plurales coinciden con sus singulares y viceversa. Los operadores buscan en el texto, el nombre público del autor, su nombre de usuario y las URL expandidas de la publicación.
2. Filtros de usuarios y cuentas
3. Filtros de interacción
Los recuentos son aproximados para valores elevados, a partir de 1.000.
4. Multimedia y tipo de contenido
Filtros multimedia
Tipos de publicación
Filtros de contenido especial
5. Fechas, horas e IDs Snowflake
Conversión de IDs Snowflake. Cada ID de publicación codifica su fecha de creación:
6. Filtros geográficos
Se estima que solo el 1–2 % de las publicaciones incluye geolocalización precisa. Si no hay coordenadas, la API recurre a la geocodificación inversa de la ubicación del perfil del usuario.
7. Idioma y origen
Idioma
Admite códigos ISO 639-1 comolang:en, lang:es, lang:fr, lang:de, lang:ja y lang:ru, además de estos códigos propios de X:
Origen: aplicación de publicación
Valores habituales:
Twitter_for_iPhone, Twitter_for_Android, Twitter_Web_App, TweetDeck y twitter_ads.
8. Operadores de tarjetas y URL
card_name: normalmente solo coincide con publicaciones de los últimos 7–8 días.
Cómo construir consultas
Un orden práctico:- Agrupa las palabras clave:
(bitcoin OR ethereum OR $BTC). - Añade restricciones de contenido:
lang:en,filter:images,-filter:replies. - Establece mínimos de interacción:
min_faves:50,min_retweets:10. - Excluye ruido:
-from:spambot,-scam,-filter:retweets. - Limita las fechas:
since:2026-01-01 until:2026-03-01.
Limitaciones conocidas
- Máximo de operadores: aproximadamente 22–23 por consulta.
- Cobertura geográfica limitada: solo el 1–2 % incluye ubicación precisa.
card_name:se limita a los últimos 7–8 días.- Las cuentas privadas y suspendidas quedan excluidas de los resultados.
- La detección del idioma es imperfecta en textos breves, código o publicaciones con muchos emojis.
- No se indexan todas las publicaciones. Pueden excluirse las señaladas por infringir las normas de la plataforma.
- La corrección automática puede ser silenciosa. Utiliza
+wordo"word"para forzar coincidencias exactas. - La coincidencia de URL funciona con dominios y subdominios, pero no es fiable con rutas largas.
Fuente
Esta referencia se basa en el repositorio mantenido twitter-advanced-search de Igor Brigadir, una fuente de referencia sobre el comportamiento de búsqueda de X no documentado oficialmente.Próximos pasos
- Búsqueda de publicaciones: guía del endpoint
/search-tweets. - Seguimiento de menciones: estrategias para rastrear menciones de cuentas.
- Paginación: cómo recorrer grandes conjuntos de resultados.
- Search Builder: constructor visual gratuito.
- Guía completa del blog: recetas, código y comparación con X API v2.