TikTok Profile Scraper V2 avatar

TikTok Profile Scraper V2

Pricing

from $1.40 / 1,000 tiktok profile scrapeds

Go to Apify Store
TikTok Profile Scraper V2

TikTok Profile Scraper V2

Scrape public TikTok profiles at scale with guaranteed delivery: followers, following, total likes, video count, bio, verified flag and avatar. Managed infrastructure, no login or cookies required.

Pricing

from $1.40 / 1,000 tiktok profile scrapeds

Rating

0.0

(0)

Developer

MYM

MYM

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

TikTok Profile Scraper — bulk scrape TikTok accounts & follower counts (No API Key, No Login)

Apify Actor No API Key required No Login needed No cookies needed Export formats MCP AI agents Pay per result

Scrape public TikTok profiles in bulk — no login, no cookies, no TikTok for Developers app, no access token. Feed the TikTok Profile Scraper a list of usernames or profile URLs and get one clean record per account: followers, following, mutual friends, total hearts, video count, bio, region, verified badge, private flag, numeric user ID, and a full-resolution avatar. Export TikTok profile data to JSON, CSV, Excel, or XML, schedule runs via the Apify API, and pipe results into your creator database, CRM, or dashboard.

Get your first profiles free in under 2 minutes — type a username, click Start. No configuration, no credit card to try.


Table of contents


