User Tweets Scraper ⚡️ No Auth Required ⚡️ Twitter / X.com avatar
User Tweets Scraper ⚡️ No Auth Required ⚡️ Twitter / X.com

Pricing

Pay per event

Go to Apify Store
User Tweets Scraper ⚡️ No Auth Required ⚡️ Twitter / X.com

User Tweets Scraper ⚡️ No Auth Required ⚡️ Twitter / X.com

Extract up to 100 tweets from any X.com (Twitter) user. Fast, reliable GraphQL-based scraper delivers full tweet metadata, engagement metrics, media attachments, and author information. Perfect for monitoring user activity, content analysis, and social media research. No login required.

Pricing

Pay per event

Rating

5.0

(3)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

2

Bookmarked

10

Total users

3

Monthly active users

6 days ago

Last modified

Share

X.com Tweets Scraper

🚀 Scrape tweets from X.com (formerly Twitter) without authentication using GraphQL API

This scraper collects tweet data from X.com including text content, author information, engagement metrics, media, and metadata. It uses X.com's public GraphQL API with guest token authentication, requiring no login credentials.

Target Audience: Researchers, marketers, data analysts, social media monitoring Primary Use Cases: Social media analysis, trend monitoring, content research, engagement tracking

What Does X.com Tweets Scraper Do?

This tool collects tweet data from X.com, supporting both direct URL scraping and user timeline collection. It delivers:

  • Complete tweet text and metadata
  • Author profile information (username, display name, verification status, followers)
  • Engagement metrics (likes, retweets, replies, quotes, bookmarks)
  • Media attachments (images, videos)
  • Timestamps and language information
  • Reply and conversation context
  • And more

Business Value: Monitor social media trends, track engagement, analyze content performance, and gather market intelligence from X.com without manual data collection.

Input

