Twitter X Scraper Pro avatar
Twitter X Scraper Pro

Pricing

from $8.00 / 1,000 results

Go to Apify Store
Twitter X Scraper Pro

Twitter X Scraper Pro

Simple and focused Twitter/X scraper to get latest tweets from any user's timeline. Supports automatic pagination to fetch multiple pages of tweets.

Pricing

from $8.00 / 1,000 results

Rating

1.0

(1)

Developer

Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

0

Bookmarked

15

Total users

9

Monthly active users

12 hours ago

Last modified

Share

Twitter X Timeline Scraper - Extract User Tweets Easily 🐦

Simple, fast, and reliable Twitter/X timeline scraper on Apify. Get the latest tweets from any Twitter user's timeline with automatic pagination, engagement metrics, and clean structured output. Perfect for content analysis, brand monitoring, sentiment tracking, and social media research.


📋 Table of Contents


🌟 Why Choose This Scraper?

FeatureBenefit
Simple SetupJust enter username and go - no complex configuration needed
Automatic PaginationFetches multiple pages automatically - no manual cursor management
Clean Data ViewsOrganized tables for tweets and engagement metrics
Rate Limit ProtectionBuilt-in throttling prevents API blocks
Export ReadyDownload as JSON, CSV, Excel, or access via API
Bulk ProcessingExtract up to 1000 tweets per run
Real-time DataGet the latest tweets directly from Twitter/X
No Code RequiredSimple interface - just enter username and max items

🎯 Key Features

Core Capabilities

FeatureDescription
📱 Timeline ExtractionGet all tweets from any user's timeline
📊 Engagement MetricsLikes, retweets, replies, quotes, and views
🔄 Automatic PaginationSeamlessly fetches multiple pages of tweets
📦 Structured OutputClean, normalized data ready for analysis
🎨 Dataset ViewsPre-configured tables for easy data browsing
💾 Multiple Export FormatsJSON, CSV, Excel, RSS, or API access
🛡️ Error HandlingAutomatic retries and error recovery
Fast PerformanceOptimized for speed and reliability

What You Get

  • Tweet Content - Full text of each tweet
  • Tweet IDs - Unique identifiers for each tweet
  • Author Information - Username and display name
  • Timestamps - When each tweet was posted
  • Engagement Metrics - Likes, retweets, replies, quotes, views
  • Tweet URLs - Direct links to each tweet
  • Original Data - Complete raw data preserved

🚀 Quick Start Guide

Step 1: Open the Actor

  1. Go to Twitter X Timeline Scraper on Apify
  2. Click "Try for Free" or "Run"

Step 2: Enter Username

  • Enter the Twitter username (without @ symbol)
    • Example: elonmusk or KylieJenner

Step 3: Set Maximum Tweets

  • Choose how many tweets to extract (1-1000)
    • Default: 20 tweets
    • Recommended for testing: 10-50 tweets
    • For full analysis: 100-1000 tweets

Step 4: Run & Export

  1. Click "Start"
  2. Monitor progress in real-time
  3. View results in organized dataset tables
  4. Export as JSON, CSV, or Excel

That's it! Your tweets will be ready in minutes. 🎉


⚙️ Input Configuration

Required Input

FieldTypeDescriptionExample
screennamestringTwitter username without @ symbolelonmusk

Optional Input

FieldTypeDefaultDescriptionRange
maxItemsinteger20Maximum number of tweets to extract1-1000

Example Configurations

Basic Usage (20 tweets):

{
"screenname": "elonmusk"
}

Extract 50 Tweets:

{
"screenname": "KylieJenner",
"maxItems": 50
}

Extract 100 Tweets:

{
"screenname": "elonmusk",
"maxItems": 100
}

Maximum Extraction (1000 tweets):

{
"screenname": "KylieJenner",
"maxItems": 1000
}

📊 Output & Data Structure

Dataset Views

The scraper provides 2 organized dataset views for easy data analysis:

View NameFocusKey Fields
All TweetsComplete tweet overviewTweet ID, Content, Author, Engagement Metrics, URLs
Engagement MetricsPerformance analyticsLikes, Retweets, Replies, Quotes, Views

Output Fields

