Tiktok Profile Scraper avatar
Tiktok Profile Scraper

Pricing

$14.99/month + usage

Go to Apify Store
Tiktok Profile Scraper

Tiktok Profile Scraper

Developed by

Scraper Engine

Scraper Engine

Maintained by Community

TikTok Profile Scraper extracts detailed data from any public TikTok profile, including username, bio, followers, following, likes, and profile stats. Ideal for analytics, influencer research, and marketing insights. Get structured JSON or CSV outputs via Apify’s fast, reliable platform.

0.0 (0)

Pricing

$14.99/month + usage

0

2

1

Last modified

3 hours ago

🧠 TikTok Profile Scraper – Extract Complete TikTok User & Video Data Instantly

The TikTok Profile Scraper is a fast, reliable, and fully automated tool for extracting TikTok profile data, video details, and engagement analytics at scale. Whether you’re a marketer, data analyst, or researcher, this scraper helps you collect real-time TikTok profile and post information — no manual effort, no coding headaches.

Built using modern automation frameworks and available via Apify, Python, and GitHub, the TikTok Profile Scraper gives you instant access to structured data for influencer discovery, competitive research, trend analysis, and brand monitoring.

🚀 What Is TikTok Profile Scraper?

The TikTok Profile Scraper is a data extraction tool that collects public information from TikTok profiles and their posted videos. It scans and retrieves:

  • 👤 User profile data — name, username, bio, follower/following count, region, and verification status

  • 🎥 Video information — captions, hashtags, engagement stats (likes, views, shares, comments)

  • 🎵 Music metadata — original sound info, artist name, track URL

  • 📅 Timestamp & analytics — post date, duration, and performance metrics

Think of it as your personal TikTok profile scanner, delivering detailed datasets for influencer marketing, content insights, and trend monitoring — all while respecting TikTok’s scraping policy and public data terms.

⚙️ How TikTok Profile Scraper Works

You can scrape TikTok profiles using different platforms — including Apify, Python scripts, or GitHub open-source projects like tiktok-scraper.

Here’s how to use the Apify TikTok Profile Scraper online:

  1. Create a free Apify account

  2. Open the TikTok Profile Scraper actor

  3. Add usernames or profile URLs (e.g., @gordonramsayofficial)

  4. Click “Start” to extract data

  5. Download results as JSON, CSV, or Excel

For developers, the tiktok profile scraper python script or GitHub version provides more flexibility to automate scraping and integrate with APIs or data pipelines.

🧩 Input Example (JSON):

{
"excludePinnedPosts": false,
"proxyConfiguration": {
"useApifyProxy": false
},
"startUrls": [
"https://www.tiktok.com/@mrbeast"
]
}

📦 Output Example

{
"text": "Cooking a pizza with powertools! ",
"diggCount": 887300,
"shareCount": 115100,
"playCount": 17000000,
"commentCount": 58900,
"contentType": "video",
"createTimeISO": "2025-09-23T16:49:52.000Z",
"webVideoUrl": "https://www.tiktok.com/@mrbeast/video/7553327774983802143",
"authorMeta.avatar": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/1e2348ca19d394037718e3b1d3fc2958~tplv-tiktokx-cropcenter:720:720.jpeg?dr=14579&refresh_token=564c2f30&x-expires=1762513200&x-signature=ZN3mBCfYK2QkJU9gNq2HAYDN94A%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my3",
"authorMeta.name": "mrbeast",
"videoMeta.duration": 39,
"musicMeta.musicName": "original sound",
"musicMeta.musicAuthor": "MrBeast",
"musicMeta.musicOriginal": true
},
{
"text": "I just got punched by @Mike Tyson #CaneloCrawford #RiyadhSeason ",
"diggCount": 998400,
"shareCount": 78900,
"playCount": 14800000,
"commentCount": 37900,
"contentType": "video",
"createTimeISO": "2025-09-14T01:43:24.000Z",
"webVideoUrl": "https://www.tiktok.com/@mrbeast/video/7549754449489595679",
"authorMeta.avatar": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/1e2348ca19d394037718e3b1d3fc2958~tplv-tiktokx-cropcenter:720:720.jpeg?dr=14579&refresh_token=564c2f30&x-expires=1762513200&x-signature=ZN3mBCfYK2QkJU9gNq2HAYDN94A%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=my3",
"authorMeta.name": "mrbeast",
"videoMeta.duration": 22,
"musicMeta.musicName": "original sound",
"musicMeta.musicAuthor": "MrBeast",
"musicMeta.musicOriginal": true
},

💡 Features of TikTok Profile Scraper

