VOOZH about

URL: https://apify.com/igview-owner/tiktok-profile-video-scraper

⇱ TikTok User Posts Scraper Β· Apify


Pricing

from $5.00 / 1,000 results

Go to Apify Store

TikTok Profile Video Scraper

Stop copying TikTok video data by hand. This actor automatically scrapes videos from any TikTok user profile and gives you a structured dataset with views, likes, comments, shares, music info, author details and download URLs – ready for analysis, reporting or automation.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Sachin Kumar Yadav

Sachin Kumar Yadav

Maintained by Community

Actor stats

4

Bookmarked

221

Total users

43

Monthly active users

2 months ago

Last modified

Share

🎬 TikTok User Video Scraper - Extract & Analyze TikTok Videos

Extract videos from any TikTok user profile with comprehensive metadata, engagement metrics, and download URLs. Get detailed video data including views, likes, comments, shares, music info, and more. Perfect for content analysis, trend research, competitor monitoring, and video archiving!


πŸ“‹ Table of Contents


πŸš€ Overview

This Apify actor scrapes videos from TikTok user profiles.

  • βœ… Input: TikTok usernames (without @)
  • βœ… Output: One dataset item per video
  • βœ… Use directly from the Apify Console, via API, or in integrations (Make, Zapier, custom scripts, etc.)

You do not need a TikTok account or login. The actor works with publicly available TikTok data.


✨ Key Features

  • 🎬 User Video Scraping – Get videos for any public TikTok username
  • πŸ“Š Rich Metadata – Title, region, duration, covers, images (for photo posts)
  • πŸ“ˆ Engagement Metrics – Views, likes, comments, shares, saves, downloads
  • 🎡 Music Information – Track name, artist, album, duration
  • πŸ‘€ Author Details – Username, nickname, avatar
  • 🌍 Multiple Profiles – Scrape many usernames in a single run
  • πŸ—‚οΈ Clean Dataset – Export to JSON, CSV, Excel.

🎯 Use Cases

Use CaseDescriptionBenefits
πŸ“Ή Content AnalysisAnalyze videos from specific creators or brandsUnderstand what type of content performs best
🧠 Trend ResearchTrack formats, effects, and music that get high engagementSpot trends early and adapt your strategy
πŸ† Competitor MonitoringWatch competitor accounts and their latest postsLearn what works for others in your niche
πŸ“‚ Video ArchivingCollect video metadata and URLs for backup or researchKeep a structured archive of content
πŸ“Š Reporting & DashboardsFeed data into BI tools or dashboardsCreate performance reports over time
πŸŽ“ Academic / Data ResearchStudy TikTok behavior, formats, or viralityWork with structured, machine-readable data

⚑ Quick Start

1️⃣ Minimal Example

{
"usernames":["khaby.lame"],
"maxVideos":5
}

2️⃣ Multiple Users in One Run

{
"usernames":["khaby.lame","bellapoarch"],
"maxVideos":10
}

3️⃣ Deep Scrape for One Profile

{
"usernames":["charlidamelio"],
"maxVideos":100
}

πŸ“Š Input Parameters

Configuration Table

ParameterTypeRequiredDefaultRangeDescription
usernamesArray of stringsβœ…β€“1–50TikTok usernames (without @) whose videos you want to scrape
maxVideosInteger❌101–100Maximum number of videos to scrape per username

Details

usernames

  • Enter plain TikTok usernames like "khaby.lame", "charlidamelio"
  • Do not include the @ symbol
  • Duplicates are automatically removed
  • You can combine multiple usernames in a single run

maxVideos

  • Controls how many latest videos you want per user
  • Higher values = more data, but longer run time
  • Recommended: 10–50 for most practical use cases

πŸ“€ Output Format

Each item in the dataset represents one TikTok video from a user profile.

Example Item

