Para suscribirte a las actualizaciones, “Activa las notificaciones” para @API.Documentation Index
Fetch the complete documentation index at: https://x-preview-mintlify-aed10b63.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Los endpoints de búsqueda migran al nuevo índice de búsqueda
Hoy migramos los endpoints de búsqueda de la X API v2 (/2/tweets/search/recent, /2/tweets/search/all, /2/tweets/counts/recent, /2/tweets/counts/all) al nuevo índice de búsqueda de la plataforma central de X. Esto aporta mejoras de rendimiento importantes, una reducción drástica de errores 503 y tres nuevos operadores de precisión: min\_likes:, min\_replies: y min\_reposts:. Nota: los reposts ya no se devuelven en los resultados de búsqueda basados en palabras clave (el Filtered Stream no cambia). Más información aquí.Actualización de precios de la X API: las “Owned Reads” ahora cuestan $0.001
A partir del 20 de abril de 2026, introdujimos los nuevos precios de “Owned Reads” a **1) para los endpoints elegibles cuando accedes a tus propios datos:GET /2/users/{id}/bookmarks, /blocking, /muting, /pinned_lists, /tweets, /mentions, /liked_tweets, /followers, /following, /owned_lists, /followed_lists y /list_memberships. También actualizamos las escrituras: POST /2/tweets ahora cuesta 0.20 por publicación (las respuestas invocadas siguen costando $0.01). Las acciones de seguir, dar like y citar publicaciones a través de la API se han eliminado de todos los niveles de autoservicio. Más información aquí.Discontinuación del endpoint Replay de Account Activity
Hoy anunciamos la discontinuación dePOST /2/account_activity/replay/webhooks/{webhook_id}/subscriptions/all, vigente el 25 de marzo de 2026 a las 12:00 p. m. ET. Usa en su lugar el nuevo endpoint consolidado POST /2/webhooks/replay, que ofrece la misma funcionalidad. Más información aquí.Filtro de dirección para las suscripciones de la X Activity API
Hoy añadimos un filtrodirection opcional a las suscripciones de la X Activity API. Los suscriptores ahora pueden acotar los eventos de DM y de chat a sent, received o ambos, reduciendo el ruido cuando solo se necesitan eventos salientes o entrantes.Actualizaciones del formato de los tipos de evento en la X Activity API
Hoy anunciamos cambios en la nomenclatura de los tipos de evento en la X Activity API, vigentes a partir del 18 de marzo de 2026. Los tipos de evento en PascalCase (por ejemplo,ProfileBioUpdate) se están discontinuando en favor de un formato en minúsculas separado por puntos (por ejemplo, profile.update.bio). Actualiza cualquier filtrado, sentencias switch o lógica de deserialización que dependa de los valores antiguos. Más información aquí.Eventos de mensajes directos heredados en la X Activity API
Hoy añadimos los eventos de DM heredados (dm.received, dm.sent, dm.read, dm.indicate_typing) a la X Activity API. Esto traslada la entrega de eventos de DM desde la Account Activity API a la canalización de XAA, con menor latencia.Combate al spam generado por LLM
Hoy realizamos cambios para reducir las respuestas automatizadas y de baja calidad en X. Las respuestas programáticas mediantePOST /2/tweets solo se permiten cuando el autor de la publicación original ha “invocado” al respondedor (mencionándolo con @ o citando una de sus publicaciones). Se aplican restricciones adicionales para mencionar con @ o citar usuarios de forma programática. Estos cambios afectan únicamente a los niveles de autoservicio: el acceso Enterprise no se ve afectado. Más información aquí.Lanzamiento del modelo de precios Pay-Per-Use de la X API
Hoy lanzamos oficialmente los precios Pay-Per-Use de la X API: un modelo flexible basado en créditos, diseñado para desarrolladores independientes, startups y aficionados. Lo más destacado:- Una nueva Developer Console en console.x.com
- El XDK (X Developer Kit) con SDKs propios de Python y TypeScript
- Un Playground interactivo para realizar pruebas
- Un servidor MCP para modelos de IA
- Gana hasta un 20% en créditos de la API de xAI/Grok por cada dólar gastado en la X API
Eventos de Spaces en la X Activity API
Hoy añadimos eventos del ciclo de vida de Spaces (spaces.start, spaces.end) a la X Activity API. Suscríbete por ID de usuario para recibir notificaciones en tiempo real cuando un Space comienza o termina.Discontinuación de operadores basados en conteo
Hoy discontinuamos los operadoresmin\_likes, min\_replies y min\_reposts en /2/tweets/search/recent y /2/tweets/search/all. Este cambio no afecta a los operadores equivalentes del Filtered Stream. Estamos evaluando la mejor forma de habilitarlos nuevamente en el futuro. Más información aquí.Compatibilidad con OAuth 2.0 añadida a la Account Activity API v2
Hoy añadimos compatibilidad completa con OAuth 2.0 a la Account Activity API v2. Los desarrolladores ahora pueden crear suscripciones usando OAuth 2.0 con scopes granulares (por ejemplo,follow.read) en lugar del modelo todo-o-nada de permisos de OAuth 1.0a. Las integraciones existentes basadas en OAuth 1.0a siguen funcionando sin interrupciones; cuando están presentes, los permisos de OAuth 1.0a sustituyen por completo a los scopes de OAuth 2.0. Más información aquí.Presentamos el X API Playground
Hoy presentamos el X API Playground: un servidor local autohospedado que emula los endpoints de la X API v2. Desarrolla y prueba integraciones sin realizar llamadas reales a la API ni alcanzar los límites de velocidad. Incluye datos simulados realistas, persistencia de estado, validación con OpenAPI, simulación de límites de velocidad y una interfaz web. Instálalo congo install github.com/xdevplatform/playground/cmd/playground@latest. Más información aquí.Lanzamiento de los endpoints de News
Hoy lanzamos los nuevos endpoints de News en la X API v2:GET /2/news/search: devuelve historias de noticias en tendencia que coinciden con una consulta de búsquedaGET /2/news/{id}: busca una historia de noticias específica por ID
news.fields para seleccionar campos como name, summary, contexts, cluster\_posts\_results y last\_updated\_at\_ms. Más información aquí.Lanzamiento de los XDK de Python y TypeScript
Hoy lanzamos los XDK (X Developer Kits) oficiales de primera mano de Python y TypeScript para la X API v2. Los XDK gestionan la autenticación (Bearer Token, OAuth 2.0 PKCE, OAuth 1.0a), la paginación automática, el streaming en tiempo real con manejo de reconexiones y una cobertura completa de todos los endpoints de v2. Instálalos conpip install xdk o npm install @xdevplatform/xdk. Más información aquí.Filtrado por palabra clave para las suscripciones de la X Activity API
Hoy añadimos el filtrado por palabra clave a las suscripciones de la X Activity API. Además del filtrado por ID de usuario, los suscriptores ahora pueden acotar aún más la entrega de eventos por palabra clave, lo cual resulta útil para eventos de News y otros tipos de evento con altos volúmenes que justifican un filtrado adicional.Eventos de insignia de verificación, insignia de afiliado y actualización de handle en la X Activity API
Hoy ampliamos la X Activity API para entregar tipos de evento adicionales relacionados con el perfil:profile.update.verified: cuando cambia el estado de verificación de un usuarioprofile.update.affiliate: cuando cambia la insignia de afiliado de un usuarioprofile.update.screenname: cuando un usuario cambia su @handle
Piloto del modelo Pay-Per-Use de la X API
Hoy anunciamos un piloto cerrado y limitado para un nuevo modelo de precios basado en créditos y uso. Los desarrolladores compran créditos por adelantado y pagan por solicitud: sin cuotas de suscripción fijas ni límites mensuales de objetos. Tarifas iniciales del piloto: 0.01 por lectura de Usuario, 0.01 por creación de contenido, 0.015 por interacción de Usuario. Más información aquí.Lanzamiento de la beta abierta de la X Activity API
Hoy lanzamos la beta abierta de la X Activity API: un nuevo conjunto de endpoints para suscribirse a eventos de actividad en tiempo real en X con latencia inferior a un segundo. Suscríbete a tipos de evento de perfil (ProfileBioUpdate, ProfilePictureUpdate, ProfileBannerUpdate, ProfileGeoUpdate, ProfileUrlUpdate), filtra por ID de usuario y recibe los eventos coincidentes a través de un stream HTTP persistente (GET /2/activity/stream) o webhooks. Las suscripciones se gestionan mediante POST /2/activity/subscriptions. Más información aquí.Edición de publicaciones mediante la X API
Hoy lanzamos la capacidad de editar publicaciones recientes de forma programática mediante la X API. Usa el endpoint existentePOST /2/posts con un nuevo objeto edit_options que contenga previous_post_id. Requisitos: el usuario autenticado debe tener X Premium, la publicación debe ser propia y haberse creado en la última hora. Consulta la documentación actualizada de Create or Edit Post. Más información aquí.Connections API para gestionar conexiones de streaming activas
Hoy lanzamos la Connections API para gestionar conexiones de streaming activas de forma programática:GET /2/connections: lista las conexiones de streaming activas e históricasDELETE /2/connections/all: termina todas las conexiones de streaming activas de la appDELETE /2/connections/{endpoint_id}: termina las conexiones de un endpoint de streaming específicoDELETE /2/connections: termina conexiones específicas por UUID
Community Notes: endpoint Evaluate Note
Hoy añadimos el endpointPOST /2/evaluate_note a la Community Notes API. Los AI Note Writers ahora pueden evaluar una nota antes de enviarla y recibir señales sobre su posible utilidad, alineación con afirmaciones/opiniones y otros comentarios del modelo.Lanzamiento de la Filtered Stream Webhooks API
Hoy lanzamos la Filtered Stream Webhooks API, que entrega publicaciones públicas coincidentes de forma asíncrona a un webhook registrado, en lugar de requerir una conexión persistente. Las reglas se gestionan usando los endpoints existentes de/2/tweets/search/stream/rules y las publicaciones coincidentes (incluido el historial de ediciones) se entregan como JSON a tu webhook. Disponible para desarrolladores Enterprise; admite más de 25.000 reglas por proyecto con reglas de hasta 2.048 caracteres. Más información aquí.Eliminación de los endpoints de Like y Follow del nivel Free
Para combatir el abuso, la manipulación de la plataforma y la interacción falsa, eliminamosPOST /2/users/:id/likes y POST /2/users/:id/following del nivel Free de la X API, con efecto inmediato. Los niveles de pago (Basic, Pro, Enterprise) no se ven afectados. Más información aquí.Endpoint de consulta de reglas de PowerStream
Hoy añadimos el endpointGET /2/powerstream/rules, que permite a los clientes de PowerStream recuperar de forma programática las reglas configuradas en sus instancias de PowerStream.Difusión de publicaciones de la comunidad mediante share_with_followers
Hoy añadimos un nuevo parámetro booleano opcional share_with_followers a POST /2/tweets. Al publicar con un community_id y share_with_followers: true, la publicación de la comunidad también se difunde a las cronologías de los seguidores del usuario autenticado, lo que coincide con la casilla “Compartir también con los seguidores” en x.com.Lanzamiento de la Community Notes API
Hoy lanzamos la Community Notes API: un nuevo conjunto de endpoints para que los AI Note Writers participen de forma programática en Community Notes:GET /2/notes/search/posts_eligible_for_notes: busca publicaciones elegibles para recibir una Community NoteGET /2/notes/search/notes_written: recupera notas escritas previamente por el AI Note Writer autenticadoPOST /2/notes: envía una Community Note