logo
EN
Template GalleryTemplate Details

TikTok Profile Scraper

Social MediaMCP
Extract TikTok profile and video data at scale with Octoparse's TikTok Profiles Scraper. Paste up to 10,000 profile URLs, export to CSV, Excel, or JSON.
Standard
Access Level
Run Mode
$1/1000 lines
Cost of Usage
2026/11/03
Last updated
Try it!

📌 What is TikTok Profile Scraper?

TikTok Profile Scraper is Octoparse's cloud-based TikTok profiles scraper for extracting public TikTok profile data and video-level data from up to 10,000 profile URLs in one run, whether you need one account or a large batch of TikTok profiles. It returns account identity, bio, follower and following counts, verification and privacy status, plus structured details for the videos available from each submitted profile.



💰 Pricing

The template is available to Free accounts and costs $1.00 per 1,000 output lines. Actual usage depends on the number of profiles and videos returned.



📦 Output

Whether you think of it as a TikTok info grabber or a TikTok video data extractor, TikTok Profile Scraper returns these fields, grouped by area:

  • Profile identity: original_url, author, author_subtitle, author_bio, author_webpage, author_iconurl.
  • Profile metrics and status: following, followers, is_verified, is_private.
  • Video content: video_url, post_date, description, hashtag, video_id.
  • Video engagement: like_num, comment_num, views_num, bookmark_num.
  • Media and music: covers_url, video_duration, video_download, music_name, music_author, music_url.
  • Run status: msg_type and content.


📊 Data Preview

