X (Twitter) User Mentions Scraper - Brand Monitoring avatar

X (Twitter) User Mentions Scraper - Brand Monitoring

Pricing

from $3.00 / 1,000 mention results

Go to Apify Store
X (Twitter) User Mentions Scraper - Brand Monitoring

X (Twitter) User Mentions Scraper - Brand Monitoring

Extract every tweet mentioning an X (Twitter) username - full text, author, and engagement metrics for brand monitoring and social listening.

Pricing

from $3.00 / 1,000 mention results

Rating

0.0

(0)

Developer

Andrew

Andrew

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract every tweet mentioning an X (Twitter) username - full text, author, and engagement metrics for brand monitoring and social listening.

What you get

  • Mention text, tweet ID, URL, and creation timestamp
  • Engagement metrics - likes, retweets, replies, quotes, views, bookmarks
  • Author details - username, display name, follower count, verification
  • Reply context - whether the mention is a reply, conversation ID, and who it replied to
  • Cursor-based pagination - capture huge mention volumes across multiple runs

Free tier vs. paid

Free runs are capped to help cover data costs:

  • 25 mentions per run
  • 3 runs per day (UTC)
  • 30-minute wait between runs

Upgrade to any paid plan on the actor's pricing page to lift all three limits - your Max Mentions setting is honored in full and runs are unrestricted.

Use cases

  • Brand monitoring - see every tweet that name-drops your brand or product handle
  • Social listening - track sentiment and volume around a person or company in real time
  • Customer service triage - catch complaints and support requests as they're posted
  • Competitive intel - watch how people talk about a competitor's account
  • PR and crisis monitoring - spot a spike in mentions the moment it happens

How to use

  1. Enter a Username or profile URL (with or without @, or a full https://x.com/<username> link)
  2. Optionally set Since and Until (ISO 8601 datetimes) to bound the time window
  3. Set Max Mentions (default 100; 0 for unlimited)
  4. Run the actor - one mentioning tweet per row in the Dataset tab
  5. To fetch more mentions, open the Key-value store tab → copy the NEXT_PAGE_ID value → paste it into Page ID on your next run

Output format

One mentioning tweet per dataset row - perfect for direct CSV, Excel, or Google Sheets export:

{
"mentionedUsername": "elonmusk",
"tweetId": "1847001234567890",
"url": "https://x.com/someuser/status/1847001234567890",
"text": "Great point @elonmusk made about…",
"createdAt": "Wed Jan 01 12:05:00 +0000 2026",
"lang": "en",
"likeCount": 128,
"replyCount": 7,
"retweetCount": 14,
"quoteCount": 2,
"viewCount": 9800,
"bookmarkCount": 3,
"isReply": false,
"conversationId": "1847001234567890",
"authorUsername": "someuser",
"authorName": "Some User",
"authorIsBlueVerified": true,
"authorFollowersCount": 24500
}

Pagination

If the account has more mentions than Max Mentions allows, the actor saves a resume cursor to the default Key-value store under the key NEXT_PAGE_ID.

  1. Open the Key-value store tab on the run page
  2. Copy the value of NEXT_PAGE_ID
  3. Start a new run and paste it into Page ID

When NEXT_PAGE_ID is null, all mentions in the requested time window have been fetched.

Input options

FieldTypeDescription
Username or profile URLstringX username, with or without @, or a full profile URL (required)
Max MentionsintegerCap per run - default 100, 0 for unlimited
Since (optional)stringISO 8601 datetime - only mentions after this time
Until (optional)stringISO 8601 datetime - only mentions before this time
Page IDstringNEXT_PAGE_ID from the previous run's Key-value store, to resume pagination

Part of a complete X (Twitter) toolkit - explore the rest of the suite: