Twitter Profile Scraper avatar

Twitter Profile Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Twitter Profile Scraper

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.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

HappiTap

HappiTap

Maintained by Community

Actor stats

0

Bookmarked

17

Total users

8

Monthly active users

14 days ago

Last modified

Share

Twitter (X) 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.

What can Twitter Profile Scraper do?

  • Batch scrape profiles - Scrape hundreds of profiles in one run
  • Complete profile data - Bio, followers, following, tweets, likes, media count
  • Verification status - Blue verified, legacy verified, verification type
  • Profile metadata - Join date, location, website, profile/banner images
  • Export formats - JSON, CSV, Excel, HTML
  • Integrations - API, webhooks, Make, Zapier
  • No API key needed - No Twitter developer account required

Why scrape Twitter profiles?

Twitter profiles contain valuable data for:

  • 🎯 Influencer research - Find and analyze influencers by follower count and engagement
  • 📊 Competitor analysis - Track competitor social media presence
  • 📍 Lead generation - Build prospect lists from Twitter users
  • 🔬 Academic research - Study social network patterns and user behavior

What data can you extract?

Data FieldDescriptionExample
userNameTwitter handle"NASA"
nameDisplay name"NASA"
bioProfile description"There's space for everybody."
followersFollower count97000000
followingFollowing count300
tweetCountTotal tweets75000
listedCountListed count120000
likesCountTotal likes5000
mediaCountMedia uploads15000
isVerifiedLegacy verifiedtrue
isBlueVerifiedBlue subscriptiontrue
locationProfile location"Everywhere"
websiteProfile website"https://nasa.gov"
joinDateAccount creation date"2007-12-19T..."
profilePictureProfile image URL"https://pbs.twimg.com/..."
profileBannerBanner image URL"https://pbs.twimg.com/..."
isProtectedPrivate accountfalse

How to scrape Twitter profiles

  1. Click "Try for free" to open the Actor
  2. Enter usernames - Add Twitter handles (without @)
  3. Or paste profile URLs - Direct links to profiles
  4. Start the scraper - Click Start and wait for results
  5. Download results - Export as JSON, CSV, or Excel

Input

Usernames

Add Twitter usernames without the @ symbol:

  • NASA
  • elonmusk
  • OpenAI

Profile URLs

Or provide direct profile URLs:

  • https://x.com/NASA
  • https://twitter.com/elonmusk

Output

Output example

{
"type": "user",
"id": "11348282",
"userName": "NASA",
"name": "NASA",
"url": "https://x.com/NASA",
"bio": "There's space for everybody. ✨",
"location": "Everywhere",
"website": "https://nasa.gov",
"joinDate": "2007-12-19T20:20:32.000Z",
"followers": 97000000,
"following": 300,
"tweetCount": 75000,
"listedCount": 120000,
"mediaCount": 15000,
"likesCount": 5000,
"isVerified": true,
"isBlueVerified": true,
"verifiedType": "business",
"profilePicture": "https://pbs.twimg.com/profile_images/.../photo_400x400.jpg",
"profileBanner": "https://pbs.twimg.com/profile_banners/...",
"pinnedTweetId": "1234567890",
"isProtected": false,
"scrapedAt": "2026-02-07T13:30:00.000Z"
}

How much does it cost?

Pricing: $3.00 per 1,000 profiles

Free tier: $5 in credits = ~1,600 profiles

Cost examples:

  • 10 profiles: ~$0.03
  • 100 profiles: ~$0.30
  • 1,000 profiles: ~$3.00

Yes, scraping publicly available data is legal. This Actor only extracts public profile information.

Best practices:

  • Use ethically and responsibly
  • Respect rate limits
  • Don't scrape private/protected accounts

Troubleshooting

Profile not found?

  • Verify the username exists on Twitter
  • The account may be suspended or deactivated
  • Protected accounts cannot be fully scraped

Rate limiting?

  • The scraper uses residential proxies by default
  • Add delays between large batches
  • Wait between runs

Twitter API alternative

Compared to Twitter's official API ($42,000/year):

  • No API key needed vs developer account required
  • Cost-effective - $3/1K profiles vs $42K/year
  • Complete data - All public profile fields
  • Batch processing - Scrape hundreds at once

Integrations

Connect with 1000+ apps:

  • Google Sheets - Auto-update spreadsheets
  • Slack - Get notifications
  • Webhooks - Send to your apps
  • API - Programmatic access

Support and feedback

  • 📧 Issues? Use the Issues tab
  • 💬 Questions? Check troubleshooting section above
  • Twitter Tweet Scraper - Search and extract tweets with engagement data

License: Apache-2.0 | Version: 1.0.0