TikTok User Data Extractor

TikTok User Data Extractor

by sandaliaapps

Automatically extract TikTok profile data like followers, likes, and bio from a list of URLs. Export to JSON, CSV, Excel, or XML for lead gen and analysis.

18,349 runs
140 users
Try This Actor

Opens on Apify.com

About TikTok User Data Extractor

Need to pull data from hundreds of TikTok profiles without the manual grind? I built this actor because I got tired of copying and pasting stats. It’s straightforward: you feed it a list of TikTok profile URLs, and it systematically extracts the key metrics you actually need for analysis. In minutes, you’ll have structured data on follower counts, following numbers, total likes, bios, video counts, and other public details. I use it primarily for lead generation and social media research. Whether you're identifying potential influencers for a campaign, analyzing competitor growth, or building a prospect list, having this data in a clean, automated format is a game-changer. It saves hours of work. Once the run is complete, you can grab your data in the format that fits your workflow—JSON for your app, CSV for spreadsheets, Excel for reports, or XML if that’s your system’s requirement. It’s a simple, no-fuss way to turn public TikTok profiles into actionable data for your projects.

What does this actor do?

TikTok User Data Extractor is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

TikTok User Data Extractor

This Apify actor extracts public profile data from TikTok users. It's designed for developers and marketers who need structured user data for analysis, lead generation, or integration into other applications.

Overview

The actor takes a TikTok username (uniqueId) as input and returns a structured JSON object containing the available public data from that user's profile. It handles the TikTok API interactions, allowing you to focus on using the data.

Key Features

  • Extracts Comprehensive Profile Data: Retrieves key user metrics and identifiers.
  • Handles API Complexity: Manages requests and data parsing from TikTok's public endpoints.
  • Structured JSON Output: Returns clean, predictable data for easy integration.
  • Runs on Apify Platform: Leverages Apify's infrastructure for scaling and reliability.

How to Use

You can run this actor via the Apify API, scheduled runs, or integrate it into a larger workflow. The primary input is the TikTok username.

  1. Set the Input: Provide the target TikTok username(s).
  2. Configure (Optional): Adjust default settings like proxy usage if needed.
  3. Run the Actor: Execute the actor via the Apify Console, API, or CLI.
  4. Get the Output: Retrieve the results in JSON format from the actor's dataset.

Basic API Call Example

curl "https://api.apify.com/v2/acts/YOUR_ACTOR_ID/runs?token=YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"startUrls": [{"url": "https://www.tiktok.com/@username"}]}'

Input/Output

Input

The main input is the TikTok username, typically provided via a start URL.
* Format: https://www.tiktok.com/@[uniqueId]
* Example: https://www.tiktok.com/@tiktok

Output

The actor outputs a single JSON object per processed profile. Key fields include:

{
  "uniqueId": "tiktok",
  "nickname": "TikTok",
  "signature": "Official TikTok account bio...",
  "verified": true,
  "privateAccount": false,
  "followerCount": 12345678,
  "followingCount": 345,
  "heartCount": 987654321,
  "videoCount": 567,
  "avatarLarger": "https://p16-sign-va.tiktokcdn.com/...",
  "createTime": 1506031743,
  "id": "1234567890123456789",
  "secUid": "MS4wLjABAAAA...a_long_encrypted_string..."
}

Core Data Points Extracted:
* Identifiers: uniqueId (username), nickname, id, secUid, shortId
* Profile Info: signature (bio), avatar URLs (various sizes)
* Status: verified, privateAccount
* Metrics: followerCount, followingCount, heartCount (total likes), videoCount
* Timestamps: createTime (Unix timestamp)

Find the actor on the Apify platform: https://apify.com/your-actor-page-link?fpr=python_automation

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try TikTok User Data Extractor now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
sandaliaapps
Pricing
Paid
Total Runs
18,349
Active Users
140
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support