Pricing
from $0.10 / profile scraped
Twitter / X Profile & Followers Scraper
Scrape rich profile data for any Twitter/X account โ no login needed. Get followers and following lists with your own cookies. 30+ fields per profile including bio, emails, follower counts, verification status, and more.
Pricing
from $0.10 / profile scraped
Rating
0.0
(0)
Developer
Actor stats
1
Bookmarked
8
Total users
2
Monthly active users
a month ago
Last modified
Share
๐ Twitter / X Profile & Followers Scraper
Extract rich profile data from any Twitter/X account in seconds โ no login required. Scrape followers and following lists with your own cookies. 30+ fields per profile, built-in deduplication, and full support for bulk lookups.
What You Get
Point it at any Twitter/X handle โ plain username, @-handle, or full x.com URL. The actor returns everything Twitter exposes: follower counts, bio, location, website, join date, verification status, professional category, and more.
Profile scraping works for everyone. No cookies. No login. Just results.
Features
๐ค Rich Profile Data (No Login Required)
30+ fields per account: username, display name, bio, location, website, follower/following/tweet/like/media counts, join date, Blue Verified status, professional type, business category, affiliate labels, profile photo, banner image, and more.
๐ง Bio Intelligence
Automatically extracts emails, URLs, @mentions, and hashtags from bio text โ no regex needed on your end.
๐ฅ Followers & Following Lists
Scrape the full list of followers or accounts a user follows. Requires your own Twitter cookies โ see instructions below.
๐ 4 Scraping Modes
- Profiles โ profile data only, no login needed
- Followers โ list of followers (requires auth)
- Following โ list of accounts they follow (requires auth)
- Both โ followers + following in one run
๐ Flexible Input
Accepts any format: elonmusk, @NASA, twitter.com/openai, https://x.com/ycombinator. Mix formats freely in one run.
โ๏ธ Smart Deduplication
When scraping multiple accounts, duplicate users are automatically skipped.
What You Need
For Profile Mode
Nothing. Just add handles and run. โ
For Followers / Following Mode
You need to provide your own Twitter/X cookies โ ct0 and auth_token. These identify your session so the actor can access followers data.
How to get your cookies (1 minute):
- Open x.com in your browser and make sure you're logged in
- Press F12 to open Developer Tools
- Go to the Application tab (Chrome) or Storage tab (Firefox)
- In the left panel: Cookies โ https://x.com
- Find
ct0โ copy the value - Find
auth_tokenโ copy the value - Paste both values into the actor input fields
๐ก Both fields are marked Secret โ they are never stored in logs or shared.
Alternative: Auto-login
Provide your twitterUsername and twitterPassword instead. The actor will log in automatically and save cookies for future runs.
Example Input
Scrape profiles (no auth needed)
{"handles":["elonmusk","NASA","ycombinator"],"mode":"profiles"}
Scrape followers with cookies
{"handles":["NASA"],"mode":"followers","maxFollowers":500,"ct0":"YOUR_CT0_COOKIE","auth_token":"YOUR_AUTH_TOKEN_COOKIE"}
Auto-login
{"handles":["openai"],"mode":"following","maxFollowers":200,"twitterUsername":"your_twitter_username","twitterPassword":"your_twitter_password"}
Example Output
{"id":"11348282","username":"NASA","displayName":"NASA","bio":"Making the seemingly impossible, possible. โจ","email":null,"location":"Pale Blue Dot","website":"http://www.nasa.gov/","followerCount":91885890,"followingCount":118,"tweetCount":73961,"likeCount":16757,"mediaCount":27942,"verified":false,"isBlueVerified":true,"isProtected":false,"isProfessional":false,"joinDate":"2007-12-19T20:20:32.000Z","profileImageUrl":"https://pbs.twimg.com/profile_images/..._400x400.jpg","bannerUrl":"https://pbs.twimg.com/profile_banners/11348282/...","twitterUrl":"https://x.com/NASA","_type":"profile"}
Output Fields
| Field | Description |
|---|---|
id | Permanent numeric Twitter ID |
username | Screen name (handle) |
displayName | Full display name |
bio | Profile bio text |
email | Email extracted from bio (if present) |
bioLinks | URLs extracted from bio |
bioMentions | @mentions extracted from bio |
bioHashtags | #hashtags extracted from bio |
location | Location string |
website | Website from profile |
followerCount | Number of followers |
followingCount | Number of accounts followed |
tweetCount | Total tweets |
likeCount | Total likes |
mediaCount | Total media uploads |
listedCount | Times added to lists |
verified | Legacy verified badge |
isBlueVerified | Blue checkmark (paid) |
isProtected | Protected/private account |
isProfessional | Has professional profile |
professionalType | Creator / Business / etc. |
businessCategory | Business category if set |
affiliateLabel | Government, media, etc. label |
joinDate | Account creation date (ISO) |
profileImageUrl | High-res profile photo URL |
bannerUrl | Profile banner URL |
twitterUrl | Direct link to profile |
_type | profile, follower, or following |
Pricing
| Event | Price |
|---|---|
| Profile scraped | $0.10 |
| Follower / Following scraped | $0.015 |
๐ก Examples: 100 profiles = $10 ยท 1,000 followers = $15 ยท 5,000 followers = $75
Use Cases
๐ Lead Generation โ Find decision makers, extract emails from bios, build targeted prospect lists from any niche community.
๐ Audience Research โ Analyze who follows your competitors, map their audience demographics, discover influencers.
๐ค Bot Detection โ Check account age, tweet count, follower ratios, and verification status to flag suspicious accounts.
๐ Influencer Discovery โ Bulk-lookup profiles, filter by follower count, Blue Verified status, or professional type.
๐ CRM Enrichment โ Enrich contact lists with Twitter data: bio, location, website, follower count.
Tips
- No cookies? Use
profilesmode โ it always works without any authentication. - Cookies expire? Auth tokens last ~30 days. Re-enter fresh cookies when they stop working.
- Bulk scraping? Add up to hundreds of handles in one run with built-in deduplication.
- Rate limits? The actor handles them automatically with smart retries and delays.
