Tiktok Profile and Posts/Videos Extractor/Scraper

Tiktok Profile and Posts/Videos Extractor/Scraper

by memo23

Extract TikTok video details, engagement stats, and user info for content analysis and lead generation. Get clean, structured JSON data from profiles, hashtags, or sounds.

35 runs
10 users
Try This Actor

Opens on Apify.com

About Tiktok Profile and Posts/Videos Extractor/Scraper

Need to pull clean, structured data from TikTok without getting your hands dirty? This actor is like having a direct API to TikTok's public data. I use it to grab everything from a video's basic info—like the caption, sound used, and upload date—to the nitty-gritty engagement stats: likes, comments, shares, and view counts. It also pulls the profile details of the poster, which is gold for understanding who's behind viral content. The real value is in how you use it. If you're analyzing what makes a trend pop off, this gives you the raw numbers to back up your hunches. For lead generation, you can identify creators in a specific niche based on their content and audience engagement. It’s straightforward: you feed it a profile URL, hashtag, or sound link, and it returns a tidy JSON dataset. No more manual copying from screens or dealing with rate limits. It just works, letting you focus on the analysis part instead of the data-collection headache.

What does this actor do?

Tiktok Profile and Posts/Videos Extractor/Scraper 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 Profile and Posts/Videos Extra

This Apify actor scrapes video data from TikTok profiles. It extracts comprehensive metadata, engagement statistics, and author details for content analysis, lead generation, or trend tracking.

Key Features

  • Profile Scraping: Targets specific TikTok profiles (@username) to extract all associated videos.
  • Detailed Data: Captures video metadata (ID, description, timestamps), engagement stats, music/audio details, and full author information.
  • Customizable Execution: Control the scroll delay to mimic human behavior and set a limit on the number of videos to scrape.
  • Reliability Features: Supports proxy configuration to avoid rate limiting and allows cookie-based authentication for accessing content that requires a login.

How to Use

  1. Prepare Authentication (Optional): For profiles requiring login, use the EditThisCookie Chrome extension. Log into TikTok in your browser, export the cookies via the extension, and paste them into the actor's cookies input field.
  2. Configure Input: In the Apify console, set the actor's input parameters.
    • startUrls: Provide the TikTok profile URL(s) (e.g., https://www.tiktok.com/@username).
    • minDelayForScroll / maxDelayForScroll: Optional. Set the scroll delay range in seconds (defaults: 2 to 5).
    • maxItemsToScrape: Optional. Limit the total videos scraped (default: 100).
    • cookies: Optional. Paste exported cookies for authentication.
    • proxyConfiguration: Recommended. Configure proxies for more reliable runs.
  3. Run: Launch the actor on the Apify platform.
  4. Collect Data: Retrieve the structured dataset from the actor's output, available in formats like JSON or CSV.

Input Parameters

Parameter Type Description
startUrls Array (Required) List of TikTok profile URLs to scrape.
minDelayForScroll Integer Minimum delay between scrolls in seconds. Default: 2.
maxDelayForScroll Integer Maximum delay between scrolls in seconds. Default: 5.
maxItemsToScrape Integer Maximum number of video items to scrape. Default: 100.
cookies String Cookies for authentication (optional).
proxyConfiguration Object Proxy settings (recommended).

Output

The actor outputs an array of items, each representing a video with a detailed structure. Key fields include:

{
  "id": "7271733255869664555",
  "desc": "Video description text...",
  "createTime": 1693082349,
  "author": {
    "uniqueId": "bogus_tat2",
    "nickname": "Bogus",
    "verified": false,
    "signature": "Profile bio...",
    "avatarThumb": "https://...",
    "id": "7244645795177382955"
  },
  "music": {
    "title": "Song Title",
    "authorName": "Artist Name",
    "coverMedium": "https://..."
  },
  "stats": {
    "diggCount": 150,
    "shareCount": 20,
    "commentCount": 45,
    "playCount": 15000
  }
}

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 Profile and Posts/Videos Extractor/Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
memo23
Pricing
Paid
Total Runs
35
Active Users
10
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