FieldTypeDescriptionExample
successbooleanWhether the scrape was successfultrue
screennamestringTarget username"elonmusk"
tweet_idstringUnique tweet identifier"1234567890"
textstringFull tweet content"Exciting announcement!"
author_usernamestringTweet author's username"elonmusk"
author_namestringTweet author's display name"Elon Musk"
created_atstringTweet timestamp"2024-01-15T10:30:00.000Z"
like_countnumberNumber of likes50000
retweet_countnumberNumber of retweets10000
reply_countnumberNumber of replies2000
quote_countnumberNumber of quote tweets500
view_countnumberNumber of views1000000
tweet_urlstringDirect link to tweet"https://twitter.com/..."
_originalobjectComplete raw dataFull API response

Sample Output

Single Tweet Output:

{
"success": true,
"screenname": "elonmusk",
"tweet_id": "1234567890",
"text": "Exciting announcement coming soon!",
"author_username": "elonmusk",
"author_name": "Elon Musk",
"created_at": "2024-01-15T10:30:00.000Z",
"like_count": 50000,
"retweet_count": 10000,
"reply_count": 2000,
"quote_count": 500,
"view_count": 1000000,
"tweet_url": "https://twitter.com/elonmusk/status/1234567890",
"_original": {
"tweet_id": "1234567890",
"text": "Exciting announcement coming soon!",
"favorites": 50000,
"retweets": 10000,
"replies": 2000,
"quotes": 500,
"views": "1000000"
}
}

💡 Use Cases

🎯 Marketing & Brand Intelligence

Use CaseHow It Helps
Competitor AnalysisTrack competitor tweets, engagement rates, and content strategy
Influencer ResearchAnalyze influencer content performance and engagement patterns
Brand MonitoringMonitor brand mentions and track sentiment over time
Campaign AnalyticsMeasure campaign performance and audience engagement

📈 Research & Analytics

Use CaseHow It Helps
Sentiment AnalysisAnalyze public opinion on topics, products, or brands
Trend TrackingIdentify emerging trends and viral content patterns
Content ResearchStudy what content performs best in your niche
Academic ResearchCollect data for social media studies and research papers

🤝 Business Intelligence

Use CaseHow It Helps
Market ResearchUnderstand customer needs, preferences, and pain points
Lead GenerationIdentify potential customers through tweet analysis
Content StrategyLearn from successful accounts' content and timing
Customer InsightsUnderstand your audience's interests and behaviors

📰 Media & Journalism

Use CaseHow It Helps
News GatheringTrack breaking news and trending topics
Source FindingIdentify expert sources and witnesses
Story ResearchGather background information for articles
Fact CheckingVerify information and track misinformation

🎓 Best Practices

✅ Do's

Best PracticeWhy It Matters
Start SmallTest with 10-20 tweets first to verify results
Use Specific UsernamesProvide exact Twitter handles without @ symbol
Export RegularlyDownload data to avoid storage limits
Monitor ProgressCheck logs during execution for any issues
Respect Rate LimitsDon't exceed reasonable request rates
Schedule Regular RunsUse Apify scheduling for consistent data collection

❌ Don'ts

AvoidReason
Don't Scrape Private AccountsOnly public Twitter/X data is accessible
Don't Exceed LimitsStay within 1-1000 tweets per run
Don't Ignore ErrorsCheck logs if scraper fails to understand issues
Don't Hardcode ValuesUse dynamic inputs for flexibility

🔧 Optimization Tips

  1. Test First - Start with 10-20 tweets to verify everything works
  2. Batch Processing - Run multiple times for different users
  3. Export Smart - Choose CSV for spreadsheets, JSON for APIs
  4. Schedule Runs - Use Apify scheduling for regular data collection
  5. Monitor Usage - Track your Apify usage to stay within limits

❓ FAQ

General Questions

Q: Do I need a Twitter account or API key?
A: No! The scraper handles everything automatically. Just enter a username and run.

Q: Can I scrape private accounts?
A: No, only public Twitter/X data is accessible. Private accounts cannot be scraped.

Q: How many tweets can I extract?
A: Up to 1000 tweets per run. You can run multiple times for more data.

Q: What formats can I export data in?
A: JSON, CSV, Excel, RSS, or access via Apify API.

Q: Is the data real-time?
A: Yes, data is fetched directly from Twitter/X at runtime.

Technical Questions

Q: How does automatic pagination work?
A: The scraper automatically handles pagination internally. Just specify maxItems and it fetches all pages needed.

