X (Twitter) Profile Scraper
Pricing
from $1.50 / 1,000 results
X (Twitter) Profile Scraper
Extract public profile data from X (Twitter) — name, bio, follower/following counts, verification, profile/banner images, location, links, join date.
Pricing
from $1.50 / 1,000 results
Rating
0.0
(0)
Developer
Andrew
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Pull the full public profile of any X (Twitter) account — no login required. Run it on one handle or thousands at once and get clean, structured data ready for spreadsheets, dashboards, or your CRM.
What you get
For every profile:
- Identity — username, display name, account ID, join date, profile URL
- Bio & links — description text, location, website, and every link in the bio
- Audience metrics — followers, following, tweets, media, likes, listed count
- Verification & status — Blue verified, legacy verified, protected account, the exact verification reason text
- Affiliate badge — when an account is affiliated with another (e.g.
@cybertruck→@Tesla), you get the parent name, link, and badge image - Media — high-resolution profile picture and banner image URLs
- Pinned tweets — IDs of every pinned post on the profile
- Quality signals — default-avatar flag and possibly-sensitive content flag
Use cases
- Influencer research — vet creators, verify follower counts, and spot affiliate relationships
- Lead generation — extract bio links and websites from a target list of accounts
- Competitor & audience analysis — track follower growth and engagement footprint over time
- Data enrichment — append X profile data to existing CRM or marketing lists
- Brand monitoring — find verified vs. unverified accounts using your brand name
How to use
- Paste a list of usernames — handles (
elonmusk),@-prefixed (@elonmusk), or full URLs (https://x.com/elonmusk) all work. - Choose how many profiles to fetch in parallel (default 5).
- Run the actor — results appear in the Dataset tab and can be exported to JSON, CSV, Excel, or Google Sheets.
Output sample
{"username": "elonmusk","userId": "44196397","name": "Elon Musk","description": "...","descriptionUrls": [...],"location": "","website": null,"followersCount": 239962322,"followingCount": 1323,"tweetsCount": 102111,"mediaCount": 4475,"likesCount": 225544,"listedCount": 168711,"isBlueVerified": true,"isVerified": false,"isProtected": false,"defaultProfileImage": false,"possiblySensitive": false,"professionalType": "Creator","verificationReason": "This account is verified because it's an affiliate of @X on X.","affiliateLabel": {"description": "X","url": "https://twitter.com/X","badgeUrl": "https://pbs.twimg.com/..."},"profileImageUrl": "https://pbs.twimg.com/.../71U1ftM3_400x400.jpg","profileBannerUrl": "https://pbs.twimg.com/profile_banners/...","pinnedTweetIds": ["2051008281041330277"],"createdAt": "2009-06-02T20:12:29.000Z","profileUrl": "https://x.com/elonmusk","scrapedAt": "2026-05-04T..."}
Not getting the results you expect?
If profiles return errors or come back empty, switch the proxy group from Datacenter (default) to Residential in the input. Residential proxies are slower and more expensive but far less likely to be rate-limited or blocked by X.