Representative output record (real sample from the template's Data Preview, one profile + one video row; long signed CDN URLs truncated for readability):

{
  "original_url": "https://www.tiktok.com/@mymedicalclinic",
  "author": "mymedicalclinic",
  "author_subtitle": "MYメディカルクリニック",
  "author_bio": "渋谷/大手町/横浜みなとみらい/田町三田/新宿にて開院中",
  "author_webpage": "https://linktr.ee/mymedical.jp",
  "author_iconurl": "https://p16-sign-sg.tiktokcdn.com/tos-alisg-avt-0068/4af6e93b846016891ba01c98478ee937... (truncated)",
  "following": 2523,
  "followers": 21700,
  "video_url": "https://www.tiktok.com/@mymedicalclinic/video/7263797275690945793",
  "post_date": "2023-08-05 11:23:23",
  "description": "#医療従事者 #看護師 #看護師あるある #新人看護師 #看護師の日常",
  "hashtag": "#医療従事者 #看護師 #看護師あるある #新人看護師 #看護師の日常",
  "like_num": 55100,
  "comment_num": 166,
  "views_num": 2700000,
  "bookmark_num": 1919,
  "is_verified": false,
  "is_private": false,
  "covers_url": "https://p77-sign-sg.tiktokcdn.com/tos-alisg-p-0037/2331ac244ba14c8a8c0abb421bb74dea_1691234605... (truncated)",
  "video_duration": 78,
  "video_download": "https://www.tiktok.com/aweme/v1/play/?faid=1988... (truncated)",
  "video_id": "7263797275690945793",
  "music_name": "オリジナル楽曲 - MYメディカルクリニック",
  "music_author": "MYメディカルクリニック",
  "music_url": "https://www.tiktok.com/music/オリジナル楽曲-7263797312088967938"
}

Ready to Start Scraping?

Paste your input, hit run, get structured data.

Try It Now - Free Trial



🎯 Use Cases

  • Creator discovery: compare public follower counts, profile positioning, and recent video performance.
  • Competitor monitoring: track public account and content metrics across a selected set of profiles.
  • Campaign research: evaluate creators and content before outreach or partnership planning.
  • TikTok Content analysis: study descriptions, hashtags, posting dates, views, likes, comments, bookmarks, and music usage.
  • Bulk TikTok video link collection: pull direct video download links across many profiles in one export instead of saving TikTok videos one at a time.
  • Build your own TikTok profile database: export structured profile and video data for up to 10,000 accounts into CSV, Excel, or JSON, and re-run the template whenever you need to refresh it.


🐙 Why Octoparse

  • Ready workflow for TikTok profile URLs: Start from known profile links instead of building and maintaining a TikTok profile crawler yourself.
  • Built for larger URL lists: Add up to 10,000 TikTok profile URLs per run and control how many videos to request per profile with the Number of Video setting.
  • No installs, no browser tabs to babysit: Run the template in Octoparse Cloud without keeping a local browser or extension open. Queue up your full profile list at once instead of working through accounts one at a time with a browser extension, and start on a Free account before scaling up.
  • Each row pairs one profile with one of its videos: every exported row combines that profile's identity, follower and following counts, and verification status with one video's post date, description, hashtags, likes, comments, views, and bookmarks, ready to filter or pivot in a spreadsheet.
  • One platform, no-code and code together: Octoparse is a Web Data Platform, not just a no-code tool. Point and click to extract data with no programming, or call this same TikTok Profile Scraper through the full API, CLI, or MCP server for AI agent workflows.
  • Runs in the cloud, not on your desktop: Octoparse's TikTok Profile Scraper is a cloud template, not desktop software. Paste in TikTok profile URLs and it extracts user data and video records for you, the same way it can be triggered from the API, MCP server, or CLI.


📝 Input

  1. TikTok Profile URLs (up to 10,000): required; enter between 1 and 10,000 public profile URLs.
  2. Number of Video: optional; enter an integer from 1 to 1,000,000 to control the requested video count.


🚀 How to Use

  1. Open the TikTok Profile Scraper template and sign in to your Octoparse account.
  2. Paste one or more public TikTok profile URLs into the Profile URLs field.
  3. Optionally set Number of Video to control how many videos are requested.
  4. Run the task in the cloud and monitor its status.
  5. Review and export the structured profile and video rows for analysis.


⚠️ Limitations

  • A single run accepts up to 10,000 profile URLs.
  • The Number of Video field is optional and accepts values from 1 to 1,000,000; the actual returned data depends on content availability.
  • This template does not extract a profile's followers or following list, and it does not support sorting videos or filtering by post date. It returns the profile's own fields plus that profile's own videos, not connected accounts.
  • Private, removed, restricted, or region-limited profiles and videos may return incomplete or no data.
  • TikTok page changes can affect field availability over time.
  • Use collected data in accordance with applicable laws, TikTok terms, and your organization's policies.


💡 Tips

  • Start with a small profile set to validate the output before scaling up.
  • Keep original_url and video_id in your downstream tables so profile- and video-level records remain traceable.
  • Record collection time when comparing followers or engagement because these metrics change.
  • For accounts with a large video history, start with a conservative Number of Video value, then increase it once you confirm the output matches what you need.
  • Deduplicate profile URLs before running if your input list comes from several teams, campaigns, or exports.


❓ FAQ

1. Is Number of Video required?

No. It is optional and accepts an integer from 1 to 1,000,000.

2. What profile data does the scraper collect?

It can return public profile identity, bio, website, avatar, followers, following, verification and privacy status, plus video metadata and engagement fields.

3. Can it scrape private profiles?

The template is designed around publicly accessible data. Private or restricted content may not be available.

4. How much does it cost?

The listed price is $1.00 per 1,000 output lines, and the template is available to Free accounts.

5. Can I bulk scrape multiple TikTok profiles at once?

Yes. Add up to 10,000 public TikTok profile URLs in a single run, and the template returns one structured dataset covering every profile, ready to export as a whole instead of processing accounts one at a time.

6. Is this a tool for finding someone's TikTok account?

No. This template is not a TikTok profile finder, account finder, or profile viewer. It does not search TikTok or look up accounts by name, email, or location. It extracts structured data from public profile URLs you already have. If you need to find an account by name first, try Octoparse's Social Media Finder template, then feed the profile URL it returns into this template for full structured data.

7. Does the output separate profile-level and video-level data?

Yes. Each row includes both the profile's account fields (bio, followers, following, verification status) and that profile's video fields (post date, description, hashtags, likes, comments, views), so you can filter or group by either level after export.

8. Can this template download TikTok videos?

Yes, for download links. Every video row includes a video_download URL, so you can batch-collect direct video download links across thousands of profiles in one export. This template does not save video files directly; if you just want to save one TikTok video file, try the free Octoparse TikTok Video Downloader instead.



Only want to save a profile picture or a TikTok video file instead of structured account and video data? See how to download TikTok profile pictures and videos instead.

Share