Unlocking Real-Time Engagement with X Account Activity API via Ayrshare
Managing social for large clients can feel like you’re stuck at a crowded dinner party where everyone’s talking at once and you’re supposed to keep track of every conversation. The X Account Activity API from Ayrshare makes it simple. You get a single, real-time stream of mentions, likes, DMs, and more. The stream is clean, organized, and ready for your users to act on.
What Is the X Account Activity API?
Activated through updating an Ayrshare user profile with the xAccountActivityActive parameter, the X Account Activity integration allows you to receive real-time notifications whenever an event occurs on a linked X account, whether that’s a new Tweet, a mention, a Direct Message, a like, a follow, or even a block . Your account representative will also need to help enable the feature for your Business or Enterprise Plan account.
From there, your webhook will be triggered with detailed payloads like when a tweet is created, deleted, or a message is received—allowing you to respond immediately .
Here is an example payload for when a new direct message is sent or received:
{
"action": "accountActivity",
"code": 200,
"created": "2025-07-01T11:06:21Z",
"directMessageEvents": {
"type": "message_create",
"createdAt": "2025-07-01T11:06:21.247Z",
"id": "1234567890123456832",
"messageCreate": {
"target": {
"recipientId": "9876543210987654472"
},
"messageData": {
"entities": {
"hashtags": [],
"urls": [],
"symbols": [],
"userMentions": []
},
"text": "Yes"
},
"senderId": "1111222233334444555"
}
},
"hookId": "BCD890EFG123HIJ456KL",
"mediaUrls": [],
"platform": "twitter",
"refId": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0",
"retryAttempt": 0,
"scheduleDate": "2025-07-01T11:06:21Z",
"source": "system",
"title": "X Account Activity",
"type": "accountActivity",
"url": "https://example.com/webhook-endpoint",
"users": {
"1111222233334444555": {
"verified": false,
"location": "New York, NY",
"profileImageUrl": "http://pbs.twimg.com/profile_images/2222333344445555666/example123_normal.jpg",
"followersCount": 1179,
"url": "https://t.co/ExampleCompanyUrl",
"screenName": "ExampleCompany",
"protected": false,
"createdTimestamp": "1496875880999",
"profileImageUrlHttps": "https://pbs.twimg.com/profile_images/2222333344445555666/example123_normal.jpg",
"friendsCount": 1015,
"id": "1111222233334444555",
"description": "A sample company description https://t.co/ExampleCompanyUrl",
"statusesCount": 2315,
"name": "EXAMPLE COMPANY"
},
"9876543210987654472": {
"friendsCount": 6,
"profileImageUrlHttps": "https://pbs.twimg.com/profile_images/1234567890123456789/abcd1234_normal.png",
"profileImageUrl": "http://pbs.twimg.com/profile_images/1234567890123456789/abcd1234_normal.png",
"verified": false,
"location": "New York",
"id": "9876543210987654472",
"protected": false,
"followersCount": 27,
"name": "Example Business",
"description": "Sample business description for testing purposes. We make great products that people love and take just minutes to prepare!",
"statusesCount": 2475,
"screenName": "example_business",
"createdTimestamp": "1573572177562",
"url": "https://t.co/ExampleUrl123"
}
}
}Why It Matters: The Core Benefits
- Lightning-Fast Engagement
You no longer need to rely on manual checks or polling. Webhooks trigger instantly when activity occurs, such as a mention or a new DM, allowing your app or product to respond in real time.
- Centralized Workflow
Ayrshare already streamlines posting, analytics, messaging, and more across 13 platforms (including X) with a single, unified REST API . Now, you can centralize inbound social activity into the same flow with no fragmented tooling required.
- Automation Made Simple
Whether you want to auto-reply, trigger notifications in your app, log data for analytics, or create moderation workflows, everything can start with that webhook payload. Building automation logic is very straightforward.
- Scalability & Reliability with Ayrshare’s Infrastructure
Handling social integrations personally can be fraught with API changes, rate limits, and hidden complexity. With Ayrshare, you leverage a robust integration layer that abstracts away those challenges ensuring you stay focused on your product, not API maintenance .
Steps for Deployment
- Register your webhook URL to receive
accountActivityactions via the Webhooks API. - Update your user profile by setting
"xAccountActivityActive": truewith the Update Profile endpoint. - Listen for events such as
tweetCreateEvents,tweetDeleteEvents, new DMs, follows/unfollows, and more through your webhook listener. - Build the next step: respond, notify, log, or analyze. That’s entirely up to you.
Real-World Use Cases
- Smart CRM: Automatically log inbound DMs from X into your support ticket system ensuring no customer query ever slips through the cracks.
- Real-Time Promotion Alerts: Trigger push notifications or Slack messages when your brand gets mentioned perfect for early reactions or engagement boosts.
- Moderation & Analytics: Instantly capture harmful content or receive alerts for unexpected spikes, helping with moderation or crisis management.
- Engagement Bots: Respond promptly to mentions or specific keywords, boosting engagement and creating a more dynamic audience experience.
Part of the Comprehensive Ayrshare Solution
The X Account Activity API is just one piece of the bigger puzzle. Ayrshare offers a powerful suite of APIs covering posting, analytics, scheduling, messaging, and webhooks across 13 major social networks. By bringing activity streams, engagement tools, and automation into a single platform, Ayrshare helps agencies, developers, and platforms manage social at scale. Think of it as your all-in-one toolkit for turning social media into clear, actionable insights and workflows.