{
"source":"tiktok",
"username":"charlidamelio",
"aweme_id":"v12044gd0000d4f62tfog65rmh1u8c20",
"video_id":"7574599985963011341",
"region":"US",
"title":"happy place @Prada",
"cover":"https://.../cover.jpeg",
"ai_dynamic_cover":"https://.../dynamic.jpeg",
"origin_cover":"https://.../origin.webp",
"duration":32,
"play_url":"https://.../video.mp4",
"wmplay_url":"https://.../video_watermark.mp4",
"size":3142484,
"wm_size":3215548,
"music_url":"https://.../music.mp3",
"play_count":1866045,
"digg_count":54619,
"comment_count":1198,
"share_count":1179,
"download_count":436,
"collect_count":2028,
"create_time":1763599023,
"is_ad":false,
"is_top":0,
"music_info":{
"id":"7268337112642193410",
"title":"Fashion Show",
"play":"https://.../music.mp3",
"cover":"https://.../music_cover.jpeg",
"author":"Beatdohostil",
"original":false,
"duration":152,
"album":"Trilha de Desfile"
},
"author":{
"id":"5831967",
"unique_id":"charlidamelio",
"nickname":"charli dοΏ½27amelio",
"avatar":"https://.../avatar.jpeg"
}
}

You can export this dataset from Apify as JSON, CSV, XLSX, XML, or HTML.


πŸ“ˆ Data Fields Explained

Main Field Groups

GroupExample FieldsDescription
πŸ”Ή Basic Videoaweme_id, video_id, title, region, durationCore identification and descriptive info
πŸ–ΌοΈ Mediacover, ai_dynamic_cover, origin_cover, imagesThumbnails and images related to the video or photo post
🎬 Playbackplay_url, wmplay_url, size, wm_sizeURLs and sizes for playing or downloading
πŸ“Š Engagementplay_count, digg_count, comment_count, share_count, download_count, collect_countHow the video performs on TikTok
🎡 Musicmusic_url, music_info.*Track used in the video
πŸ‘€ Authorusername, author.unique_id, author.nickname, author.avatarInfo about the profile that posted the video

Notes

  • play_url usually points to a non‑watermarked or standard playback URL
  • wmplay_url is typically a watermarked playback URL
  • images is present for photo posts instead of classic videos

🌟 Performance & Reliability

AspectDetails
⏱️ Typical run timeA few seconds to a few minutes, depending on usernames and maxVideos
πŸ“¦ Data volumeUp to usernames * maxVideos items
πŸ” RetriesBuilt‑in retry logic for temporary issues
🧱 Error handlingInvalid usernames are logged and skipped gracefully

The actor is designed to run reliably on the Apify platform with smart delays and rotation.


πŸ’‘ Best Practices

  1. Start small – Test with 1–2 usernames and maxVideos = 5–10.
  2. Use clean usernames – Only letters, numbers, dots, and underscores. Avoid spaces or special characters.
  3. Increase gradually – Once everything looks good, increase maxVideos for deeper analysis.
  4. Export to your tools – Use Apify's export functionality to move data into your own systems (BI tools, databases, dashboards).
  5. Schedule runs – Use Apify schedules to track new videos over time.

❓ FAQ

Q1: Do I need a TikTok account or login?

A: No. The actor works with publicly available TikTok profile data and does not require login.

Q2: What happens if I enter an invalid username?

A: The run will continue, but that username will produce 0 videos. In the logs you will see a message that the username may be invalid or no valid data was returned.

Q3: Can I scrape private accounts?

A: No. Only content that is publicly accessible on TikTok can be scraped.

Q4: How many videos can I scrape per user?

A: You can set maxVideos between 1 and 100. Higher values increase run time and data volume.

Q5: In which formats can I export the data?

A: From the Apify dataset you can export to JSON, CSV, Excel, XML, and HTML.

Q6: Can I use this actor via API?

A: Yes. Every Apify actor can be started via HTTP API. Use the same input JSON structure as shown in the Quick Start section.

Q7: Is this actor only for one‑time runs?

A: You can use it for one‑time analysis or schedule it on Apify to run periodically and track new uploads over time.


πŸ› οΈ Troubleshooting

IssuePossible CauseSuggested Fix
Run finished but dataset is emptyInvalid usernames, private profiles, or maxVideos very lowTest with a known public account like "khaby.lame" and maxVideos: 5
"Username may be invalid" in logsTypo, unsupported characters, or non‑existent accountRemove special characters, check spelling, try the profile directly on TikTok
Very slow runsToo many usernames or very high maxVideosReduce maxVideos or split usernames into multiple runs
Occasional network errorsTemporary connection or upstream issuesRe‑run the actor or enable retries in your automation