What can the TikTok Profile Scraper V2 do? {#what-can-it-do}

  • 👤 Scrape any public TikTok profile by username, @handle, or profile URL.
  • 📊 Get followers, following, and total hearts read live from the public profile.
  • 🎥 Get the public video count for output-rate analysis.
  • 📝 Read the bio and get the account region.
  • Check the verified badge and detect private accounts before deeper runs.
  • 🆔 Get the numeric user ID so your database survives handle changes.
  • 🖼️ Get full-resolution avatars for creator boards and directories.
  • 🧑‍🤝‍🧑 Queue hundreds of usernames in one run — no limit on how many you add.
  • 🚚 Managed delivery — consistent results on every run, not best-effort.
  • 📤 Export to JSON, CSV, Excel, or XML, or pull live via API.

Go beyond the limits of the official TikTok API: no OAuth app, no app review, no quota juggling — paste your input and collect publicly available data.


Who uses the TikTok Profile Scraper V2? {#who-uses-it}

  • 🤝 Influencer marketers — verify follower counts and hearts before booking a creator.
  • 💼 Talent & agency teams — maintain a roster with current, comparable stats.
  • 📈 Competitor analysts — track rival accounts' growth on a schedule.
  • 🛒 Brand & e-commerce teams — vet accounts before affiliate or seeding campaigns.
  • 🧑‍💻 Data teams — snapshot creator stats over time to compute growth rates.

What data can I scrape? {#what-data}

FieldTypeDescription
inputUsernamestringThe username you asked for, handy when batching.
usernamestringHandle (uniqueId).
nicknamestringDisplay name.
userIdstringNumeric account ID — stable if the handle changes.
followersnumberFollower count.
followingnumberAccounts this profile follows.
friendsnumberMutual follows.
likesnumberTotal hearts across all videos.
videosnumberNumber of public videos.
biostringProfile bio text.
regionstringAccount region code.
verifiedbooleanVerified badge.
privatebooleanWhether the account is private.
avatarUrlstringFull-resolution avatar URL.
createdAtstringAccount creation timestamp when exposed.
urlstringProfile link.

Fields reflect what TikTok exposes publicly for that item. Values that do not exist for a given item are returned as null rather than dropped, so your schema stays stable.


How to scrape TikTok profiles {#how-to}

  1. Open the TikTok Profile Scraper on Apify.
  2. Add accounts to TikTok usernameszachking, @khaby.lame, or https://www.tiktok.com/@nasa all work.
  3. (Optional) Set Max profiles to cap the run.
  4. Click ▶ Start, then export to JSON, CSV, Excel, or XML.

No login, no cookies, no proxy configuration. Start with one input to see the output shape, then scale the same run — the fields stay identical, so code written against a test run keeps working.


Input example {#input-example}

{
"usernames": [
"zachking",
"khaby.lame",
"nasa"
],
"resultsLimit": 100
}
  • usernames — usernames, @handles, or profile URLs.
  • resultsLimit — hard cap on profiles returned per run.

Output example {#output-example}

{
"bio": "Bringing a little more wonder into the world, 15 seconds at a time",
"url": "https://www.tiktok.com/@zachking",
"likes": 1300000000,
"region": null,
"userId": "68616495085350913",
"videos": 611,
"friends": null,
"private": false,
"nickname": "Zach King",
"username": "zachking",
"verified": true,
"avatarUrl": null,
"createdAt": null,
"followers": 86400000,
"following": 179,
"sourceType": "tiktok",
"inputUsername": "zachking"
}

Every run produces a clean dataset you can page through in the Apify Console or pull via API. Export to JSON, CSV, Excel, or XML in one click.


V2 = managed delivery. This is the V2 line: it runs on managed infrastructure for consistent, guaranteed delivery and a wider field set. If you only need best-effort data at the lowest price, the V1 actor of the same surface is also on the store profile.

How much will it cost? {#pricing}

Simple, predictable pay-per-result pricing — you pay for the profiles you actually receive, not for compute time.

  • 💸 Pay per profile — budget is just profiles × rate, so you can estimate spend up front.
  • 📉 Volume discounts — Bronze, Silver, Gold, Platinum, and Diamond Apify plans get progressively lower rates.
  • 🆓 Free to try — new Apify accounts include monthly free usage, so your first run costs nothing.
  • 🚫 No hidden fees — no proxy add-on, no per-request API charge, no minimum spend.

See the live rate on the Apify store page.


Tips {#tips}

  • 🆔 Store userId, not the handle — TikTok handles change more often than you would expect.
  • ❤️ likes is lifetime hearts, not per-video — divide by videos for an average-hearts signal.
  • 🔒 Filter on private first to avoid queueing video runs that cannot return anything.
  • 🌍 Use region to sanity-check audience fit before a geo-targeted campaign.
  • Schedule a daily run on a fixed roster to build a growth time series.
  • 🧮 Pair with the Video Scraper to compute real engagement rate per post.

Want other TikTok data? {#want-other-data}

Building a multi-platform dataset? The same no-login, pay-per-result approach covers the other networks:

Browse everything on the myagizm store profile.


Use the data with AI agents (MCP) {#mcp}

The TikTok Profile Scraper V2 is available through the Apify MCP server, so AI assistants can call it as a tool and pull TikTok profiles on demand.

  • 🧩 Claude — add the Apify MCP server and let Claude fetch and analyse the data.
  • 🤖 ChatGPT — use the actor as a tool inside research and reporting workflows.
  • 🖊️ Cursor — pull structured results straight into your coding sessions.

Common AI-agent recipes:

  • 🔎 Creator vetting — "is @example established? check videos, hearts, and verification."
  • 📊 Roster table — "rank these 30 creators by followers and hearts-per-video."
  • 📈 Growth tracking — "compare today's followers with last week's snapshot."
  • 🌍 Market fit — "group these creators by region."

Integrations & API {#integrations}

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~tiktok-profile-scraper-v2/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"usernames": ["zachking", "khaby.lame", "nasa"], "resultsLimit": 100}'

Start a run asynchronously

curl -X POST "https://api.apify.com/v2/acts/myagizm~tiktok-profile-scraper-v2/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"usernames": ["zachking", "khaby.lame", "nasa"], "resultsLimit": 100}'

Fetch dataset items later

$curl "https://api.apify.com/v2/acts/myagizm~tiktok-profile-scraper-v2/runs/last/dataset/items?token=YOUR_APIFY_TOKEN&format=csv"

Change format to json, csv, xlsx, or xml to export 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 {#faq}

Can I get the creator's videos too?

Yes — use the TikTok Video Scraper for metrics or the Hashtag Scraper for discovery. This actor is profile-only so you are not billed for videos you did not ask for.

Can I get the follower list itself?

Follower and following lists are a separate surface. This actor returns counts.

What is friends?

TikTok's mutual-follow count — accounts that follow each other.

Is the avatar full resolution?

Yes, avatarUrl is the full-size image, not a thumbnail.

Do I need a TikTok account, login, cookies, or API key?

No. There is no login, no cookies, no TikTok for Developers app, no app review, and no access token. Paste your input and run.

The actor collects only publicly available data — the same content any visitor can see without logging in. It never logs in and never accesses private accounts. You are responsible for compliant use: if the data contains personal data, follow GDPR, CCPA, and other applicable regulations, and respect TikTok's terms.

Can I scrape private accounts?

No. Private accounts are reported in the run log and skipped. The actor never bypasses access controls.

Do I need proxies?

No. Proxy handling is built in and managed for you.

Can I export the results to CSV, Excel, or JSON?

Yes — JSON, CSV, Excel, or XML from the Console, or the API format parameter.

Can I use it with the Apify API?

Yes, using the sync and 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.

Can I schedule runs?

Yes. Use Apify Schedules or trigger runs via API and webhooks.

How fresh is the data?

There is no caching. Every run reads the current public page, so numbers are live at run time.

Media URLs stopped working — why?

TikTok signs its CDN links and they expire within hours. Download or re-host media in the same session you scrape it.


tiktok profile scraper · tiktok follower count checker · tiktok account scraper · tiktok bio scraper · bulk tiktok profile lookup · tiktok creator database · tiktok influencer research · tiktok verified check · scrape tiktok without login · tiktok api alternative · tiktok user data export · tiktok hearts count · tiktok profile data csv · tiktok creator vetting · tiktok stats checker · tiktok avatar downloader


Disclaimer {#disclaimer}

This is an independent tool and is not affiliated with, endorsed by, or sponsored by TikTok or ByteDance Ltd.. All product names, logos, and brands are property of their respective owners.

The actor collects only publicly available data — the same content any visitor can see without logging in. It never logs in, never bypasses access controls, and never touches private or protected 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}


中文说明 —— TikTok 账号资料抓取工具(V2)

批量抓取公开的 TikTok 账号资料 —— 不需要登录、Cookie、开发者应用或 access token。填入用户名或主页链接,每个账号返回一条数据:粉丝数、关注数、互关数、获赞总数、视频数、简介、地区、认证标记、是否私密、数字用户 ID 与全分辨率头像。可导出 JSON / CSV / Excel / XML,并通过 Apify API 定时运行。

两分钟内免费拿到第一批数据 —— 填入内容、点击 Start 即可。无需配置,试用不需要信用卡。

能做什么

  • 👤 抓取任意公开账号资料,支持用户名、@handle、主页链接。
  • 📊 粉丝数、关注数、获赞总数,实时读取公开主页。
  • 🎥 公开视频数,便于分析产出频率。
  • 📝 简介与账号地区
  • 认证状态,并可提前识别私密账号。
  • 🆔 数字用户 ID,改名也不影响数据。
  • 🖼️ 全分辨率头像
  • 🧑‍🤝‍🧑 单次可排队上百个账号
  • 🚚 托管交付,每次运行结果稳定。
  • 📤 导出 JSON / CSV / Excel / XML。

无需 OAuth 应用、无需应用审核、无需配额管理 —— 填入内容即可采集公开数据。

谁在用

  • 🤝 红人营销 —— 合作前核实粉丝数与获赞总数。
  • 💼 艺人与代理团队 —— 维护可对比的达人名册。
  • 📈 竞品分析 —— 定时跟踪对手账号增长。
  • 🛒 品牌与电商 —— 分销或铺量前先做账号筛查。
  • 🧑‍💻 数据团队 —— 定期快照,计算增长率。

可以抓取哪些数据

字段类型说明
inputUsernamestring你请求的用户名
usernamestring用户名(uniqueId)
nicknamestring显示名称
userIdstring数字账号 ID,改名也不变
followersnumber粉丝数
followingnumber关注数
friendsnumber互关数
likesnumber全部视频获赞总数
videosnumber公开视频数
biostring个人简介
regionstring账号地区
verifiedboolean是否认证
privateboolean是否私密
avatarUrlstring全分辨率头像
createdAtstring账号创建时间(平台公开时)
urlstring主页链接

字段取决于平台对外公开了什么。某个条目没有的值会返回 null 而不是直接省略,因此你的数据结构始终稳定。

使用步骤

  1. 打开 TikTok 账号资料抓取工具
  2. TikTok usernames 填入账号:zachking@khaby.lamehttps://www.tiktok.com/@nasa 均可。
  3. (可选)用 Max profiles 限制数量。
  4. 点击 ▶ Start 并导出数据。

输入示例

{
"usernames": [
"zachking",
"khaby.lame",
"nasa"
],
"resultsLimit": 100
}

输出示例

{
"bio": "Bringing a little more wonder into the world, 15 seconds at a time",
"url": "https://www.tiktok.com/@zachking",
"likes": 1300000000,
"region": null,
"userId": "68616495085350913",
"videos": 611,
"friends": null,
"private": false,
"nickname": "Zach King",
"username": "zachking",
"verified": true,
"avatarUrl": null,
"createdAt": null,
"followers": 86400000,
"following": 179,
"sourceType": "tiktok",
"inputUsername": "zachking"
}

V2 = 托管交付。 这是 V2 产品线:运行在托管基础设施上,交付更稳定、字段更全。如果你只需要最低价的尽力而为版本,同一功能的 V1 Actor 也在商店主页

价格

采用按结果计费:只为真正拿到的数据付费,不按运行时间计费。

  • 💸 成本 = 结果数量 × 单价,预算可提前算清。
  • 📉 Apify 的 Bronze / Silver / Gold / Platinum / Diamond 套餐享阶梯折扣。
  • 🆓 新账号自带每月免费额度,第一次运行不花钱。
  • 🚫 无代理附加费、无单次请求费、无最低消费。

实时价格见 Apify 商店页面

使用建议

  • 🆔 入库存 userId,TikTok 用户名变动比想象中频繁。
  • ❤️ likes累计获赞而非单条,除以 videos 可得平均获赞。
  • 🔒 先看 private,避免对私密账号做无效抓取。
  • 🌍 用 region 检查地域是否匹配投放目标。
  • ⏰ 每天定时跑固定名册,积累增长曲线。
  • 🧮 配合视频抓取工具计算真实互动率。

其他 TikTok 数据

需要多平台数据?以下工具采用同样的免登录、按结果计费方式:

全部工具见 myagizm 商店主页

配合 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~tiktok-profile-scraper-v2/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"usernames": ["zachking", "khaby.lame", "nasa"], "resultsLimit": 100}'

format 改成 jsoncsvxlsxxml 即可导出不同格式。

常见问题

能同时拿到该账号的视频吗? 请用视频抓取工具标签抓取工具。本工具只做资料,避免为不需要的数据付费。

能拿到粉丝列表吗? 粉丝列表属于另一个入口,本工具返回数量。

friends 是什么? 互相关注的数量。

头像是原图吗? 是,avatarUrl 为全分辨率地址。

需要 TikTok 账号、登录、Cookie 或 API Key 吗? 不需要。不登录、不用 Cookie、不需要开发者应用、不需要审核、不需要 access token。

抓取 TikTok 合法吗? 只采集公开可见的数据,即任何未登录访客都能看到的内容,不登录、不访问私密账号。合规责任由使用者承担:如涉及个人数据请遵守 GDPR / CCPA 与平台条款。

能抓私密账号吗? 不能,会被跳过并记录在运行日志中。

需要配置代理吗? 不需要,已内置托管。

支持导出 CSV / Excel / JSON 吗? 支持 JSON、CSV、Excel、XML。

可以通过 Apify API 调用吗? 可以,同步与异步接口见上方示例。

支持 AI 智能体(MCP)吗? 支持,Claude、ChatGPT、Cursor 均可当作工具调用。

可以定时运行吗? 可以,支持 Apify Schedules、API 与 Webhook。

数据有多新? 不缓存,每次运行都读取当前公开页面。

媒体链接失效了? TikTok 的 CDN 链接带签名,数小时内过期,请在抓取的同一时段下载或转存。

免责声明

本工具为独立第三方工具,与 TikTok 及字节跳动(ByteDance) 无任何隶属、认可或赞助关系,所有商标归各自所有者。

本 Actor 只采集公开可见的数据 —— 即任何未登录访客都能看到的内容。它不登录、不绕过访问控制、不获取私密内容。数据使用的合规责任由使用者承担:如涉及个人数据,请遵守 GDPR、CCPA 等法规与平台条款。

相关搜索

tiktok 账号抓取 · tiktok 粉丝数查询 · tiktok 资料采集 · tiktok 简介抓取 · 批量查询 tiktok 账号 · tiktok 达人数据库 · tiktok 红人研究 · tiktok 认证查询 · 免登录抓取 tiktok · tiktok api 替代 · tiktok 用户数据导出 · tiktok 获赞总数 · tiktok 资料导出 csv · tiktok 账号筛查