X (Twitter) Profile Scraper
Pricing
from $0.78 / 1,000 profile scrapeds
X (Twitter) Profile Scraper
Scrape public X (Twitter) profiles by username: followers, following, tweet count, bio, website, location, verified badge, join date and avatar. No login, no cookies, no API key.
Pricing
from $0.78 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
MYM
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
X (Twitter) Profile Scraper — bulk scrape X profiles & follower counts (No API Key, No Login)
Scrape public X (Twitter) profiles in bulk — no API key, no login, no cookies, no developer account. Feed the X Profile Scraper a list of usernames, @handles, or profile URLs and get one clean record per account: followers, following, total posts, likes, media count, list count, bio, expanded website link, location, verified badge and verification type, protected flag, join date, full-resolution avatar, and banner image. Export X profile data to JSON, CSV, Excel, or XML, schedule runs via the Apify API, and pipe results into your CRM, influencer database, or dashboard.
Get your first profiles free in under 2 minutes — type a username, click Start, read the data. No configuration, no credit card to try.
Table of contents
- What can the X Profile Scraper do?
- Who scrapes X profiles?
- What data can I scrape from an X profile?
- How to scrape X (Twitter) profiles
- Input example
- Output example
- How much will scraping X profiles cost?
- Tips for scraping X profiles
- Want other X (Twitter) data?
- Use X profile data with AI agents (MCP)
- Integrations & API
- Support
- FAQ — scraping X (Twitter) profiles
- Related searches
- Disclaimer
- Resources
What can the X Profile Scraper do? {#what-can-the-x-profile-scraper-do}
The X (Twitter) Profile Scraper resolves any public account into a structured record, with zero setup. Use it to:
- 👤 Scrape any public X profile by username, @handle, or profile URL.
- 📊 Get real follower and following counts straight from the live public profile.
- 📝 Read the full bio plus the expanded website link (no
t.coshortener). - ✅ Check verification —
isVerifiedplusverifiedType(Government,Business,null, …). - 🔒 Detect protected accounts before you waste a run trying to read their posts.
- 📅 Get the join date — a strong authenticity signal when screening accounts.
- 🖼️ Download full-resolution avatars and banners — not the tiny
_normalthumbnail X serves by default. - 🔢 Get post, likes, media, and list counts for engagement-rate math.
- 🧑🤝🧑 Queue hundreds of accounts in one run — no limit on how many usernames you add.
- 📤 Export X profile data to JSON, CSV, Excel, or XML, or pull it live through the API.
No OAuth app, no monthly X API tier, no quota juggling — paste usernames and collect publicly available profile data.
Who scrapes X profiles? {#who-scrapes-x-profiles}
- 🤝 Influencer marketers — verify follower counts and verification status before paying for a placement.
- 💼 Sales & lead generation — enrich prospect lists with bio, website, and audience size.
- 📈 Competitor analysts — track a rival's follower growth week over week on a schedule.
- 🕵️ Trust & safety / fraud teams — screen accounts by join date, post count, and verification.
- 🗂️ Database builders — assemble influencer or industry directories with consistent fields.
- 🤖 AI agent developers — give an assistant a tool that answers "how big is this account?" reliably.
What data can I scrape from an X profile? {#what-data-can-i-scrape-from-an-x-profile}
| Field | Type | Description |
|---|---|---|
id | string | Numeric account ID (stable even if the handle changes). |
username | string | Handle. |
name | string | Display name. |
description | string | Bio text. |
createdAt | string | Account join date. |
followers | number | Follower count. |
following | number | Accounts this profile follows. |
tweetsCount | number | Total posts published. |
likesCount | number | Posts this account has liked. |
mediaCount | number | Photos and videos posted. |
listedCount | number | Lists the account appears on. |
location | string | Profile location text. |
website | string | Expanded (un-shortened) bio link. |
isVerified | boolean | Verified / X Premium badge. |
verifiedType | string | Government, Business, or null. |
isProtected | boolean | Whether the account is private. |
profileImage | string | Avatar at full resolution. |
bannerImage | string | Header image URL. |
url | string | Canonical profile link. |
Fields reflect what the account exposes publicly. Protected accounts are reported in the run log and skipped.
How to scrape X (Twitter) profiles {#how-to-scrape-x-twitter-profiles}
- Open the X (Twitter) Profile Scraper on Apify.
- Add accounts to X (Twitter) usernames —
nasa,@OpenAI,https://x.com/spacexall work. - (Optional) Set Max profiles to cap the run.
- Click ▶ Start.
- Export to JSON, CSV, Excel, or XML, or fetch through the API.
No login, no cookies, no proxy setup. Fields stay identical from one profile to hundreds, so code written against a test run keeps working at scale.
Input example {#input-example}
{"usernames": ["nasa", "@OpenAI", "https://x.com/spacex"],"resultsLimit": 50}
- usernames — usernames, @handles, or profile URLs.
- resultsLimit — hard cap on profiles returned per run.
Output example {#output-example}
{"id": "11348282","username": "NASA","name": "NASA","description": "Making the seemingly impossible, possible. ✨","createdAt": "Wed Dec 19 20:20:32 +0000 2007","followers": 92219152,"following": 195,"tweetsCount": 74261,"likesCount": 16894,"mediaCount": 24513,"listedCount": 96884,"location": "Pale Blue Dot","website": "http://www.nasa.gov/","isVerified": true,"verifiedType": "Government","isProtected": false,"profileImage": "https://pbs.twimg.com/profile_images/1321163587679784960/0ZxKlEKB.jpg","bannerImage": "https://pbs.twimg.com/profile_banners/11348282/1740000000","url": "https://x.com/NASA"}
How much will scraping X profiles cost? {#how-much-will-scraping-x-profiles-cost}
Simple pay-per-result pricing — you pay per profile returned, not for compute time.
- 💸 Pay per profile — budget is just profiles × rate.
- 📉 Volume discounts on Bronze, Silver, Gold, Platinum, and Diamond Apify plans.
- 🆓 Free to try — new Apify accounts include monthly free usage.
- 🚫 No hidden fees — no proxy add-on, no per-request charge, no minimum.
See the live rate on the Apify store page.
Tips for scraping X profiles {#tips-for-scraping-x-profiles}
- 📅 Screen with
createdAt+tweetsCount. A brand-new account with thousands of posts is a red flag. - 🧮 Compute engagement rate properly. Pull the account's posts with the Tweets Scraper and divide average likes by
followers. - 🔒 Check
isProtectedfirst to avoid queueing timeline runs that cannot return anything. - 🖼️ Use
profileImagefor directories — it is already the full-resolution version. - 🔗
websiteis pre-expanded — no need to resolvet.colinks yourself. - ⏰ Schedule a daily run on a fixed list to build a follower-growth time series.
- 🆔 Store
id, not the handle. Handles change; the numeric ID does not.
Want other X (Twitter) data? {#want-other-x-twitter-data}
Profiles are the entry point. Combine this actor with the rest of the X toolkit:
- 🐦 X (Twitter) User Tweets Scraper — export the full public timeline of any account with metrics and media.
- 🔗 X (Twitter) Tweet Scraper by URL — paste post URLs or IDs and get full data for each one.
- 📈 X (Twitter) Trending Topics Scraper — live trends for any country or city with tweet volume.
Building a multi-platform social dataset? The same pay-per-result, no-login approach covers the other networks too:
- 📸 Instagram Profile Scraper · Instagram Post Scraper · Instagram Hashtag Scraper · Instagram Comment Scraper
- 🎵 TikTok Profile Scraper · TikTok Video Scraper · TikTok Hashtag Scraper · TikTok Comments Scraper
- 👔 LinkedIn Profile Scraper · LinkedIn Company Scraper · LinkedIn Jobs Scraper
- 🤖 Reddit Scraper · Reddit Search Scraper · Reddit Subreddit Scraper
- ▶️ YouTube Channel Scraper · YouTube Comment Scraper · YouTube Transcript Scraper
- 🗺️ Google Maps Scraper · Google News Scraper
Browse everything on the myagizm store profile.
Use X profile data with AI agents (MCP) {#use-x-profile-data-with-ai-agents-mcp}
The X (Twitter) Profile Scraper is available through the Apify MCP server, so AI assistants can call it as a tool and pull X profile data on demand.
- 🧩 Claude — add the Apify MCP server and let Claude fetch and analyse X profile data.
- 🤖 ChatGPT — use the actor as a tool inside research and reporting workflows.
- 🖊️ Cursor — pull X profile data straight into your coding and prototyping sessions.
No glue code required: ask your agent in plain language and it runs the actor, reads the structured output, and answers.
Common AI-agent recipes:
- 🔎 Account vetting — "is @example a real, established account? check join date, post count, verification."
- 📊 Audience sizing — "rank these 20 accounts by follower count and give me a table."
- 🗂️ Directory building — "collect bios and websites for these accounts and group them by industry."
- 📈 Growth tracking — "compare today's follower counts with last week's numbers."
Integrations & API {#integrations--api}
Connect the actor to the tools you already use: Make, Zapier, n8n, Slack, Airbyte, Gumloop, CrewAI, IFTTT, Lindy, GitHub, Google Sheets, and Google Drive — plus webhooks, Apify Schedules, and the MCP server.
Run synchronously and get the dataset (Apify API)
curl -X POST "https://api.apify.com/v2/acts/myagizm~x-profile-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{ "usernames": ["nasa", "OpenAI"], "resultsLimit": 50 }'
Start a run asynchronously
curl -X POST "https://api.apify.com/v2/acts/myagizm~x-profile-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{ "usernames": ["nasa", "spacex", "OpenAI"], "resultsLimit": 100 }'
Fetch dataset items later
$curl "https://api.apify.com/v2/acts/myagizm~x-profile-scraper/runs/last/dataset/items?token=YOUR_APIFY_TOKEN&format=csv"
Change format to json, csv, xlsx, or xml to export scraped data in your preferred format. The Apify Console also auto-generates ready-to-paste JavaScript, Python, and CLI snippets plus an OpenAPI spec for this actor.
Support {#support}
Questions, feature requests, or something not looking right? Open an issue on the actor's Issues tab. Please include the input you used so we can reproduce and fix it quickly.
FAQ — scraping X (Twitter) profiles {#faq--scraping-x-twitter-profiles}
Is it legal to scrape X profiles?
The actor collects only publicly available profile data — what X shows any logged-out visitor. It never logs in and never touches protected accounts. You are responsible for compliant use; profile data can be personal data, so follow GDPR, CCPA, and platform terms.
Do I need an X API key, developer account, or login?
No. No API key, no OAuth app, no X API tier, no login, no cookies.
Can I scrape follower and following counts?
Yes — followers and following come straight from the live public profile.
Can I get the list of followers themselves?
No. X does not expose follower lists to logged-out clients, so this actor returns counts, not the individual accounts.
Can I scrape protected (private) accounts?
No. They are reported in the run log and skipped. The actor never bypasses access controls.
How many profiles can I scrape in one run?
As many as you queue — there is no cap on usernames. Use Max profiles if you want to limit a run deliberately.
Do I get the bio link un-shortened?
Yes. website is the expanded destination URL, not the t.co wrapper.
Is the avatar full resolution?
Yes. profileImage points to the full-size image rather than the _normal thumbnail.
Can I export profiles to CSV, Excel, or JSON?
Yes — JSON, CSV, Excel, or XML via the Console or the API format parameter.
Can I use it with the Apify API?
Yes. Use myagizm~x-profile-scraper with the sync or async endpoints shown above.
Is there an MCP server for AI agents?
Yes — Claude, ChatGPT, and Cursor can call this actor as a tool through the Apify MCP server.
Do I need proxies?
No. Proxy handling is built in and managed.
Can I schedule runs?
Yes. Apify Schedules, API, or webhooks.
What happens if a username does not exist?
It is reported in the run log and the rest of the batch continues.
How fresh is the data?
No caching — every run reads the current public profile.
Can I also get the account's posts?
Yes, with the X (Twitter) User Tweets Scraper. This actor is profile-only by design so you are not billed for posts you did not ask for.
Does it work with numeric IDs?
Input is by handle or profile URL. The numeric id is returned in the output so you can key your database on it.
Related searches {#related-searches}
twitter profile scraper · x profile scraper · twitter follower count checker · twitter followers count api · scrape twitter bio · twitter user data export · twitter account checker · bulk twitter profile lookup · x account scraper · twitter influencer database · twitter verified badge checker · twitter join date lookup · twitter avatar downloader · twitter banner downloader · twitter profile api alternative · scrape twitter without api key · twitter lead generation tool · twitter account authenticity check · x user info api · twitter profile data csv
Disclaimer {#disclaimer}
This is an independent tool and is not affiliated with, endorsed by, or sponsored by X Corp., Twitter, or any of their subsidiaries. All product names, logos, and brands are property of their respective owners.
The actor collects only publicly available data — the same content any logged-out visitor can see. It never logs in, never bypasses access controls, and never touches private, protected, or deleted content. You are responsible for how you use the data: if it contains personal data, follow GDPR, CCPA, and other applicable regulations, and respect the platform's terms.
Resources {#resources}
- 📘 Apify API documentation — run actors and fetch datasets programmatically.
- 🤖 Apify MCP server — use this actor as a tool in Claude, ChatGPT, and Cursor.
- 📤 Dataset export docs — export to JSON, CSV, Excel, and XML.
- ⏰ Scheduling actor runs — keep your data fresh automatically.
- 🔌 Apify integrations — n8n, Zapier, Make, Slack, and more.
- 🏪 myagizm store profile — the full family of no-login social scrapers.
中文说明 —— X(推特)账号资料抓取工具
批量抓取公开的 X(Twitter)账号资料 —— 不需要 API Key、不需要登录、不需要 Cookie、不需要开发者账号。填入用户名、@handle 或主页链接,每个账号返回一条干净数据:粉丝数、关注数、发帖总数、点赞数、媒体数、被列入清单数、简介、已还原的网站链接、地区、认证标记与认证类型、是否受保护、注册时间、全分辨率头像与横幅图。结果可导出为 JSON、CSV、Excel、XML,也可通过 Apify API 定时运行,接入 CRM、红人库或数据看板。
两分钟内免费拿到第一批数据 —— 填入内容,点击 Start 即可。无需配置,试用不需要信用卡。
这个 Actor 能做什么
- 👤 抓取任意公开账号资料 —— 支持用户名、@handle、主页链接。
- 📊 真实的粉丝数与关注数 —— 直接读取实时公开主页。
- 📝 完整简介 + 已还原的网站链接(不是
t.co短链)。 - ✅ 认证状态 ——
isVerified与verifiedType(Government、Business等)。 - 🔒 识别受保护账号 —— 避免白跑一次时间线抓取。
- 📅 注册时间 —— 判断账号真实性的重要信号。
- 🖼️ 全分辨率头像与横幅,不是 X 默认给的
_normal小图。 - 🔢 发帖数、点赞数、媒体数、清单数 —— 方便计算互动率。
- 🧑🤝🧑 单次可排队上百个账号,数量不限。
- 📤 导出 为 JSON、CSV、Excel、XML,或通过 API 拉取。
谁在用
- 🤝 红人营销 —— 投放前核实粉丝量与认证状态。
- 💼 销售与线索 —— 用简介、网站、受众规模丰富潜客名单。
- 📈 竞品分析 —— 定时运行,逐周跟踪对手粉丝增长。
- 🕵️ 风控与反欺诈 —— 用注册时间、发帖量、认证状态筛查账号。
- 🗂️ 数据库建设 —— 用统一字段搭建红人或行业名录。
- 🤖 AI 智能体开发 —— 给助手一个可靠回答"这个账号多大"的工具。
可以抓取哪些数据
| 字段 | 类型 | 说明 |
|---|---|---|
id | string | 数字账号 ID(改用户名也不变) |
username | string | 用户名 |
name | string | 显示名称 |
description | string | 简介 |
createdAt | string | 注册时间 |
followers | number | 粉丝数 |
following | number | 关注数 |
tweetsCount | number | 发帖总数 |
likesCount | number | 点赞过的推文数 |
mediaCount | number | 发布的图片与视频数 |
listedCount | number | 被列入清单数 |
location | string | 资料中的地区 |
website | string | 已还原的完整网站链接 |
isVerified | boolean | 认证 / X Premium 标记 |
verifiedType | string | Government、Business 或 null |
isProtected | boolean | 是否为私密账号 |
profileImage | string | 全分辨率头像 |
bannerImage | string | 横幅图地址 |
url | string | 主页链接 |
字段取决于账号公开了什么。受保护账号会被跳过并记录在日志中。
使用步骤
- 打开 X(Twitter)账号资料抓取工具。
- 在 X (Twitter) usernames 中填入账号:
nasa、@OpenAI、https://x.com/spacex均可。 - (可选)用 Max profiles 限制单次数量。
- 点击 ▶ Start。
- 导出为 JSON、CSV、Excel、XML,或通过 API 获取。
输入示例
{ "usernames": ["nasa", "@OpenAI"], "resultsLimit": 50 }
输出示例
{"id": "11348282","username": "NASA","name": "NASA","description": "Making the seemingly impossible, possible. ✨","createdAt": "Wed Dec 19 20:20:32 +0000 2007","followers": 92219152,"following": 195,"tweetsCount": 74261,"location": "Pale Blue Dot","website": "http://www.nasa.gov/","isVerified": true,"verifiedType": "Government","isProtected": false,"profileImage": "https://pbs.twimg.com/profile_images/xxxx.jpg","url": "https://x.com/NASA"}
使用建议
- 📅 用
createdAt+tweetsCount做筛查 —— 新注册却有上万条发帖通常有问题。 - 🧮 正确计算互动率 —— 用推文抓取工具取推文,平均点赞 ÷
followers。 - 🔒 先看
isProtected,避免对私密账号做无效的时间线抓取。 - 🆔 入库请存
id而不是用户名 —— 用户名会变,数字 ID 不会。 - ⏰ 每天定时跑一次固定名单,即可积累粉丝增长曲线。
价格
采用按结果计费(pay-per-result):只为真正拿到的数据付费,不按运行时间收费。
- 💸 成本随结果数量线性增长,预算可以提前算清楚。
- 📉 Apify 的 Bronze / Silver / Gold / Platinum / Diamond 套餐享受阶梯折扣。
- 🆓 新账号自带每月免费额度,第一次运行不花钱。
- 🚫 没有代理附加费、没有单次请求费、没有最低消费。
实时价格请见 Apify 商店页面。
其他 X(Twitter)数据
- 🐦 X(Twitter)用户推文抓取工具 —— 导出任意公开账号的完整时间线,含指标与媒体。
- 🔗 X(Twitter)单条推文抓取工具 —— 粘贴链接或 ID,返回完整推文数据。
- 📈 X(Twitter)热门趋势抓取工具 —— 按国家或城市获取实时趋势。
完整工具家族见 myagizm 商店主页:Instagram、TikTok、LinkedIn、Reddit、YouTube、Google Maps 抓取工具都采用同样的免登录、按结果计费方式。
配合 AI 智能体使用(MCP)
本 Actor 已接入 Apify MCP 服务器,Claude、ChatGPT、Cursor 等助手可以把它当作工具直接调用,用自然语言提问即可获得结构化结果,无需写胶水代码。
集成与 API
支持 Make、Zapier、n8n、Slack、Airbyte、Gumloop、CrewAI、IFTTT、Lindy、GitHub、Google Sheets、Google Drive,以及 Webhook、定时任务和 MCP 服务器。
curl -X POST "https://api.apify.com/v2/acts/myagizm~x-profile-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{ "usernames": ["nasa", "@OpenAI"], "resultsLimit": 50 }'
把 format 参数改成 json、csv、xlsx 或 xml 即可导出不同格式。
常见问题
抓取账号资料合法吗? 只采集公开可见的资料,即任何未登录访客都能看到的内容,不登录、不触碰受保护账号。资料可能属于个人数据,请遵守 GDPR / CCPA 与平台条款。
需要 API Key 或登录吗? 不需要。
能拿到粉丝列表吗? 不能。X 不向未登录客户端开放粉丝列表,本工具返回的是数量,不是具体账号。
能抓私密账号吗? 不能,会被跳过并记录在日志中。
一次能抓多少个账号? 不限,排多少个就抓多少个;也可以用 Max profiles 主动限流。
简介里的链接是完整地址吗?
是。website 已经还原成真实目标地址,不是 t.co 短链。
头像是原图吗?
是,返回的是全分辨率地址,不是 _normal 缩略图。
支持导出 CSV / Excel / JSON 吗? 支持四种格式:JSON、CSV、Excel、XML。
需要代理吗? 不需要,已内置。
能定时运行吗? 可以,支持 Apify Schedules、API 与 Webhook。
用户名不存在会怎样? 记录在运行日志中,其余账号继续正常抓取。
能同时拿到这个账号的推文吗? 请配合X(Twitter)用户推文抓取工具。本工具只做资料,避免你为不需要的推文付费。
免责声明
本工具为独立第三方工具,与 X Corp.、Twitter 及其关联公司无任何隶属、认可或赞助关系。所有商标归各自所有者。
本 Actor 只采集公开可见的数据 —— 即任何未登录访客都能看到的内容。它不登录、不绕过访问控制、不获取私密或已删除内容。数据的使用责任由使用者承担:如涉及个人数据,请遵守 GDPR、CCPA 等相关法规以及平台条款。
相关搜索
推特账号抓取 · x 资料抓取 · 推特粉丝数查询 · twitter 粉丝数 api · 抓取推特简介 · 推特用户数据导出 · 批量查询推特账号 · 推特红人数据库 · 推特认证查询 · 推特注册时间查询 · 推特头像下载 · 推特横幅下载 · twitter 资料 api 替代 · 免 api key 抓取推特 · 推特线索挖掘 · 推特账号真实性核查 · x 用户信息 api · 推特资料导出 csv