⚙️ Feature🧾 Description
Profile Data ExtractionGet complete TikTok profile details (bio, region, verification, followers).
Video AnalyticsExtract likes, views, shares, and comments for each video.
Hashtag & Sound TrackingCollect hashtags and original sound info for trend research.
Batch ProcessingScrape multiple TikTok profiles at once.
JSON / CSV OutputExport structured datasets ready for automation tools and dashboards.
Python & API IntegrationWorks with tiktok-scraper libraries, REST APIs, or Apify actors.
No Proxy SetupRuns smoothly online with built-in configuration.
100% Public DataComplies with TikTok’s public scraping policy — no private data extracted.

🧠 Use Cases

🎯 Influencer Marketing

Use the Apify TikTok Profile Scraper or Clockworks TikTok Profile Scraper to discover and evaluate influencers based on engagement metrics, niche, and follower growth.

📈 Competitive Analysis

Compare multiple brand or creator accounts using the TikTok Profile Scraper GitHub version to track performance and posting frequency.

🧬 Data Science & Trend Research

Extract profile datasets using the TikTok Video Scraper Python library to power analytics, sentiment analysis, and AI-driven influencer ranking.

💼 Lead Generation

Find business profiles that include websites or emails in their bios — perfect for B2B outreach or PR campaigns.


🔍 Technical Details

ParameterTypeDescription
usernamesArrayTikTok usernames (without @ symbol)
startUrlsArrayDirect TikTok profile URLs
maxItemsNumberLimit the number of videos scraped per profile
since / untilDateFilter videos within a time range
downloadVideosBooleanOptionally download video files

✅ Tip: For better stability, scrape public profiles with at least 10 videos. Empty or private accounts won’t return data.


⚙️ Integration Options

  • Apify: Use apify-client (Node.js or Python) to automate TikTok scraping workflows

  • Python: Use the open-source tiktok-scraper library for full control over scripts

  • GitHub: Fork and modify the TikTok Profile Scraper GitHub repository for custom automation

  • Zapier / Make / Airbyte: Connect Apify datasets directly to your marketing or analytics stack


⚡ Comparison: TikTok Profile Scraper Tools

ToolPlatformProxy-FreePrice / 1k PostsHighlight
Apify TikTok Profile ScraperApify Cloud$0.30Scalable, structured JSON export
Clockworks TikTok Profile ScraperClockworksVariableSlower but customizable
Phantombuster TikTok Profile ScraperWeb AppSubscriptionBest for browser-based automation
TikTok-Scraper (GitHub)Python / CLIFreeOpen-source alternative

🧠 TikTok Profile Settings & Scraping Policy

Before scraping, make sure the TikTok profiles are public and adhere to TikTok’s scraping policy.
This scraper does not collect private information, hidden profile data, or anything behind login restrictions.

TikTok allows programmatic access to publicly visible content — such as bios, usernames, and engagement metrics — when used responsibly for research or marketing analytics.


🛠 Common Questions (FAQ)

🟣 Can I use TikTok Profile Scraper for free?

Yes! You can use the TikTok Profile Scraper online free via the Apify platform with monthly free credits.

🟣 Can I scrape TikTok profiles without login?

Absolutely. The scraper extracts public data without needing to log in to TikTok.

🟣 Does it work with TikTok Shop or business profiles?

Yes, you can extract all public business or shop profiles, including bio links and product-related content.

🟣 Can I automate scraping daily?

Yes — schedule runs with Apify or use a Python cron job for continuous monitoring.

🟣 What about TikTok profile size or image?

Profile images and video thumbnails are included in the dataset. You can also extract profile picture URLs.

🟣 Can you see if someone screenshots your TikTok profile?

No — TikTok doesn’t notify users if someone takes a screenshot of their profile.
(Surprising? You’re safe during analysis 😉)

🧠 Scraper TypeDescription
TikTok Video Scraper PythonExtracts TikTok videos with captions, likes, and hashtags
TikTok Hashtag ScraperScrapes videos by hashtag for trend tracking
TikTok Comments ScraperGathers comments for sentiment analysis
TikTok Data ExtractorAll-in-one scraper for multi-profile research

The TikTok Profile Scraper only extracts public data.
It complies with GDPR and global data ethics standards — no private, restricted, or user-sensitive data is collected.

Always use TikTok scraping responsibly for research, analytics, or marketing purposes within ethical and legal boundaries.

💬 Final Thoughts

The TikTok Profile Scraper is your complete solution for extracting TikTok profile and video data — fast, structured, and scalable.
Whether through Apify, Python, or GitHub, it helps creators, brands, and analysts turn public TikTok data into actionable insights.