X (Twitter) Profile Scraper - Users & Followers
Pricing
from $0.30 / 1,000 profiles
X (Twitter) Profile Scraper - Users & Followers
Scrape X (Twitter) user profiles in bulk: followers, following, tweet count, bio, location, website, join date, checkmark type, profile picture and banner. No login.
Pricing
from $0.30 / 1,000 profiles
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
8
Total users
8
Monthly active users
17 days ago
Last modified
Categories
Share
What is X (Twitter) User Profile Scraper?
X (Twitter) User Profile Scraper is a tool that lets you scrape X (Twitter) user profiles in bulk: follower and following counts, tweet and media counts, bio, location, website, join date, checkmark type, organization badge, profile picture and banner. Paste usernames, click Start, and download the profiles as Excel, CSV or JSON.
- β‘ Speed: about 840 profiles per minute (210 profiles in 15 seconds in our test)
- π’ Bulk: up to 10,000 usernames in one run, no minimum
- β Checkmarks: blue, gold (business) and grey (government), plus the organization badge
- π No login: no X account, cookies or API key needed
- πΈ Free to try: the $5 of free usage every Apify account gets each month covers about 16,000 profiles
What can X (Twitter) User Profile Scraper do?
- Get follower counts for a list of X accounts
- Get bio, location, website and join date of any public profile
- Check which accounts have a blue, gold or grey checkmark
- See the organization badge an account shows (for example, the company it works for)
- Download profile pictures and banners
- Track follower growth by scraping the same accounts on a schedule
- Get results in seconds over the real-time API, without starting a run
- Export to Excel, CSV, JSON, HTML or XML, or send them to Google Sheets, Make, Zapier and more
What data can you extract from X (Twitter) profiles?
| π€ Username and display name | π₯ Followers | β‘οΈ Following |
| π Tweet count | πΌοΈ Media count | β€οΈ Likes given |
| ποΈ Bio (links expanded) | π Location | π Website |
| π Join date | β Checkmark type | π’ Organization badge |
| π§βπΌ Professional category | π Protected or public | π Pinned tweet |
| π· Profile picture (400x400) | π Banner | π User ID |
How to scrape X (Twitter) profiles
- Create a free Apify account (no credit card needed).
- Open X (Twitter) User Profile Scraper.
- Paste one or more usernames or profile links.
- Click Start.
- When the run finishes, download your profiles as Excel, CSV, JSON, HTML or XML.
How much does it cost to scrape X (Twitter) profiles?
You pay $0.30 per 1,000 profiles (plus $0.00005 when a run starts), and only for the profiles you get. For example, 1,000 accounts cost $0.30. Every Apify account gets $5 of free usage each month, so you can try it at no cost. See the Pricing tab for the current prices; paid Apify plans get the same price per result.
β¬οΈ Input
Usernames can be written as NASA, @NASA, or a link (https://x.com/NASA, https://twitter.com/NASA). The same account written two ways is scraped once.
| Setting | What it does |
|---|---|
| Usernames or profile URLs | The accounts to scrape, up to 10,000 per run |
Example:
{"usernames": ["NASA", "@SpaceX", "https://x.com/USSpaceForce"]}
β¬οΈ Output
You get one row per account. You can view them as a table in Apify Console or download them as Excel, CSV, JSON, HTML or XML. A real row:
{"id": "26572460","username": "USSpaceForce","name": "United States Space Force","url": "https://x.com/USSpaceForce","description": "Official U.S. Space Force X: The appearance of hyperlinks does not = endorsement. Comment moderation & endorsement policy: https://www.af.mil/Disclaimer","location": "Washington D.C.","website": "https://www.spaceforce.mil/","createdAt": "2009-03-25T19:41:08Z","followers": 725120,"following": 717,"tweets": 13148,"mediaCount": 2745,"likesGiven": 4771,"isBlueVerified": true,"verifiedType": "Government","isProtected": false,"affiliation": "Department of War πΊπΈ","professionalType": "Business","profileImageUrl": "https://pbs.twimg.com/profile_images/1839021693961990144/Lgi_WnUj_400x400.jpg","bannerUrl": "https://pbs.twimg.com/profile_banners/26572460/1749147909","pinnedTweetIds": [],"source": "USSpaceForce","fetchedAt": "2026-09-25T00:50:01Z"}
source is the username or link you entered. Each run also saves a short report listing any account it could not scrape and why (for example, a suspended or mistyped username).
How can I use X (Twitter) profile data?
- Influencer discovery: compare follower counts and activity across a list of creators
- Lead research: get the website, location and bio of accounts in your market
- Follower tracking: run the same list daily and chart follower growth
- Account verification checks: see which accounts carry a checkmark or an organization badge
- CRM enrichment: add X profile details to the contacts or companies you already have
Real-time X (Twitter) profile API
Need profile details right away inside your app? Call the actor's API and get the rows back in the response, without starting a run:
GET https://<your-actor-standby-url>/user?username=NASA&username=SpaceXAuthorization: Bearer <YOUR_APIFY_TOKEN>
You can also run the actor from your own code with the Apify API or the Python and JavaScript clients:
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("automly/x-twitter-user-profile-scraper").call(run_input={"usernames": ["NASA", "SpaceX"],})for profile in client.dataset(run["defaultDatasetId"]).iterate_items():print(profile["username"], profile["followers"])
π€ Use with AI agents (MCP)
This actor works as a tool for AI agents. Connect any MCP-compatible AI assistant or agent to the Apify MCP server at https://mcp.apify.com (sign in with your Apify account), and it can find this actor, fill in the input and read the results by itself. Ask in plain words, for example "Compare the follower counts of NASA and SpaceX on X", and the agent runs automly/x-twitter-user-profile-scraper with an input like {"usernames": ["NASA", "SpaceX"]}. Every input and output field has a plain description, so the agent knows what to type and what each column means. Agent runs cost the same as runs you start yourself.
βFAQ
How much does it cost to scrape X (Twitter) profiles?
$0.30 per 1,000 profiles ($0.0003 per profile), plus $0.00005 per run at the default settings. You pay only for the profiles you get, and the Pricing tab always shows the current price. Every Apify account gets $5 of free usage each month, enough for about 16,000 profiles, so you can try it at no cost.
Can I get the list of an account's followers?
No. X does not show follower and following lists to visitors who are not logged in. You get the follower and following counts of each account.
Can I get an account's tweets too?
Use X (Twitter) Profile Tweets Scraper. It returns the same profile info plus the account's latest tweets.
Does it return email addresses or phone numbers?
No. It only collects what the profile shows publicly. If an account put an email in its bio, it appears as part of the bio text.
Can I scrape protected accounts?
You get the profile info X shows to visitors who are not logged in, and isProtected is true so you can tell them apart. Their tweets stay private. Suspended or mistyped usernames are listed in the run report.
Do I need an X account?
No. You don't need an X account, cookies or an API key.
Can I connect X (Twitter) User Profile Scraper to other tools or AI agents?
Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.
Is it legal to scrape X (Twitter)?
This scraper only collects profile information that people chose to make public. It does not collect private data such as email addresses or phone numbers. Profiles can still contain personal data, which may be protected by laws such as GDPR, so only scrape it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?
X (Twitter) User Profile Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by X Corp.
Something isn't working. What should I do?
Open the Issues tab and tell us the username and what you expected. We usually reply within a day.
Scrape more X (Twitter) data
| Actor | What it does |
|---|---|
| X (Twitter) Profile Tweets Scraper | The latest tweets of any public account, with profile info |
| X (Twitter) Tweet Scraper | Full details of any tweets by URL or ID |
β Your feedback
Ideas, missing fields or problems: open the Issues tab and we'll take a look. If X (Twitter) User Profile Scraper saved you time, a short review on the Reviews tab helps other people find it.