Advanced Tiktok Scraper avatar
Advanced Tiktok Scraper

Deprecated

Pricing

$36.00/month + usage

Go to Store
Advanced Tiktok Scraper

Advanced Tiktok Scraper

Deprecated

Developed by

Steafanie Braid

Steafanie Braid

Maintained by Community

๐Ÿš€ Supercharge your social media insights with the most comprehensive TikTok data extraction tool available on Apify!

0.0 (0)

Pricing

$36.00/month + usage

1

Total users

10

Monthly users

4

Last modified

10 months ago

๐Ÿš€ Powerful TikTok Data Extraction Tool

Extract valuable data from TikTok with ease using this advanced Apify Actor. Scrape videos, comments, music info, and creator details effortlessly.

Built with Apify

๐ŸŒŸ Features

  • ๐Ÿ” Multi-query support: keywords, hashtags, and profile/music/video URLs
  • ๐Ÿ’ฌ Comment extraction with likes and replies
  • ๐ŸŽต Music information retrieval
  • ๐Ÿ‘ค Detailed creator info
  • ๐ŸŒ Country-specific proxy support
  • ๐Ÿงฉ Customizable data extraction

๐Ÿ“Š Use Cases

  • Social media trend analysis
  • Influencer marketing research
  • Content strategy development
  • Competitor analysis
  • User engagement studies

๐Ÿ› ๏ธ Input Configuration

FieldTypeDescription
queriesArrayList of search terms, hashtags (#writtenlikethis), or TikTok URLs (music/profile/video URLs) to scrape
numResultsPerQueryIntegerMaximum number of results per query
numCommentsIntegerNumber of comments to extract per video
getMusicInfoBooleanEnable music information extraction
getCreatorInfoBooleanEnable detailed creator information extraction
apifyProxyCountryStringCountry-specific proxy selection

๐Ÿš€ Quick Start

  1. Sign up for Apify
  2. Open the Advanced TikTok Scraper
  3. Set your input parameters
  4. Run the Actor and collect your data

๐Ÿ“ฆ Output

The Actor provides a structured JSON output containing detailed information about TikTok videos, comments, music, and creators. Here's what you can expect in the output: Each results is a Video object in the following format.

Main Video Object

  • videoUrl: Direct link to the TikTok video
  • videoDescription: Caption or description of the video
  • videoDate: Date when the video was posted
  • creatorName: Username of the video creator
  • creatorUrl: TikTok profile URL of the creator
  • numLikes: Number of likes on the video
  • numBookmarks: Number of times the video was bookmarked
  • numShares: Number of times the video was shared
  • numberOfComments: Total count of comments on the video
  • comments: Comment Resource (optional)
  • music: Music Resource (optional)
  • creator: Creator Resource (optional)

Check below for additional info on Optional Resources.

Comments Array

Each video object includes an array of comments, where each comment contains:

  • commenterName: Username of the commenter
  • commenterUrl: TikTok profile URL of the commenter
  • commentText: Content of the comment
  • commentLikeCount: Number of likes on the comment
  • commentReplyCount: Number of replies to the comment

Music Resource

If enabled in the input, each video object will include a music field with:

  • musicUrl: Link to the music used in the video
  • musicCreator: Username of the music creator
  • musicCreatorUrl: TikTok profile URL of the music creator
  • musicName: Name of the music track
  • videoCount: Number of videos using this music
  • originalVideoUrl: Link to the original video using this music
  • originalVideoTitle: Title of the original video

Creator Resource

If enabled in the input, each video object will include a creator field with:

  • url: TikTok profile URL of the creator
  • title: Username of the creator
  • subtitle: Additional title or description
  • followingCount: Number of accounts the creator is following
  • followersCount: Number of followers the creator has
  • likesCount: Total number of likes received by the creator
  • bio: Creator's biography or profile description
  • avatarUrl: URL of the creator's profile picture

Sample Output

[
{
"videoUrl": "https://www.tiktok.com/@hayvanstagram/video/7392951564324850951",
"videoDescription": "#cat #cats #catsoftiktok #catlover #cattok",
"videoDate": "2024-07-18 00:00:00",
"creatorName": "hayvanstagram",
"creatorUrl": "https://www.tiktok.com/@hayvanstagram",
"numLikes": 15400000,
"numBookmarks": 1400000,
"numShares": 2100000,
"numberOfComments": 49500,
"comments": [
{
"commenterName": "ะะถะธะบ",
"commenterUrl": "https://www.tiktok.com/@nomuu_nomnom",
"commentText": "THOSE LITTLE TAIL WAGS AWWWWWWE",
"commentLikeCount": "153.1K",
"commentReplyCount": 134
},
{
"commenterName": "ieatsandkorns",
"commenterUrl": "https://www.tiktok.com/@google_v420",
"commentText": "LOOK AT THE LIL TAIL๐Ÿฅน",
"commentLikeCount": "267.6K",
"commentReplyCount": 56
}
],
"music": {
"musicUrl": "https://www.tiktok.com/music/orijinal-ses-7392951838042000145",
"musicCreator": "hayvanstagram",
"musicCreatorUrl": "https://www.tiktok.com/@hayvanstagram",
"musicName": "orijinal ses",
"videoCount": 1138,
"originalVideoUrl": "https://www.tiktok.com/@hayvanstagram/video/7392951564324850951",
"originalVideoTitle": "#cat #cats"
},
"creator": {
"url": "https://www.tiktok.com/@hayvanstagram",
"title": "hayvanstagram",
"subtitle": "hayvanstagram",
"followingCount": 2,
"followersCount": 125000,
"likesCount": 15600000,
"bio": "๐Ÿˆ ๐Ÿ•\nsubscribe for my yt channel more than funny's animals :)",
"avatarUrl": "https://p16-sign-va.tiktokcdn.com/tos-maliva-avt-0068/96740f0fcbec147ebfd8f7213f42b9cd~c5_100x100.jpeg?lk3s=a5d48078&nonce=59853&refresh_token=7f6815a55e3a8a527cff53d8c4278029&x-expires=1722243600&x-signature=zDSI7CnB%2FfDmXDq9YZGtjC5oLmc%3D&shp=a5d48078&shcp=81f88b70"
}
}
]

Note: The music and creator resources are only included in the output if enabled in the actor's input configuration. Make sure to set getMusicInfo and getCreatorInfo to true in your input to receive this additional data.

๐Ÿ’ก Tips for Optimal Usage

  • Enable getMusicInfo and getCreatorInfo in your input configuration to receive comprehensive data about music tracks and video creators.
  • Adjust the numComments parameter to control the number of comments retrieved per video.
  • Use the extraFieldFunction to add custom fields to your output based on your specific data needs.
  • Consider using country-specific proxies (apifyProxyCountry) for more targeted data collection.

[... rest of the content remains the same ...]

๐Ÿ”’ Compliance and Ethics

Respect TikTok's terms of service and use the data responsibly. This tool is designed for research and analysis purposes only.

๐Ÿ†˜ Support

For issues, feature requests, or questions, please open an issue here at Actor page, or reach me directly at here

๐Ÿ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.


Built with โค๏ธ using Apify. Empowering developers to extract web data at scale.