X (Twitter) Profile Info Scraper avatar

X (Twitter) Profile Info Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
X (Twitter) Profile Info Scraper

X (Twitter) Profile Info Scraper

Get public profile information for one or more X/Twitter usernames in plain language.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Datamagnet

Datamagnet

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

X Twitter Profile Scraper

Get public X/Twitter profile details for one or more usernames in a clean, ready-to-use format. This actor is built for marketers, recruiters, researchers, and growth teams who need fast X/Twitter profile lookup without manual copying and pasting. Use it to collect public profile data, compare accounts, and batch process multiple usernames in one run. You get the raw profile information exactly as returned, so you can review or reuse it in your own workflows.

Key Features

  • Extract public profile details for any X/Twitter username you provide.
  • Collect data for one account or many accounts in a single run.
  • Preserve the original profile fields exactly as returned for reliable downstream use.
  • Capture important profile signals such as name, bio, follower count, verification status, and account age.
  • Export results in a format that is easy to sort, filter, and analyze.
  • Support username-based lookups and optional user ID-based lookups when available.
  • Save time by replacing manual profile checks with automated collection.

Use Cases

Market Research

Market researchers use this actor to quickly review public profile details for creators, brands, and competitors on X/Twitter. Fields like name, desc, sub_count, friends, and statuses_count help teams understand audience size, positioning, and posting activity. This makes it easier to compare accounts and identify which profiles are growing, active, or influential.

Influencer Discovery

Influencer and partnership teams can use the actor to evaluate potential collaborators before outreach. The returned profile data shows the account’s public identity, verification status, follower count, and profile description, which helps teams decide whether an account fits a campaign. It is especially useful when screening many usernames at once.

Lead Qualification

Sales and business development teams often need a quick way to verify whether a public X/Twitter account looks legitimate and relevant. With fields such as name, profile, rest_id, blue_verified, location, and desc, they can confirm identity and gather context before reaching out. This reduces wasted time on low-quality leads and helps prioritize the right contacts.

Brand Monitoring

Brand and communications teams can use this actor to keep an eye on public profiles that mention or represent their company. The profile fields help them spot changes in account identity, verification status, bio text, or follower growth over time. That makes it easier to track public-facing accounts and respond faster when something changes.

Competitive Analysis

Analysts can compare competitor profiles side by side using the returned public data. Details like header_image, avatar, created_at, media_count, and pinned_tweet_ids_str help teams understand how competitors present themselves and how active they are. This supports better decisions around positioning, content strategy, and audience targeting.

Account Verification Checks

Operations and trust teams can use the actor to review whether a public account appears verified and how it presents itself publicly. The output includes blue_verified, verification_type, and other visible profile attributes that help teams assess account credibility. This is useful for moderation, partner review, and internal checks.

Input

FieldTypeRequiredDescriptionExample
rest_idstringNoThe numeric user ID. If you know it, the actor can use it instead of the username.44196397
screennamestringYesEnter one or more X/Twitter usernames to look up. Use the username only, without the @ symbol.elonmusk

Output

FieldTypeDescription
statusstringShows the account’s current public status, such as whether it is active.
profilestringThe username that was looked up.
rest_idstringThe account’s numeric identifier, useful for matching records across systems.
blue_verifiedbooleanIndicates whether the account shows a verification badge.
verification_typestring or nullShows the type of verification if available, or nothing if not provided.
affiliatesobjectExtra public label or affiliation details shown on the profile.
business_accountarrayPublic business-related labels or settings associated with the account, if any.
avatarstringThe profile picture URL.
header_imagestringThe banner image URL shown at the top of the profile.
descstringThe public bio or description written on the profile.
namestringThe display name shown on the account.
protectedbooleanIndicates whether the account is public or protected.
locationstringThe public location listed on the profile, if any.
friendsnumberThe number of accounts the user follows.
sub_countnumberThe number of followers the account has.
statuses_countnumberThe total number of posts the account has made.
media_countnumberThe number of media posts associated with the account.
pinned_tweet_ids_strarrayThe IDs of pinned posts shown on the profile.
created_atstringThe date and time the account was created.
idstringThe internal account identifier returned with the profile data.

Sample Output

{
"status": "active",
"profile": "elonmusk",
"rest_id": "44196397",
"blue_verified": true,
"verification_type": null,
"affiliates": {
"label": {
"badge": {
"url": "https://pbs.twimg.com/profile_images/1955359038532653056/OSHY3ewP_bigger.jpg"
},
"description": "X",
"url": {
"url": "https://twitter.com/X",
"urlType": "DeepLink"
},
"userLabelDisplayType": "Badge",
"userLabelType": "BusinessLabel"
}
},
"business_account": [],
"avatar": "https://pbs.twimg.com/profile_images/2053244804520427520/m8mdWZCG_normal.jpg",
"header_image": "https://pbs.twimg.com/profile_banners/44196397/1774145451",
"desc": "Starmind",
"name": "Elon Musk",
"protected": false,
"location": "",
"friends": 1366,
"sub_count": 240728657,
"statuses_count": 105263,
"media_count": 4589,
"pinned_tweet_ids_str": [
"2073311697474076672"
],
"created_at": "Tue Jun 02 20:12:29 +0000 2009",
"id": "44196397"
}

How It Works

  1. You enter one username or a list of usernames you want to check.
  2. The actor looks up each public profile automatically.
  3. It gathers the profile details exactly as they are returned.
  4. If you provide multiple usernames, it processes them one by one in the same run.
  5. Your results are then ready for review, download, or further analysis.

Getting Started

Getting started is simple and does not require coding knowledge. Click Try for free, enter the X/Twitter usernames you want to look up, and click Run. The actor will collect the public profile details for each username and return the results in a format that is easy to work with. You can download the output as JSON, CSV, or Excel depending on how you want to review or share the data.

Frequently Asked Questions

Do I need technical skills?

No. This actor is designed for business users who want quick profile lookup without manual work. Just enter the usernames, run the actor, and review the results.

How fast does it run?

It usually runs quickly for a small number of usernames, and batch runs are handled one profile at a time. The total time depends on how many usernames you enter and how quickly each profile can be retrieved.

What format is the output?

The results are available in formats that are easy to use for reporting and analysis, including JSON, CSV, and Excel. That makes it simple to open the data in spreadsheets or pass it into your own workflows.

This actor is intended for public profile information only. You should always use the data in a way that respects applicable laws, platform rules, and your own internal policies.

Can I schedule it to run automatically?

Yes, you can set it up to run on a schedule if you want regular profile checks. This is useful for monitoring public accounts over time, tracking follower growth, or keeping an eye on profile changes.