Q: What if I hit rate limits?
A: The scraper has built-in rate limiting and automatic retries. It handles rate limits gracefully.

Q: Can I schedule regular scraping?
A: Yes! Use Apify's scheduling feature to run the scraper daily, weekly, or at custom intervals.

Q: How long does scraping take?
A: Depends on maxItems. Typically:

  • 20 tweets: ~30 seconds
  • 100 tweets: ~2-3 minutes
  • 1000 tweets: ~10-15 minutes

Q: What happens if a user has fewer tweets than maxItems?
A: The scraper will fetch all available tweets and stop automatically.

Data Questions

Q: What engagement metrics are included?
A: Likes, retweets, replies, quotes, and views (when available).

Q: Are deleted tweets included?
A: No, only currently available public tweets are accessible.

Q: Can I get tweet media files?
A: The scraper provides tweet data and metadata. Media URLs are included in the original data object.

Q: Does it include retweets?
A: Yes, retweets from the user's timeline are included in the results.

Q: Can I filter by date?
A: The scraper fetches the most recent tweets. Use the created_at field to filter by date after extraction.

Account Questions

Q: Can I scrape my own tweets?
A: Yes! Just enter your own username.

Q: What if a username doesn't exist?
A: The scraper will return an error. Make sure the username is correct and the account is public.

Q: Can I scrape verified accounts?
A: Yes, verified accounts can be scraped just like any other public account.


🔍 SEO Keywords

Primary Keywords: Twitter Timeline Scraper | X Timeline Scraper | Twitter Tweet Scraper | X Tweet Extractor | Twitter Data Extractor | X Data Scraper

Secondary Keywords: Twitter API Alternative | Tweet Scraper | Twitter Timeline Extractor | X.com Scraper | Twitter Automation | Twitter Web Scraping | Apify Twitter Actor | Twitter Data Collection | Twitter Intelligence | Twitter OSINT | Twitter Research Tool | Twitter Monitoring | X Analytics | X Social Listening | Twitter Engagement Tracker | Twitter Content Analysis | Twitter Brand Monitoring | Twitter Sentiment Analysis | Twitter Market Research | Twitter Trend Analysis | Twitter Export Tool | Twitter Dataset | Twitter CSV Export | Twitter JSON API | Twitter Bulk Scraper | Social Media Scraper | Twitter Data Mining | Tweet Extractor | Influencer Research Tool | Brand Monitoring Twitter | Twitter Competitor Analysis | Twitter Lead Generation | Twitter Hashtag Tracker | Twitter User Data | X Profile Scraper | X Tweet Scraper | Twitter Analytics Tool

Long-tail Keywords: How to scrape Twitter timeline | Extract tweets from Twitter user | Get all tweets from Twitter account | Twitter timeline data extraction | Scrape X timeline | Extract X user tweets | Twitter timeline API | X timeline data | Twitter tweet collection | X tweet extraction | Twitter content analysis tool | X social media scraper | Twitter data mining tool | Extract Twitter engagement metrics | Twitter timeline export | X timeline analysis


ActorDescription
Twitter X Video DownloaderDownload Twitter videos and GIFs
X (Twitter) Profile ViewerView detailed Twitter profiles
X Follower ScraperScrape X User Followers
X Following ScraperScrape X User Following
X Media ScraperScrape X User Media
Twitter Advanced ScraperExtract X Advanced data

📞 Support & Contact

Need help or have feature requests?

  • 📧 Email Support - Contact through Apify platform
  • 💬 Discord Community - Join Apify Discord for help
  • 🐛 Report Issues - Use Apify support system
  • Feature Requests - Suggest new features via support

📄 License & Terms

This actor respects Twitter/X Terms of Service. Use responsibly:

  • ✅ Only scrape public data
  • ✅ Respect rate limits
  • ✅ Don't spam or abuse the platform
  • ✅ Follow data privacy regulations (GDPR, CCPA)
  • ✅ Use data ethically and legally

🚀 Get Started Now!

Ready to extract Twitter/X timeline data?

▶️ Run Twitter X Timeline Scraper Now

No credit card required for free tier. Start scraping in 60 seconds!


Made with ❤️ for data enthusiasts, marketers, researchers, and developers worldwide.

Last Updated: November 2025 | Version 2.0