X / Twitter Mentions & Keyword Monitor avatar

X / Twitter Mentions & Keyword Monitor

Pricing

Pay per usage

Go to Apify Store
X / Twitter Mentions & Keyword Monitor

X / Twitter Mentions & Keyword Monitor

Monitor X (Twitter) for mentions of handles and keyword watchlists. Returns normalized posts with engagement metadata for brand monitoring, competitive intelligence, and social listening.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

7 days ago

Last modified

Categories

Share

Monitor X (Twitter) for mentions of the handles you care about and for a watchlist of keywords or phrases. Every matching public post is returned as a clean, flat record with full engagement metadata — ready for brand monitoring, competitive intelligence, lead signals, and social listening.

Point it at a set of handles and keywords, schedule it to run on an interval, and build a continuously updated feed of who is talking about your brand, products, competitors, or topics.

What it does

  • Mention monitoring — track public posts that mention one or more accounts.
  • Keyword & phrase watchlists — track posts matching your terms; multi-word entries are matched as exact phrases.
  • Advanced queries — power users can supply a raw search query with operators such as from:, to:, filter:, and OR.
  • Incremental runs — a rolling "since minutes" window plus an automatic per-monitor checkpoint means scheduled runs pick up only what is new.
  • Normalized output — consistent fields and engagement counts across every result, regardless of which monitor matched it.

Input

FieldTypeDescription
handlesarrayAccounts to watch for mentions. Accepts @handle, bare handle, or profile URL.
keywordsarrayKeywords or phrases to watch. Multi-word entries match as an exact phrase.
querystringOptional raw advanced search query for power users.
sortstringlatest (newest first, best for monitoring) or top (most relevant).
maxItemsintegerMaximum posts to collect per run (1–2000).
sincestringOptional ISO date (YYYY-MM-DD); skip posts before it.
untilstringOptional ISO date (YYYY-MM-DD); skip posts on/after it.
sinceMinutesintegerOptional rolling window in minutes; ideal for scheduled runs.
includeRepliesbooleanInclude posts that are replies. Default true.
includeRetweetsbooleanInclude reposts (retweets). Default false.
languagestringOptional ISO language code (e.g. en, es).
authCookiestring (secret)Optional — your own logged-in X session cookie.
authHeaderstring (secret)Optional — custom Authorization header.
bearerTokenstring (secret)Optional — bearer token override.
proxyConfigurationobjectProxy settings; residential proxies recommended.

Provide at least one of handles, keywords, or query.

Example

{
"handles": ["@apify"],
"keywords": ["web scraping", "data extraction"],
"sort": "latest",
"maxItems": 100,
"sinceMinutes": 60,
"includeReplies": true,
"includeRetweets": false,
"language": "en",
"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }
}

Output

Each dataset item is one matched post:

FieldDescription
monitorType / monitorValueWhich monitor matched (mention / keyword / query) and its value.
tweetId / tweetUrlPost ID and direct URL.
textFull post text.
authorUsername / authorName / authorIdAuthor identity.
createdAt / languageCreation timestamp (ISO 8601 UTC) and language.
replyCount / repostCount / likeCount / quoteCount / viewCountEngagement metrics.
isReply / isRepost / inReplyToTweetIdConversation context.
mentionedUsers / hashtags / linksEntities extracted from the post.
fetchedAtWhen the record was collected (ISO 8601 UTC).

Important notes

  • Authentication. Searching X reliably generally requires valid authenticated session details together with reliable proxy access. The actor accepts optional, securely-stored session fields you provide. Without them it makes a best-effort attempt and, if access is declined, finishes with a clear message and no invented data — you are not charged for empty results.
  • Scheduling. Combine sinceMinutes with Apify's scheduler to keep a rolling, deduplicated feed up to date. The actor remembers the newest post it has seen for each monitor between runs.
  • Responsible use. Only collect public data and respect X's Terms of Service and applicable laws and rate limits.