X.com (Twitter) Post Scraper | No Auth Needed avatar

X.com (Twitter) Post Scraper | No Auth Needed

Pricing

from $8.00 / 1,000 results

Go to Apify Store
X.com (Twitter) Post Scraper | No Auth Needed

X.com (Twitter) Post Scraper | No Auth Needed

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

from $8.00 / 1,000 results

Rating

5.0

(3)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

15

Bookmarked

799

Total users

125

Monthly active users

3 days ago

Last modified

Share

ParseForge Banner

🐦 X.com (Twitter) Tweets Scraper

πŸš€ Export tweets from X.com in seconds. Pull up to 100 recent tweets from any public profile, by direct URL or by username. No API key, no login, no manual scrolling.

πŸ–ΌοΈ
Full media
πŸ’¬
Quoted tweets
🧡
Thread context
πŸ‘οΈ
Impression counts

The X.com Tweets Scraper extracts tweet data from any public X.com profile, including tweet text, author details, engagement metrics, media attachments, and conversation context. Each record returns 40+ fields per tweet, so downstream teams can run content analysis, monitor brand mentions, or track engagement trends without manually scrolling profiles.

The scraper supports three input modes: direct tweet URLs, user profile URLs, and a search query scoped to one or more usernames. Because X.com rate-limits heavily and caps guest-token responses, runs return up to around 100 tweets per profile in a single pass. Run the Actor multiple times, or schedule recurring pulls, to build a complete archive over time.

🎯 Target AudienceπŸ’‘ Primary Use Cases
Marketing and brand teams, market researchers, data analysts, social-listening platforms, journalists, academic researchers, content strategistsBrand mention tracking, sentiment monitoring, competitor activity, content research, engagement analytics, social-listening dashboards

πŸ“‹ What the X.com Tweets Scraper does

Three input modes in a single Actor:

  • πŸ”— Direct URL mode. Paste tweet URLs like https://x.com/username/status/1234567890 or profile URLs like https://x.com/username and the scraper pulls each one.
  • πŸ‘€ Username timeline mode. Provide a list of handles (without the @) to pull recent tweets from each user's timeline.
  • πŸ” Search filter mode. Combine a list of usernames with a searchQuery text filter to narrow down tweets by keyword within those profiles.

Each tweet record includes full text and engagement (likes, retweets, replies, quotes, bookmarks), author metadata (username, verification status, followers, profile picture), media attachments (images, videos), timestamps, language, reply and conversation context, and a normalized tweetUrl for cross-linking.

πŸ’‘ Why it matters: manually tracking brand mentions or competitor posts across X.com burns hours of analyst time every week. This Actor collects clean structured tweet data on demand, ready for CSV export, CRM upload, or dashboard ingestion.

⚠️ Good to Know: X.com's public guest-token API caps responses around 100 tweets per user timeline. This is a limit of the X.com platform, not the Actor. To build a deeper archive, run the scraper on a recurring schedule and append to the same dataset.

πŸš€ How to use

  1. πŸ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. 🌐 Open the Actor. Go to the X.com Tweets Scraper page on the Apify Store.
  3. 🎯 Set input. Paste tweet or profile URLs, or provide a list of usernames with an optional search query, and set maxItems.
  4. πŸš€ Run it. Click Start and let the Actor collect your data.
  5. πŸ“₯ Download. Grab your results in the Dataset tab as CSV, Excel, JSON, or XML.

⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.

πŸ’‘ Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.

How to enable MCP enrichment

Inside the input form, scroll to the ✨ Enrichment section.

  1. Toggle on the Enrich Output checkbox.
  2. Pick a connector. Two options are pre-configured:
    • For B2B author enrichment, click +, paste https://mcp.apollo.io/mcp, and sign in via OAuth.
    • For cross-platform topic momentum, click +, paste https://api.trendsmcp.ai/mcp, and paste your bearer token from trendsmcp.ai.
  3. The actor auto-detects which connector you picked and uses the matching enrichment path. For Apollo, each tweet's author display name resolves to a company profile (cached per handle). For Trends, the actor pre-fetches momentum data for your searchQuery and usernames once at startup, then applies it to every tweet.

⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by X.com, X Corp, or any of their subsidiaries. All trademarks mentioned are the property of their respective owners. Only publicly available tweet data is collected.

πŸ†˜ Need Help?

If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.

For faster answers, join our Discord. It's the best place to get support and suggest new actors.