Twitter Retweet Checker

Twitter Retweet Checker

by deepanshusharm

Automatically check if a Twitter/X user retweeted a specific post. Perfect for tracking engagement, verifying partnerships, and saving time on manual searches.

416 runs
21 users
Try This Actor

Opens on Apify.com

About Twitter Retweet Checker

Ever need to know if someone actually shared that tweet you sent them? Manually scrolling through a feed is a pain. This actor solves that by automatically checking whether a specific Twitter/X user has retweeted a given tweet. You just feed it the tweet URL and the target username, and it does the work for you. It's perfect for tracking campaign engagement, verifying influencer partnerships, or even just settling a friendly bet. I've used it to monitor if key accounts in my niche have amplified important announcements, saving me hours of manual checking. The output is straightforward—a simple yes or no status, often with the retweet's timestamp, so you get clear, actionable data. It’s a focused tool that does one job well, plugging right into your workflows for social listening, lead validation, or community management without any fuss.

What does this actor do?

Twitter Retweet Checker is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Twitter Retweet Checker

An Apify actor that checks if a specific Twitter/X user has retweeted a given tweet. It intelligently selects a checking strategy based on the tweet's age and includes multiple fallback methods for accuracy.

Overview

This actor determines whether a target Twitter user has retweeted a specified tweet. It's built to handle different scenarios efficiently by switching strategies depending on how old the tweet is, and it includes robust error handling and rate limit management.

Key Features

  • Adaptive Strategy: Automatically chooses the most efficient checking method based on tweet age (recent: ≤7 days, medium: 8-30 days, old: >30 days).
  • Multiple Authentication: Supports login via browser cookies or credentials.
  • Optimized Performance: Uses parallel processing, intelligent batching, and early termination to speed up checks.
  • Comprehensive Fallbacks: Employs multiple methods (retweeters list, timeline scans, search queries) to ensure a result is found.
  • Rate Limit Aware: Includes built-in delays and smart pagination to respect Twitter's limits and avoid throttling.
  • Detailed Logging: Provides comprehensive logs for debugging and monitoring runs.

How to Use

Input Configuration

Configure the actor run using the following input schema.

{
  "username": "twitter_username_to_check",
  "tweet_url": "https://twitter.com/user/status/1234567890",
  "cookies": "cookie_data_or_file_path"
}
  • username: The Twitter handle (without '@') of the user to check.
  • tweet_url: The full URL of the tweet to verify.
  • cookies: (Optional) Your Twitter authentication cookies. If using cookie-based auth, ensure you include auth_token and ct0 at a minimum; twid is also recommended.

Example Input

{
  "username": "elonmusk",
  "tweet_url": "https://twitter.com/twitter/status/1234567890123456789",
  "cookies": ""
}

Output Format

The actor returns a clear JSON result with the check's outcome and metadata.

{
  "username": "elonmusk",
  "tweet_url": "https://twitter.com/twitter/status/1234567890",
  "has_retweeted": true,
  "execution_time_seconds": 15.23,
  "checked_at": "2024-06-26 10:30:45"
}

Strategy Details by Tweet Age

  • Recent Tweets (≤7 days): First checks the retweeters list, falls back to a quick timeline scan (200 tweets), then uses enhanced search queries.
  • Medium-Age Tweets (8-30 days): Prioritizes the retweeters list, then performs a smarter timeline scan (500 tweets) with time-based early stopping.
  • Old Tweets (>30 days): Starts with the retweeters list, then conducts a deep timeline scan (up to 2000 tweets) using intelligent batching and timestamp checks.

Error Handling & Notes

The tool manages common issues: clear authentication errors, automatic retry with backoff for rate limits, graceful handling of network problems, and validation for invalid URLs or missing data.

Legal & Ethical Usage: You must comply with Twitter's Terms of Service. Use responsibly for legitimate purposes like research or verification, respect rate limits, and only check public data.

Legal Notice: This tool is for educational and analytical purposes. Users are solely responsible for using it in compliance with all applicable terms and laws.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Twitter Retweet Checker now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
deepanshusharm
Pricing
Paid
Total Runs
416
Active Users
21
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support