Twitter/X User Scraper: Metadata, Followers, Followings & More!
Pricing
$30.00/month + usage
Twitter/X User Scraper: Metadata, Followers, Followings & More!
ScrapeBadger's Twitter/X User Profile Scraper extracts public user data: IDs, profiles, followers, followings, & latest tweets. Perfect for market research, influencer ID, and building datasets. It's cost-effective, easy to use, and requires no API key. Get powerful user insights today!
Pricing
$30.00/month + usage
Rating
4.9
(6)
Developer

Scrape Badger
Actor stats
8
Bookmarked
183
Total users
9
Monthly active users
a day ago
Last modified
Categories
Share
ScrapeBadger: The Ultimate Twitter/X User Profile Scraper - Get Twitter User ID, Followers, and More!
ScrapeBadger provides powerful data extraction capabilities to scrape Twitter/X user profiles, offering an incredibly affordable solution for comprehensive user data collection. Dive deep into public Twitter profiles, from fetching specific user details by Twitter user ID or username to extracting followers, followings, and even their latest tweets. All this starts at just $0.20 per 1,000 results.
Unleash the potential of public Twitter (now X) user data with ScrapeBadger's Twitter profiles scraper. Whether you're a market researcher, a social media analyst, a developer, or simply aiming to get Twitter user IDs and associated profile information, our tool provides a streamlined and cost-effective way to collect valuable insights. Gain reliable access to structured user information without the complexities of direct APIs, ideal for competitor analysis, influencer identification, audience segmentation, and more.
Key Features
- Effortless User Data Retrieval: Designed for ease of use, ScrapeBadger allows you to select a Mode and provide its corresponding identifier (e.g., User ID for "Get User by ID", username for "Get User by Username", search query for "Search Users").
- Comprehensive User Profile Acquisition:
- Get Twitter user ID and detailed profile information for any public user by their ID or username. Access data points like name, screen name, profile image, bio, location, follower/following counts, and more.
- Get User About information including account location, username history, and verification details.
- Efficiently scrape Twitter profile data to build rich datasets for analysis.
- Network Analysis & Engagement:
- Extract lists of followers and followings for any public user.
- Get verified followers and followers you know (mutual connections).
- Retrieve latest followers and latest following for recent network changes.
- Access user's highlighted tweets and subscriptions (premium content).
- Targeted User Search: Perform powerful searches to discover Twitter/X users by keywords.
- Flexible and Structured Output: Data is delivered in Apify's standard Dataset, ready for export in CSV, JSON, etc.
- Enterprise-Grade Reliability: Built on the robust Apify platform for consistent results.
- Cost-Effective Solution: Just $0.20 per 1,000 results.
Great For
- Social Media Marketing: Identify influencers, analyze audience demographics, and track competitor followers.
- Market Research: Build datasets of users interested in specific topics, products, or services.
- Academic & Research: Gather data for social network analysis, demographic studies, and behavioral patterns.
- Lead Generation: Discover potential leads or connections based on their Twitter activity and connections.
- Cybersecurity & OSINT: Investigate public profiles for relevant information.
- Developers & Data Scientists: Integrate structured user data into your applications and analytical models.
How to Use - Mode-Specific Input Parameters
| Mode | Description | Key Input Parameter | JSON Parameter | Optional |
|---|---|---|---|---|
| Get User by ID | Retrieve profile details using unique User ID | User ID | user_id | - |
| Get User by Username | Obtain profile information using username | Username | username | - |
| Get User About | Get extended about info (location, username history, verification) | Username | username | - |
| Get User Followers | Extract all users who follow a specified username | Username | username | max_results |
| Get User Followings | Retrieve all users that a username follows | Username | username | max_results |
| Get User Latest Tweets | Fetch recent tweets posted by a username | Username | username | max_results |
| Get User Highlights | Get a user's highlighted/pinned tweets | User ID | user_id | max_results |
| Get User Subscriptions | Get premium accounts a user subscribes to | User ID | user_id | max_results |
| Get Verified Followers | Extract only verified followers of a user | User ID | user_id | max_results |
| Get Followers You Know | Get mutual followers (followers you also follow) | User ID | user_id | max_results |
| Get Latest Followers | Get most recent followers of a user | Username | username | max_results |
| Get Latest Following | Get accounts a user most recently followed | Username | username | max_results |
| Search Users | Search for users by keywords | Search Query | query | max_results |
Request and Response Examples
1. Get User by ID
Request:
{"mode": "Get User by ID","user_id": "183543469142"}
2. Get User by Username
Request:
{"mode": "Get User by Username","username": "elonmusk"}
3. Get User About
Request:
{"mode": "Get User About","username": "elonmusk"}
Response includes:
- Account location/region
- Username change history
- Verification status and type
- Extended profile metadata
4. Get User Followers
Request:
{"mode": "Get User Followers","username": "elonmusk","max_results": 1000}
5. Get User Followings
Request:
{"mode": "Get User Followings","username": "elonmusk","max_results": 1000}
6. Get User Latest Tweets
Request:
{"mode": "Get User Latest Tweets","username": "elonmusk","max_results": 100}
7. Get User Highlights
Request:
{"mode": "Get User Highlights","user_id": "44196397","max_results": 50}
8. Get User Subscriptions
Request:
{"mode": "Get User Subscriptions","user_id": "44196397","max_results": 100}
9. Get Verified Followers
Request:
{"mode": "Get Verified Followers","user_id": "44196397","max_results": 500}
10. Get Followers You Know
Request:
{"mode": "Get Followers You Know","user_id": "44196397","max_results": 100}
11. Get Latest Followers
Request:
{"mode": "Get Latest Followers","username": "elonmusk","max_results": 200}
12. Get Latest Following
Request:
{"mode": "Get Latest Following","username": "elonmusk","max_results": 200}
13. Search Users
Request:
{"mode": "Search Users","query": "data scientist","max_results": 100}
Output Fields
User profile objects include:
- Core: id, username, name, description, location, url
- Metrics: followers_count, following_count, tweet_count, listed_count, favourites_count, media_count
- Profile: profile_image_url, profile_banner_url
- Verification: verified, verified_type, is_blue_verified
- Account: created_at, protected, possibly_sensitive
- Relationships: followed_by, following, blocking, muting, can_dm
Important Note: To prevent API abuse and ensure fair resource allocation, you will be charged for requests that return an empty results set.
Why Choose ScrapeBadger?
- Highly Targeted User Data: Precisely extract the Twitter/X user information you need.
- Efficient and Reliable: Built for speed and stability on the Apify platform.
- Unbeatable Value: Just $0.20 per 1,000 results.
- User-Friendly: Easy to configure regardless of technical expertise.
- Seamless Integration: Output data readily available for analysis.
About ScrapeBadger
This actor is powered by ScrapeBadger - a reliable Twitter/X data extraction service.
- Official Website: scrapebadger.com
- Faster Support: Get priority support directly through the ScrapeBadger website
- SDK & API Access: Want to use ScrapeBadger outside of Apify? The Python SDK and REST API are available for direct integration into your own applications
