X (Twitter) Reply Checker — Comment Verifier avatar

X (Twitter) Reply Checker — Comment Verifier

Pricing

from $2.10 / 1,000 completed reply checks

Go to Apify Store
X (Twitter) Reply Checker — Comment Verifier

X (Twitter) Reply Checker — Comment Verifier

Check whether specific X/Twitter accounts replied directly to a Tweet. Get a clear yes/no result for each account, plus the matching reply and public profile when found. Ideal for giveaways, campaigns, community verification, and support—no login, cookies, API key, or proxy setup.

Pricing

from $2.10 / 1,000 completed reply checks

Rating

0.0

(0)

Developer

Arjun AI

Arjun AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Check whether specific X/Twitter accounts publicly replied directly to one Tweet. Paste a Tweet URL or ID, add up to 100 usernames, profile URLs, or user IDs, and receive a clear yes/no result for every unique account.

Use it to verify giveaway entries, campaign participation, community engagement, customer-support responses, and creator programs without manually searching a conversation. A positive result includes the matching reply and available public profile details. No X login, cookies, API key, or proxy configuration is required.

What this Reply Checker does

  • Check up to 100 accounts against one public Tweet.
  • Accept usernames, @handles, profile URLs, numeric user IDs, or mixed formats.
  • Return replied: true, false, or null, so an incomplete check is never presented as a negative result.
  • Verify that a match belongs to the requested conversation and directly replies to the source Tweet.
  • Include the matching reply text, time, URL, engagement metrics, and public author details.
  • Export results as JSON, CSV, Excel, XML, RSS, or HTML.
  • Run from Apify Console, API, Tasks, schedules, webhooks, Make, Zapier, or the Apify MCP Server.

How to use

  1. Paste one public X/Twitter Tweet URL or numeric Tweet ID.
  2. Add up to 100 X accounts, one per line.
  3. Click Start.
  4. Open the Dataset Overview and check the replied column.

Input

FieldRequiredDescription
tweetYesOne public x.com or twitter.com Tweet URL, or its numeric Tweet ID. Only direct replies to this Tweet count.
accountsYesUp to 100 usernames, @handles, profile URLs, or numeric user IDs, one per line. Equivalent username formats are checked only once.
{
"tweet": "https://x.com/callyculate/status/1933472068571705360",
"accounts": [
"ainunrozi",
"@OpenAI",
"https://x.com/apify"
]
}

Understand the result

Each Dataset row represents one requested account.

ValueMeaning
replied: trueA public direct reply from the account was found. reply and user contain the evidence.
replied: falseNo public direct reply from the account was found in X search at check time.
replied: nullThe check could not be completed. Read status and message; this is not reported as a false result.

Only direct replies count. A reply elsewhere in the conversation, quote Tweet, mention, or repost does not produce replied: true.

Example result

{
"status": "success",
"replied": true,
"message": "A public direct reply from this account was found.",
"checked_at": "2026-10-14T08:31:20.432Z",
"tweet_requested": "https://x.com/callyculate/status/1933472068571705360",
"tweet_id": "1933472068571705360",
"tweet_url": "https://x.com/callyculate/status/1933472068571705360",
"account_requested": "ainunrozi",
"account_input_type": "username",
"normalized_username": "ainunrozi",
"reply": {
"tweet_id": "1933563436652507617",
"tweet_url": "https://x.com/ainunrozi/status/1933563436652507617",
"text": "trus dikasih jabatan, buset dah daya hancurnya",
"created_at": "2025-06-13T16:33:41Z",
"language": "in",
"conversation_id": "1933472068571705360",
"parent_tweet_id": "1933472068571705360",
"is_direct_reply": true,
"metrics": {
"replies": 0,
"retweets": 0,
"quotes": 0,
"likes": 19,
"views": 3241
}
},
"user": {
"user_id": "183585238",
"username": "ainunrozi",
"name": "Ponakan Malaikat Izrail",
"profile_url": "https://x.com/ainunrozi",
"description": "dm 📩 || fast resp: ainunrozymphony@gmail.com ||",
"location": "Alaska",
"created_at": "2010-08-27T11:05:36Z",
"followers_count": 799763,
"following_count": 954,
"tweets_count": 293242,
"verified": false,
"blue_verified": true,
"protected": false,
"profile_image_url": "https://pbs.twimg.com/profile_images/1368096560521748486/xg06W3LF_normal.jpg"
}
}

For a conclusive negative result, replied is false and both reply and user are null.

Automate reply verification

Save a recurring account list as an Apify Task, attach a schedule, or trigger the Actor from your application. Dataset rows can feed spreadsheets, CRMs, dashboards, campaign systems, or webhook workflows.

curl -X POST \
"https://api.apify.com/v2/actors/arjun_code~x-twitter-reply-checker/runs" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tweet":"https://x.com/callyculate/status/1933472068571705360","accounts":["ainunrozi","OpenAI"]}'

Connect AI clients through the Apify MCP Server:

https://mcp.apify.com/?tools=arjun_code/x-twitter-reply-checker

Pricing

The Actor uses pay-per-event pricing with platform usage included. A reply-check-result event is charged only for a completed replied: true or replied: false result. Invalid input, unavailable Tweets, unavailable user IDs, and failed checks are not charged as completed checks.

Apify planPer completed checkPer 1,000 completed checks
Free$0.0030$3.00
Bronze$0.0027$2.70
Silver$0.0024$2.40
Gold$0.0021$2.10
Platinum$0.0021$2.10
Diamond$0.0021$2.10

An apify-actor-start event costs $0.0002 per run. On the Free tier, checking 100 accounts costs approximately $0.3002 when all checks complete. Invalid input, unavailable Tweets, unavailable user IDs, and failed checks do not create a completed-check charge. Use Maximum cost per run in Apify Run options when you need a fixed spending limit. The Actor's Pricing tab is the source of truth if prices change later.

Availability and limits

  • One Tweet and up to 100 unique accounts can be checked per run.
  • Results reflect replies publicly visible through X search at check time.
  • Deleted, protected, restricted, withheld, or unindexed replies may not appear.
  • A negative result means no public direct reply was found; it does not prove that an unavailable or deleted reply never existed.
  • Numeric user IDs are resolved to their current username before checking.
ActorBest for
X Replies ScraperExporting visible replies and conversation context.
X Tweet EngagersCombining retweeters, quote authors, and reply authors across Tweets.
X Retweet CheckerChecking whether known accounts retweeted one Tweet.

Frequently asked questions

Does a reply to another comment count?

No. This Actor verifies direct replies to the source Tweet. Replies deeper in the thread do not count.

Do I need X cookies or an API key?

No. The Actor manages the required access and proxy routing.

Why can replied be null?

null prevents an unavailable Tweet, invalid user ID, or interrupted request from becoming a misleading negative result.

Where can I report a problem?

Open an issue on the Actor page and include the Apify Run ID. Do not share cookies, tokens, or other credentials.

Use public data responsibly and follow applicable laws and platform terms. This independent Actor is not affiliated with, endorsed by, or sponsored by X Corp.