Related Actors 🀝

Looking for more TikTok data extraction tools? Check out these related actors:


🏷️ Find Me Tags

TikTok user video scraper, TikTok profile video scraper, TikTok user videos extractor, TikTok video metadata, TikTok video analytics, TikTok content analysis, TikTok competitor monitoring, TikTok video downloader dataset, TikTok user feed scraper, TikTok user posts scraper, TikTok video engagement metrics, TikTok video data export, TikTok video research tool, TikTok profile analysis, TikTok video archiving, Apify TikTok scraper, TikTok automation, TikTok data collection, TikTok social media analytics, TikTok Photo Downloader, TikTok Photo Gallery Downloader, TikTok Post Image Downloader, TikTok Image Scraper.


πŸš€ Get Started Now

Ready to discover TikTok creators and influencers?

  1. Click "Try for free" to test the actor
  2. Enter your search keywords
  3. Get comprehensive TikTok user data instantly
  4. Export results in your preferred format (JSON, CSV, Excel)
  5. Use the related actors for additional functionality

⭐ If this actor helps your workflow, please give it a star!

You might also like

Tikok Scrapper Downloader

singhera07/tikok-signature

Comprehensive TikTok API with 21+ endpoints. Scrape user profiles, videos, followers, comments, and trending content. Download TikTok, YouTube, and Instagram videos as MP4 or MP3. Search users and hashtags. No TikTok login required. Proxy-powered with 99%+ success rate.

36

TikTok Scraper - Search Videos, Users & Hashtags

thirdwatch/tiktok-scraper

Scrape TikTok videos by keyword, username, or hashtag. Extracts video details, engagement stats, author info, music, and hashtags. No login required. Uses TikTok's internal APIs with residential proxy.

TikTok Scraper β€” All-in-One Data Extractor

dltik/tiktok-scraper

Extract TikTok data 5x cheaper than alternatives. Scrape profiles, videos, hashtags, search results and comments in one actor. Get followers, likes, views, captions, music metadata and engagement stats. $1 per 1000 results. No proxy needed for most queries. All-in-one no need for separate scrapers.

Tiktok Search Scraper

eunit/tiktok-search-scraper

Fast, stealthy TikTok Search Scraper for real-time video data extraction. Get captions, views, music, and author details for any query. Features advanced anti-block technology. Perfectly optimized for marketing research, trend tracking, and influencer analytics on the Apify platform.

πŸ‘ User avatar

Emmanuel Uchenna

37

5.0

TikTok Trending Videos Scraper

igview-owner/tiktok-data-scarper

Scrape real‑time TikTok trending videos by country with views, likes, comments, shares, author info, music and direct video URLs. Perfect for marketers, creators and analysts. No login required.

πŸ‘ User avatar

Sachin Kumar Yadav

338

TikTok Search Scraper

automation-lab/tiktok-search-scraper

Search TikTok by keyword. Extract videos, engagement metrics, author info, and music metadata from search results.

πŸ‘ User avatar

Stas Persiianenko

162

TikTok Profile Videos Scraper

sociavault/tiktok-profile-videos-scraper

Extract videos from TikTok profiles. Get video details, views, likes, comments, shares, and video URLs. Perfect for content analysis, competitor research, and trend monitoring.

Tiktok Search Scraper

epctex/tiktok-search-scraper

Unleash the power of data extraction with our advanced TikTok Search Scraper. Gather videos, hashtags, posts, URLs, share numbers, followers, hearts, names, music-related data, and more. Download data in various formats including HTML, JSON, CSV, Excel, or XML.

Tiktok Trends Scraper

eunit/tiktok-trends-scraper

TikTok Trends Scraper extracts real-time trending data directly from the TikTok Creative Center, giving marketers, content creators, and researchers structured, actionable intelligence on what's going viral β€” without needing a TikTok API key.

πŸ‘ User avatar

Emmanuel Uchenna

50

5.0

TikTok Video Scraper

social-fetch/tiktok-video-scraper

Scrape TikTok video metadata from URLs. Views, likes, author, music. Structured JSON. Pay per video.