X (Twitter) Retweet Checker — Bulk Account Check avatar

X (Twitter) Retweet Checker — Bulk Account Check

Pricing

from $0.25 / 1,000 completed retweet checks

Go to Apify Store
X (Twitter) Retweet Checker — Bulk Account Check

X (Twitter) Retweet Checker — Bulk Account Check

Bulk-check whether up to 1,000 X / Twitter accounts retweeted one public post. Get a clear result for every account plus profile details for matches—ideal for giveaways, campaigns, creator programs, and engagement audits. No login, cookies, API key, or proxy setup required.

Pricing

from $0.25 / 1,000 completed retweet checks

Rating

0.0

(0)

Developer

Arjun AI

Arjun AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

X (Twitter) Retweet Checker

Bulk-check whether up to 1,000 known X / Twitter accounts retweeted one public post. Paste a post URL or ID, add usernames, profile URLs, or user IDs, and receive one clear Dataset row for every unique account.

One shared retweeter scan checks the full account list, making the Actor practical for giveaway verification, campaign audits, creator programs, community research, and recurring engagement checks. Matches include available public profile data. No X login, cookies, API key, or proxy configuration is required.

What can this X retweet checker do?

  • Check up to 1,000 accounts against one public X post in a single run.
  • Use one shared retweeter scan instead of starting a separate lookup for every account.
  • Accept usernames, @handles, full profile URLs, numeric user IDs, or a mixture of formats.
  • Return retweeted: true, false, or null instead of turning an incomplete scan into a false result.
  • Include the matched user's bio, location, profile links, follower counts, verification status, and other available public profile fields.
  • 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 post URL or its numeric post ID.
  2. Add the accounts you want to check, one per line.
  3. Click Start.
  4. Open the Dataset Overview and filter the retweeted column.

Input

FieldRequiredDescription
tweetYesOne public x.com or twitter.com post URL, or a numeric post ID.
accountsYesUp to 1,000 usernames, @handles, profile URLs, or numeric user IDs. Equivalent username formats are checked only once.
{
"tweet": "https://x.com/aichan_nel/status/2109192284264595858",
"accounts": [
"gamesukimanIRS",
"@elonmusk",
"https://x.com/apify",
"890011899705802753"
]
}

Understand the result

Each Dataset row represents one requested account.

Field valueMeaning
retweeted: trueThe account was found in X's visible retweeter list. The user object contains its available public profile data.
retweeted: falseThe available retweeter pages were checked completely and the account was not found.
retweeted: nullThe check could not be completed, so the Actor does not report a misleading negative result. Read status and message for the reason.

check_complete is true only when the result is conclusive. The status field distinguishes successful checks from invalid input, unavailable posts, partial scans, and request failures.

Example result

{
"status": "success",
"retweeted": true,
"check_complete": true,
"message": "The account appears in X's visible retweeter list.",
"checked_at": "2026-10-11T14:42:35.090389Z",
"tweet_requested": "https://x.com/aichan_nel/status/2109192284264595858",
"tweet_id": "2109192284264595858",
"tweet_url": "https://x.com/aichan_nel/status/2109192284264595858",
"account_requested": "gamesukimanIRS",
"account_input_type": "username",
"normalized_account": "gamesukimanirs",
"match_type": "username",
"user": {
"user_id": "890011899705802753",
"username": "gamesukimanIRS",
"name": "Айрис (Alqires) - IRS",
"description": "Minecraftミリタリークラフター...",
"location": "Tokyo, Twitter",
"created_at": "2017-07-26T00:52:27Z",
"profile_url": "https://x.com/gamesukimanIRS",
"profile_image_url": "https://pbs.twimg.com/profile_images/1559402080225345537/T_n1NkHM_normal.jpg",
"profile_banner_url": "https://pbs.twimg.com/profile_banners/890011899705802753/1690269445",
"website_url": "http://www.gamesukimanirs.net",
"followers_count": 1395,
"following_count": 5889,
"tweets_count": 249457,
"media_count": 3098,
"favourites_count": 864832,
"verified": false,
"is_blue_verified": false,
"protected": false,
"possibly_sensitive": false,
"professional_type": "",
"professional_categories": [],
"affiliation_name": "",
"account_label": null
}
}

When retweeted is false or null, user is null because no matching retweeter profile was found.

Export and automate retweet checks

Save a recurring account list as an Apify Task and attach a schedule to check campaign participation over time. Webhooks can notify another service after each run, while the Dataset can feed spreadsheets, dashboards, CRMs, or your own application.

Use the Actor through the Apify API:

curl -X POST \
"https://api.apify.com/v2/actors/arjun_code~x-twitter-retweet-checker/runs" \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"tweet":"https://x.com/aichan_nel/status/2109192284264595858","accounts":["gamesukimanIRS","elonmusk"]}'

Connect it to AI clients through the Apify MCP Server:

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

Pricing

The Actor uses pay-per-event pricing with platform usage included. A retweet-check-result event is charged only when one requested account receives a conclusive retweeted: true or retweeted: false result. Invalid input, unavailable posts, incomplete scans, and request failures are not charged as completed checks.

Apify planPer completed checkPer 1,000 completed checks
Free$0.00050$0.50
Bronze$0.00040$0.40
Silver$0.00030$0.30
Gold$0.00025$0.25
Platinum$0.00025$0.25
Diamond$0.00025$0.25

An apify-actor-start event costs $0.00150 per run. Use Maximum cost per run in Apify Run options when you need a spending limit. The Pricing tab is the source of truth if prices change later.

Availability and limits

  • One post can be checked per run.
  • A run accepts up to 1,000 unique account references.
  • Results reflect the public retweeter data visible from X at check time.
  • Deleted, protected, restricted, or unavailable activity may not appear.
  • A conclusive false means the account was not present in the available list; it does not prove the account never retweeted the post historically.
ActorBest for
X Retweeters & Quote Tweets ScraperExporting the visible retweeter list or quote-post authors.
X Media DownloaderGetting post details, images, videos, GIFs, and author data.
X Replies ScraperCollecting visible replies and conversation context.

Frequently asked questions

Do I need X cookies or an API key?

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

Can I check several posts in one run?

This Actor checks one post against many accounts. For multiple posts, create separate Tasks or call the Actor once per post through the API.

Why can retweeted be null?

null protects you from treating an interrupted or unavailable check as a confirmed negative. Use status, check_complete, and message to decide whether to retry.

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.