X launches the X Activity API in open beta for real-time account events
What changed
On October 18, 2025 X launched the open beta of the X Activity API, a set of endpoints for subscribing to real-time events about X users with sub-second latency. It launched with five profile event types, filtering by user ID, and delivery over a persistent HTTP stream or webhooks. X has since added post, like, follow, DM, chat, Spaces, mute, block and broadcast events, and the Account Activity API introduction now says that API is being deprecated in favour of it.
What it means
X now has a newer real-time events API, and its documentation flags the older Account Activity API as being deprecated, so tools that react to account activity should plan a move.
Who is affected
Developers of scheduling, inbox, analytics and monitoring tools that receive real-time events about X accounts.
What to do by 18 Oct 2025
Build new real-time features on the X Activity API (/2/activity/subscriptions and /2/activity/stream or webhooks). X gives no removal date for the Account Activity API, but its docs point to the X Activity API going forward.
What this means for you
X built a new way for apps to hear about things as they happen on an account, like a profile change or a new post. Apps sign up for the events they care about and get them almost instantly. X says its older version of this is on the way out. You don't need to do anything, but the apps you use may switch over.
The details
- Launch (October 18, 2025): open beta with the profile event types
ProfileBioUpdate,ProfilePictureUpdate,ProfileBannerUpdate,ProfileGeoUpdateandProfileUrlUpdate, filtered by User ID. - Endpoints:
POST /2/activity/subscriptionsto subscribe,GET,PUTandDELETEunder/2/activity/subscriptionsto manage, andGET /2/activity/streamfor the persistent stream. Webhooks are the other delivery option. - Later additions, per the changelog: profile badge and handle events (October 24, 2025), keyword filtering (October 27, 2025), Spaces events (January 28, 2026), legacy DM events (March 11, 2026), a
directionfilter (March 18, 2026), post create and delete events (June 4, 2026) and mute and block events (July 21, 2026). - Event names changed: the PascalCase names above were replaced by a dot format such as
profile.update.biofrom March 18, 2026. See the event type rename. - Auth: public events (profile updates,
post.create,post.delete, broadcast start and end) need no user consent. Private events such as likes, DMs, mutes and blocks need OAuth 2.0 user context with the matching scope. - Limits: 1,500 subscriptions on self-serve, 75,000 on Enterprise, 150,000 on Partner. Delivered events are billed per event on pay-per-use.
- Account Activity API: its introduction now carries a warning that it "is being deprecated" and points to the X Activity API. No removal date is given.
What to do next
- Business owners: Nothing.
- Marketers and agencies: Nothing now. If a tool relies on X notifications in real time, ask whether it is moving to the X Activity API.
- Developers: Build new real-time features on the X Activity API, use the dot-format event names, and plan a migration off the Account Activity API.
Primary sources
- X Developer Platform: Changelog (Oct 18, 2025)
- X Developer Platform: X Activity API introduction
- X Developer Platform: Account Activity API v2 introduction
Get an email when a new API change is added
Follow new entries with the RSS feed. Each platform also has its own feed, for example X or Meta.