TikTok Scraper - Search Videos, Users & Hashtags avatar

TikTok Scraper - Search Videos, Users & Hashtags

Pricing

from $2.70 / 1,000 results

Go to Apify Store
TikTok Scraper - Search Videos, Users & Hashtags

TikTok Scraper - Search Videos, Users & Hashtags

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.

Pricing

from $2.70 / 1,000 results

Rating

0.0

(0)

Developer

Thirdwatch

Thirdwatch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Scrape TikTok videos and user profiles. Search by keyword, username, or hashtag to get video details, engagement metrics, creator info, and more. No login or API key required.

What it does

This scraper extracts data from TikTok in three modes:

  • Video search: Enter any keyword or hashtag to find matching videos with full engagement stats
  • User search: Search for TikTok creators by name or topic
  • Profile scraping: Enter @usernames to get profile data and recent videos

Each result includes all publicly available metadata: video descriptions, view counts, likes, comments, shares, author info, music details, hashtags, and timestamps.

Input parameters

ParameterRequiredDefaultDescription
queriesYes-List of search terms, @usernames, or #hashtags to scrape
searchTypeNovideosType of search: videos or users
maxResultsNo100Maximum total results across all queries
maxResultsPerQueryNo50Maximum results per individual query

Output fields (Videos)

FieldTypeDescription
idstringTikTok video ID
descriptionstringVideo caption text
urlstringDirect link to the video
authorNamestringCreator's display name
authorUsernamestringCreator's handle (without @)
authorUrlstringLink to the creator's profile
authorFollowersnumberCreator's follower count
authorVerifiedbooleanWhether the creator is verified
viewCountnumberNumber of video views
likeCountnumberNumber of likes
commentCountnumberNumber of comments
shareCountnumberNumber of shares
bookmarkCountnumberNumber of bookmarks/saves
durationnumberVideo duration in seconds
createdAtstringVideo upload timestamp (ISO 8601)
musicTitlestringName of the audio/music used
musicAuthorstringArtist of the audio/music
thumbnailUrlstringVideo thumbnail image URL
hashtagsarrayList of hashtags used in the video
isAdbooleanWhether the video is a paid promotion

Output fields (Users)

FieldTypeDescription
idstringTikTok user ID
usernamestringUsername (handle)
nicknamestringDisplay name
urlstringProfile URL
biostringProfile biography
verifiedbooleanVerification status
followersnumberFollower count
followingnumberFollowing count
likesnumberTotal likes received
videoCountnumberNumber of posted videos
avatarUrlstringProfile picture URL

Example output (Video)

{
"id": "7345678901234567890",
"description": "Easy 15-minute pasta recipe #cooking #recipe #foodtok",
"url": "https://www.tiktok.com/@chefmike/video/7345678901234567890",
"authorName": "Chef Mike",
"authorUsername": "chefmike",
"authorUrl": "https://www.tiktok.com/@chefmike",
"authorFollowers": 1250000,
"authorVerified": true,
"viewCount": 8500000,
"likeCount": 425000,
"commentCount": 3200,
"shareCount": 18000,
"bookmarkCount": 95000,
"duration": 47,
"createdAt": "2026-03-15T14:30:00Z",
"musicTitle": "original sound",
"musicAuthor": "Chef Mike",
"thumbnailUrl": "https://p16-sign.tiktokcdn.com/...",
"hashtags": ["cooking", "recipe", "foodtok"],
"isAd": false
}

Example output (User)

{
"id": "107955",
"username": "tiktok",
"nickname": "TikTok",
"url": "https://www.tiktok.com/@tiktok",
"bio": "One TikTok can make a big impact",
"verified": true,
"followers": 93700000,
"following": 3,
"likes": 457000000,
"videoCount": 1422,
"avatarUrl": "https://p16-sign.tiktokcdn.com/..."
}

Use cases

  • Influencer research: Get follower counts, engagement rates, and content themes for any creator
  • Competitor analysis: Track creator growth, posting frequency, and top-performing content
  • Trend monitoring: Search for trending hashtags or keywords to identify viral content
  • Brand monitoring: Find videos mentioning your brand, products, or industry
  • Lead generation: Discover TikTok creators in specific niches for partnerships
  • Content research: Analyze what types of videos perform well in your category
  • Market research: Understand audience engagement patterns across topics

Tips for best results

  • Use specific keywords for more relevant results (e.g., "vegan meal prep" instead of just "food")
  • Prefix usernames with @ to scrape a specific creator's profile and videos (e.g., "@gordonramsay")
  • Start with a small maxResults value to test your queries before scaling up
  • Combine multiple related queries to build comprehensive datasets

Limitations

  • Private accounts cannot be scraped
  • Video download URLs are temporary and expire after a short time
  • Very new or low-engagement content may have limited metadata
  • Rate limits apply to prevent excessive requests