The ultimate tool for efficient and high-speed extraction of Twitter (X) user data. Whether you need to gather followers, followings, or retweeters, this scraper is designed for scalability and precision.
Created by Bitbash, built to showcase our approach to Scraping and Automation!
If you are looking for 🏯 Twitter (X) User Scraper (Pay Per Result) you've just found your team — Let’s Chat. 👆👆
The Twitter (X) User Scraper enables fast, reliable extraction of user data from Twitter (X), providing researchers, analysts, and businesses with valuable insights. It can scrape user profiles, followers, following lists, and retweeters, all at lightning speeds with minimal setup. If you're working on large datasets or need a quick solution to gather Twitter data, this tool is for you.
- Extracts comprehensive user data, including followers, followings, and retweeters.
- Handles Twitter profiles and Tweet URLs with ease.
- Processes data quickly at speeds of 30-80 users per second.
- Designed for both large-scale and small-scale scraping needs.
- User-friendly interface with extensive customization options.
| Feature | Description |
|---|---|
| Fast Extraction | Scrape up to 80 users per second with minimal delays. |
| Flexible Input | Supports both Twitter profile and Tweet URLs. |
| Multi-Functional | Fetch followers, followings, or retweeters as needed. |
| No Proxy Required | Works without the need for proxies. |
| Easy Setup | Simple input parameters, no complex configuration. |
| Field Name | Field Description |
|---|---|
| userName | The username of the Twitter (X) user. |
| url | Direct URL to the user profile. |
| followers | The total count of followers for the user. |
| following | The total count of followings for the user. |
| description | The bio description of the user. |
| location | The listed location of the user. |
| verified | Whether the user is verified. |
| favouritesCount | The number of tweets the user has liked. |
| statusesCount | The total number of tweets made by the user. |
[
{
"followerOf": "elonmusk",
"type": "user",
"userName": "ThisIsKyleR",
"url": "https://x.com/ThisIsKyleR",
"twitterUrl": "https://twitter.com/ThisIsKyleR",
"id": "1467931973616386052",
"name": "Kyle Rittenhouse",
"isVerified": true,
"isBlueVerified": true,
"verifiedType": "business",
"profilePicture": "https://pbs.twimg.com/profile_images/1726405741798408192/jTrLlE51_normal.jpg",
"coverPicture": "https://pbs.twimg.com/profile_banners/1467931973616386052/1700442268",
"description": "Order my new book ACQUITTED today!👇",
"location": "USA",
"followers": 1147899,
"following": 561,
"protected": false,
"status": "",
"canDm": true,
"canMediaTag": true,
"createdAt": "Mon Dec 06 19:00:41 +0000 2021"
}
]
twitter-user-scraper/
├── src/
│ ├── runner.py
│ ├── extractors/
│ │ ├── twitter_parser.py
│ │ └── utils_time.py
│ ├── outputs/
│ │ └── exporters.py
│ └── config/
│ └── settings.example.json
├── data/
│ ├── inputs.sample.txt
│ └── sample.json
├── requirements.txt
└── README.md
- Data Analysts use it to scrape large Twitter (X) datasets for sentiment analysis, so they can analyze social media trends quickly and efficiently.
- Researchers use it to extract followers or retweeters of specific tweets to gather insights for market research.
- Entrepreneurs use it to gather customer sentiment data from Twitter (X) profiles or Tweets, allowing them to make informed business decisions.
- Developers use it to extract user data for integration into applications, allowing them to enrich their platforms with social media insights.
How do I retrieve user data for multiple profiles?
Simply provide the usernames multiple times in the twitterHandles input field, ensuring the total number of entries meets the minimum requirement of 5.
Can I scrape followers from a Tweet URL? Yes, you can extract followers from a specific Tweet URL. Just ensure you enable the "getFollowers" option.
What is the maximum number of users I can scrape?
There is no strict upper limit, but the performance depends on the number of items requested. Adjust the maxItems field based on the size of your task.
Primary Metric: Scrapes 30-80 users per second with high accuracy. Reliability Metric: 99% success rate when parameters are correctly configured. Efficiency Metric: Handles 100k+ users with minimal server resource usage. Quality Metric: High data completeness, with over 95% of fields populated across test samples.
