VOOZH about

URL: https://apify.com/logical_scrapers/x-twitter-user-profile-tweets-scraper

⇱ X(twitter) User Profile & Tweets Scraper Β· Apify


πŸ‘ X(twitter) User Profile & Tweets Scraper avatar

X(twitter) User Profile & Tweets Scraper

Pricing

$1.00 / 1,000 results

Go to Apify Store

X(twitter) User Profile & Tweets Scraper

[$0.001/profile] scrapes full user information, tweets, replies from X(Twitter) profiles. It works in guest mode without requiring authentication and can retrieve tweets from any public Twitter account.

Pricing

$1.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Goldmine

Goldmine

Maintained by Community

Actor stats

5

Bookmarked

983

Total users

108

Monthly active users

4 months ago

Last modified

Share

X (Twitter) User profile and Timeline scraper

This Apify Actor scrapes user timelines from X (Twitter) to extract tweets, user information, and engagement metrics. It works in guest mode without requiring authentication and can retrieve tweets from any public Twitter account.

Features

  • Bulk scraping - Process multiple Twitter users in a single run
  • Timeline scraping - Extract tweets from any public X (Twitter) user timeline
  • Profile URL support - Accept both usernames and full profile URLs (twitter.com/x.com)
  • User information - Retrieve user profile data including verification status
  • Engagement metrics - Get retweet, like, and reply counts for each tweet
  • Media detection - Identify tweets with attached media (images, videos)
  • Guest mode operation - Works without authentication requirements
  • Batch processing - Process users in configurable batches with delays
  • Rate limiting protection - Configurable delays between requests
  • Structured output - Results include comprehensive tweet and user data
  • Configurable limits - Control the number of tweets retrieved

Input Parameters

FieldTypeRequiredDescription
usernameArray/StringYesUsername(s) or profile URL(s) to scrape. Supports: elonmusk, @elonmusk, https://x.com/puma, https://twitter.com/nasa?ref=xyz
countNumberNoNumber of tweets to retrieve per user (default: 20, max: 100)
includeRepliesBooleanNoWhether to include reply tweets in the results (default: false)
includeRetweetsBooleanNoWhether to include retweets in the results (default: true)
batchSizeNumberNoNumber of users to process in each batch (default: 5, max: 20)
delayBetweenRequestsNumberNoDelay in seconds between processing each user (default: 2.0)

Example Input - Single User

{
"username":"elonmusk",
"count":10,
"includeReplies":false,
"includeRetweets":true
}

Example Input - Bulk Scraping

{
"username":[
"elonmusk",
"https://x.com/puma",
"@nasa",
"https://twitter.com/apify"
],
"count":20,
"includeReplies":false,
"includeRetweets":true,
"batchSize":5,
"delayBetweenRequests":2.5
}

How It Works

  1. The actor validates and normalizes input parameters (usernames/URLs, count, etc.)
  2. Extracts usernames from various input formats (plain username, @username, or full URLs)
  3. Initializes a Twitter guest client (no authentication required)
  4. Processes users in batches with configurable delays to avoid rate limiting
  5. For each user:
    • Looks up the user ID from the username
    • Fetches the user's timeline tweets
    • Extracts comprehensive tweet data, user information, and engagement metrics
  6. Results are pushed to the dataset with structured tweet and user information

Output

The actor outputs a structured object containing:

{
"username":"elonmusk",
"user_id":"44196397",
"tweet_count":20,
"tweets":[
{
"id":"1234567890",
"text":"Tweet content here",
"created_at":"2025-07-07T12:34:56",
"retweet_count":1000,
"favorite_count":5000,
"reply_count":200,
"is_retweet":false,
"is_reply":false,
"user":{
"id":"44196397",
"name":"Elon Musk",
"screen_name":"elonmusk",
"verified":true
},
"media":[
{
"type":"photo",
"url":"https://pbs.twimg.com/media/example.jpg"
}
]
}
]
}

Example Usage

Single User - Plain Username

{
"username":"elonmusk",
"count":10
}

Single User - Profile URL

{
"username":"https://x.com/puma?ref=homepage",
"count":15,
"includeReplies":true,
"includeRetweets":false
}

Bulk Scraping - Multiple Users

{
"username":[
"elonmusk",
"https://x.com/nasa",
"@apify",
"https://twitter.com/google"
],
"count":20,
"batchSize":2,
"delayBetweenRequests":3.0
}

contact

email : coredev.dan@gmail.com

You might also like

Twitter (X.com) Tweets & Profiles Scraper

web.harvester/twitter-scraper

Extract tweets and full profile data from any Twitter (X.com) account with our powerful scraper. Search profiles, scrape tweets with replies, or extract data via URL or username. Download in JSON, CSV, Excel, XML, or HTMLβ€”ideal for social media monitoring, content analysis, and competitive research.

7.7K

4.8

Twitter Profile Ppr

danek/twitter-profile-ppr

Scrap Twitter profiles fast and easy. It is designed to be fast and efficient, so it can extract a large number of profiles for low price.

480

5.0

Twitter Profile Scraper

happitap/twitter-profile-scraper

Extract user profile data from X/Twitter. Get bio, followers, following, verification status, tweet count, and more β€” in batch. This Actor scrapes Twitter user profiles by intercepting the platform's internal GraphQL API. Provide usernames or profile URLs and get structured profile data instantly.

X(twitter) user profile and tweets scraper

scraplib/x-user-profile-tweets-scraper

scrapes user timelines from X (Twitter) to extract tweets, user information, and engagement metrics. It works in guest mode without requiring authentication and can retrieve tweets from any public Twitter account.

Twitter/X Profile Scraper Β· No Cookies

data-slayer/twitter-user

Extract detailed Twitter/X user profiles by username without login. Get bio, follower/following counts, tweet count, verification status, profile images, location, website, account creation date, and business labels. No cookies, no API key. JSON/CSV/Excel export.

Twitter Tweets Scraper

gentle_cloud/twitter-tweets-scraper

Enter the X URL to quickly collect the latest tweet data. Based on the X search interface, with countless quantity and time constraints, the tweet results are sorted in reverse chronological order.

4.7K

5.0

🏯 Tweet Scraper V2 - X / Twitter Scraper

apidojo/tweet-scraper

⚑️ Lightning-fast search, URL, list, and profile scraping, with customizable filters. At $0.40 per 1000 tweets, and 30-80 tweets per second, it is ideal for researchers, entrepreneurs, and businesses! Get comprehensive insights from Twitter (X) now!

62K

4.1

Twitter Profile Scraper: Get Profile Tweets + Their Replies

apidojo/twitter-profile-scraper

Extract tweets, replies & engagement data from Twitter profiles. $0.016 per profile includes 40 tweets FREE. Get likes, retweets, views & media URLs. Date filtering, reply extraction, custom data transformation. No authentication, no proxy required. Event-based pricing, only pay for what you scrape!

1.4K

4.5

Twitter (X.com) Scraper Unlimited: No Limits

apidojo/twitter-scraper-lite

Introducing Twitter Scraper Unlimited, the most comprehensive Twitter data extraction solution available. Our enterprise-grade scraper offers unmatched capabilities with a transparent event-based pricing model, making it perfect for both small-scale and large-scale data extraction needs.

28K

4.4