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.
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
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- 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
- 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
cookiesinput field. - 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.
- Run: Launch the actor on the Apify platform.
- 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
}
}
Categories
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 TrialActor Information
- Developer
- memo23
- Pricing
- Paid
- Total Runs
- 35
- Active Users
- 10
Related Actors
🏯 Tweet Scraper V2 - X / Twitter Scraper
by apidojo
Google Search Results Scraper
by apify
Instagram Profile Scraper
by apify
Tweet Scraper|$0.25/1K Tweets | Pay-Per Result | No Rate Limits
by kaitoeasyapi
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support