To start scraping X.com tweets, configure the input form. You can scrape tweets based on:

  • startUrls - Direct URLs to tweets or user profiles (e.g., https://x.com/username/status/1234567890 or https://x.com/username)
  • usernames - List of X.com usernames (without @) to scrape tweets from
  • searchQuery - Optional text filter to search within tweets from specified usernames
  • maxItems - Maximum number of tweets to collect (Free users: Limited to 10. Paid users: Optional, max 1,000,000)

Important Note: Due to X.com's API limitations when using guest authentication (no login required), the scraper can typically extract up to approximately 100 tweets per user timeline. This is a limitation of X.com's public API, not the scraper itself. If you need more historical tweets from a specific user, you may need to run multiple times or use authenticated access (which this scraper does not support by design).

Here's what the input configuration looks like in JSON:

{
"startUrls": [
{ "url": "https://x.com/username/status/1234567890" }
],
"maxItems": 10
}

Or using search filters:

{
"usernames": ["username1", "username2"],
"searchQuery": "keyword",
"maxItems": 50
}

Output

After the Actor finishes its run, you'll get a dataset with the output. The length of the dataset depends on the amount of results you've set. You can download those results as an Excel, HTML, XML, JSON, and CSV document.

Here's an example of scraped X.com tweet data with all available fields:

{
"type": "tweet",
"id": "2011487752345338275",
"imageUrl": "https://pbs.twimg.com/profile_images/2008546467615580160/57KcqsTA_normal.jpg",
"url": "https://x.com/elonmusk/status/2011487752345338275",
"twitterUrl": "https://twitter.com/elonmusk/status/2011487752345338275",
"text": "Example tweet text",
"fullText": "Complete tweet text with full content",
"source": "Twitter Web App",
"retweetCount": 6750,
"replyCount": 3042,
"likeCount": 39144,
"quoteCount": 277,
"bookmarkCount": 1419,
"createdAt": "Wed Jan 14 17:17:06 +0000 2026",
"lang": "en",
"isReply": false,
"isRetweet": false,
"isQuote": true,
"isPinned": false,
"inReplyToId": null,
"inReplyToUsername": null,
"inReplyToUserId": null,
"conversationId": "2011487752345338275",
"isConversationControlled": false,
"authorDisplay": "@elonmusk",
"author": {
"type": "user",
"userName": "elonmusk",
"id": "44196397",
"name": "Elon Musk",
"isBlueVerified": true,
"profilePicture": "https://pbs.twimg.com/profile_images/2008546467615580160/57KcqsTA_normal.jpg",
"coverPicture": "https://pbs.twimg.com/profile_banners/44196397/1739948056",
"description": "User bio description",
"location": "Location",
"followers": 232147630,
"following": 1269,
"statusesCount": 94163,
"mediaCount": 4305,
"favouritesCount": 199159,
"canDm": true,
"canMediaTag": true,
"createdAt": "User account creation date",
"entities": {},
"professional": {}
},
"media": [
{
"type": "photo",
"url": "https://pbs.twimg.com/media/example.jpg",
"expandedUrl": "https://pbs.twimg.com/media/example.jpg",
"displayUrl": "pic.twitter.com/example"
}
],
"entities": {
"hashtags": [],
"symbols": [],
"timestamps": [],
"urls": [],
"user_mentions": []
},
"extendedEntities": {},
"card": {},
"place": {},
"scrapedTimestamp": "2026-01-14T20:14:25.273Z"
}

What You Get: Complete tweet data including:

Tweet Information:

  • Tweet ID, text, full text, and URLs (X.com and Twitter.com)
  • Engagement metrics: likes, retweets, replies, quotes, bookmarks
  • Tweet metadata: creation date, language, source
  • Tweet type flags: isReply, isRetweet, isQuote, isPinned
  • Conversation context: conversationId, inReplyToId, inReplyToUsername

Author Information:

  • Username, display name, and verification status
  • Profile and cover pictures
  • Follower and following counts
  • Account statistics: statuses count, media count, favorites count
  • Account metadata: description, location, creation date
  • Professional account information (if applicable)

Media & Content:

  • Media attachments (images, videos) with URLs
  • Entities: hashtags, mentions, URLs, symbols
  • Extended entities and card data
  • Place/location information

System Data:

  • Scraped timestamp for tracking when data was collected

Download Options: CSV, Excel, or JSON formats for easy analysis

Why Choose the X.com Tweets Scraper?

  • No Authentication Required: Uses guest token - no login credentials needed
  • Fast and Efficient: Direct GraphQL API access for quick data collection
  • Comprehensive Data: Captures all available tweet information including media and metadata
  • Flexible Input: Support for direct URLs, user timelines, and search filtering
  • Reliable: Handles rate limiting and errors gracefully

Time Savings: Automate tweet collection that would take hours manually Efficiency: Collect thousands of tweets in minutes instead of days

How to Use

  1. Sign Up: Create a free account w/ $5 credit (takes 2 minutes)
  2. Find the Scraper: Visit the X.com Tweets Scraper page
  3. Set Input: Add your URLs or usernames (we'll show you exactly what to enter)
  4. Run It: Click "Start" and let it collect your data
  5. Download Data: Get your results in the "Dataset" tab as CSV, Excel, or JSON

Total Time: Less than 5 minutes from signup to results No Technical Skills Required: Everything is point-and-click

Business Use Cases

Social Media Analysts:

  • Track engagement trends over time
  • Monitor competitor activity
  • Analyze content performance

Market Researchers:

  • Collect public sentiment data
  • Track brand mentions
  • Monitor industry discussions

Content Creators:

  • Research trending topics
  • Analyze successful content
  • Track audience engagement

Data Analysts:

  • Build comprehensive tweet databases
  • Create regular social media reports
  • Support business decisions with data

Using X.com Tweets Scraper with the Apify API

For advanced users who want to automate this process, you can control the scraper programmatically with the Apify API. This allows you to schedule regular data collection and integrate with your existing business tools.

  • Node.js: Install the apify-client NPM package
  • Python: Use the apify-client PyPI package
  • See the Apify API reference for full details

Frequently Asked Questions

Q: How does it work? A: X.com Tweets Scraper uses X.com's public GraphQL API with guest token authentication. No login credentials are required.

Q: How many tweets can I scrape per user? A: Due to X.com's API limitations with guest authentication, the scraper can typically extract up to approximately 100 tweets per user timeline. This is a limitation of X.com's public API. To scrape more tweets from a single user, you can run the scraper multiple times or scrape multiple users in a single run.

Q: How accurate is the data? A: Data is collected directly from X.com's API, ensuring accuracy and completeness.

Q: Can I schedule regular runs? A: Yes, you can schedule runs using Apify's scheduling feature or the API.

Q: What if I need help? A: Contact support through the Apify platform for assistance.

Q: Is my data secure? A: Yes, all data is processed securely and stored in your private Apify account.

Integrate X.com Tweets Scraper with any app and automate your workflow

Last but not least, X.com Tweets Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform.

These includes:

Alternatively, you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever X.com Tweets Scraper successfully finishes a run.

Need Help? Our support team is here to help you get the most out of this tool. apify

Looking for more data collection tools? Check out these related actors:

ActorDescriptionLink
PR Newswire ScraperExtract press releases and news articles from PR Newswire for media monitoring and competitive intelligencehttps://apify.com/parseforge/pr-newswire-scraper
Hubspot Marketplace ScraperCollect business app data from HubSpot marketplace for market research and competitive analysishttps://apify.com/parseforge/hubspot-marketplace-scraper
Pitchbook Investors ScraperExtract investor data from PitchBook for fundraising and market intelligencehttps://apify.com/parseforge/pitchbook-investors-scraper
Auto Video Thumbnail GeneratorGenerate professional video thumbnails using AI for social media content creationhttps://apify.com/parseforge/auto-video-thumbnail-generator
Smart Apify Actor ScraperExtract comprehensive data from Apify actors including quality metrics and field informationhttps://apify.com/parseforge/smart-apify-actor-scraper

Pro Tip: 💡 Browse our complete collection of data collection actors to find the perfect tool for your business needs.


⚠️ Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by X.com (Twitter) or any of its subsidiaries. All trademarks mentioned are the property of their respective owners.