TikTok Scraper avatar

TikTok Scraper

Pricing

from $1.49 / 1,000 results

Go to Apify Store
TikTok Scraper

TikTok Scraper

Scrape TikTok videos, user profiles, hashtags, and comments. Search by keyword, hashtag, or username. Extracts views, likes, shares, comments, author stats, music, and more.

Pricing

from $1.49 / 1,000 results

Rating

0.0

(0)

Developer

Syed Rupom

Syed Rupom

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Extract TikTok videos, profiles, hashtags, followers, and comments at scale — no TikTok account required. Search by keyword, hashtag, or username. Extracts views, likes, shares, author stats, music info, and more.

What it does

  • Search — find videos by keyword
  • Hashtag — scrape videos from any hashtag
  • User — extract all videos from a profile (sort by latest or popular)
  • Followers / Following — list all followers or accounts a user follows
  • Comments — extract comments from any video

Output fields

FieldDescription
video_idUnique TikTok video ID
video_urlDirect link to the video
descriptionCaption / description
hashtagsArray of hashtag names used
play_countTotal video views
like_countNumber of likes
comment_countNumber of comments
share_countNumber of shares
collect_countNumber of saves/bookmarks
created_atISO timestamp of upload
author_usernameCreator's username
author_nicknameCreator's display name
author_verifiedVerified account flag
author_followersFollower count
author_followingFollowing count
author_total_likesTotal likes received
author_video_countTotal videos posted
author_avatarProfile picture URL
author_signatureBio text
video_durationDuration in seconds
video_width / video_heightResolution
video_thumbnailCover image URL
music_titleBackground music track
music_authorMusic artist
is_adSponsored content flag
is_pinnedPinned post flag

When scraping followers/following, each result contains: user_id, username, nickname, verified, private, follower_count, following_count, video_count, heart_count, biography, avatar_url, profile_url.

Input

{
"scrapeType": "search",
"queries": ["cooking recipes", "fitness motivation"],
"resultsPerQuery": 100,
"profileSorting": "latest",
"excludePinnedPosts": false,
"includeComments": false,
"commentsPerVideo": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Scrape types

scrapeTypequeries formatExample
searchKeywords"viral dance"
hashtagHashtag names (no #)"fyp"
userUsernames (no @)"charlidamelio"
followersUsernames (no @)"charlidamelio"
followingUsernames (no @)"charlidamelio"
commentsVideo URLs"https://www.tiktok.com/@user/video/123"

Tips

  • Residential proxy is strongly recommended — TikTok blocks datacenter IPs aggressively
  • For user scrape, profileSorting: "popular" returns most-liked videos first
  • excludePinnedPosts: true skips pinned videos on profile pages
  • includeComments: true fetches comments for each video (slower, more data)
  • Set resultsPerQuery up to 2,000 per query

Use cases

  • Social media monitoring and trend analysis
  • Influencer research and audience insights
  • Content strategy — find top-performing videos by niche
  • Competitor analysis for brands and creators
  • Hashtag performance tracking
  • Academic research on viral content