Twitter Retweet Checker avatar

Twitter Retweet Checker

Pricing

from $0.32 / 1,000 checked usernames

Go to Apify Store
Twitter Retweet Checker

Twitter Retweet Checker

Check whether Twitter/X users retweeted public posts. Paste tweet URLs or IDs plus usernames, then export true/false checks for campaigns, giveaways, audits, and API workflows.

Pricing

from $0.32 / 1,000 checked usernames

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

3

Monthly active users

9 days ago

Last modified

Share

🔁 Twitter retweet checker for X posts

Twitter Retweet Checker checks whether specific Twitter/X usernames retweeted specific public posts. Paste tweet URLs or tweet IDs, add the usernames you want to verify, and get one true/false result per completed tweet/user pair so campaign checks and audit lists are easier to review.

📊 Data you can export

Each dataset row represents one completed retweet check for one tweet and one username. The Actor saves both positive and negative checks when the source check completes.

Core fields include:

  • tweetId - numeric Twitter/X post ID.
  • tweetUrl - canonical https://x.com/i/status/{tweetId} URL.
  • inputTweetUrl - the tweet URL or ID you submitted.
  • username - normalized username without @.
  • inputUsername - the username value you submitted.
  • hasRetweeted - true when the username is found in the post's retweeter list, otherwise false.
  • checkedAt - UTC timestamp for the check.
  • retweeterProfileUrl - profile URL when hasRetweeted is true, otherwise null.

The Actor is focused on known public posts. It does not search Twitter/X, scrape replies, export every retweeter, check likes, inspect private accounts, or fetch protected, deleted, or login-only posts.

🚀 How to run

  1. Add one or more public Twitter/X tweet URLs or numeric tweet IDs in Tweet URLs or IDs.
  2. Add one or more usernames in Usernames. Both apify and @apify are accepted.
  3. Keep Retweet check limit at 100 for a controlled first run.
  4. Run the Actor.
  5. Open the dataset and filter hasRetweeted to find confirmed retweets.

The Actor checks every valid tweet/user pair until it reaches the limit. For example, 2 tweet IDs and 10 usernames create up to 20 retweet checks.

🧾 Input example

{
"tweetUrls": ["https://x.com/apify/status/2021770553154285890"],
"usernames": ["apify", "@example_user"],
"maxChecks": 100
}

📄 Output example

{
"tweetId": "2021770553154285890",
"tweetUrl": "https://x.com/i/status/2021770553154285890",
"inputTweetUrl": "https://x.com/apify/status/2021770553154285890",
"username": "apify",
"inputUsername": "apify",
"hasRetweeted": true,
"checkedAt": "2026-06-02T15:03:16.604Z",
"retweeterProfileUrl": "https://x.com/apify"
}

💸 Pricing

This Actor uses pay-per-event pricing. You are charged for each completed retweet check that is saved to the dataset.

Invalid tweet IDs, invalid usernames, and checks that cannot be completed are skipped instead of being saved as result rows. Keep Retweet check limit small for your first run, then increase it when the output fits your workflow.

⚠️ Source limits

Twitter/X can hide, remove, restrict, rate-limit, or change access to public post data. If a check cannot be completed after the Actor's source attempts, that pair is skipped and reported in the run logs.

Negative results mean the username was not found in the retweeter data available to the Actor at run time. If a post changed recently or a retweet is very new, rerun the check later.

🔌 Integrations

  • Export finished retweet checks from the Apify dataset as JSON, CSV, Excel, XML, RSS, or HTML.
  • Call the Actor through the Apify API when you need retweet verification inside your own app or workflow.
  • Schedule the same tweet/user list to recheck campaign participation over time.
  • Connect dataset results to webhooks, Make, Zapier, Google Sheets, or a BI tool for follow-up.

❓ FAQ

👥 Can I check more than one username?

Yes. Add multiple usernames in Usernames. The Actor checks each valid username against each valid tweet until it reaches Retweet check limit.

🔗 Can I check more than one tweet?

Yes. Add multiple tweet URLs or tweet IDs. The Actor creates a check for each valid tweet and username pair.

🔢 Can I use raw tweet IDs instead of URLs?

Yes. You can paste raw numeric tweet IDs, full x.com URLs, or full twitter.com URLs.

🔐 Do I need to provide Twitter cookies or an API key?

No. The public input form does not ask for Twitter/X cookies, login details, or an API key.

🧵 Does this export the full retweeter list?

No. This Actor answers whether submitted usernames retweeted submitted posts. Use a broader Twitter/X scraper if you need full reply, repost, or timeline collection.

🧑‍💻 Why not use the Twitter API?

The Twitter API can require developer setup, paid access, and custom code. This Actor is useful when you already have post IDs and usernames and want a dataset of completed retweet checks from an Apify run.

🧭 What are Twitter alternatives?

For adjacent Twitter/X workflows, use a post scraper to search tweets, a media scraper to extract images and videos, or a screenshot Actor to capture public posts. This Actor is only for checking whether known usernames retweeted known public posts.

📝 Changelog

  • 0.1: Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

🔗 Other actors

Made with ❤️ by Maxime Dupré