Tiktok Scraper avatar

Tiktok Scraper

Pricing

Pay per usage

Go to Apify Store
Tiktok Scraper

Tiktok Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Max N

Max N

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Categories

Share

TikTok Scraper — Video, Profile & Hashtag Data

Scrape TikTok video metadata, profile analytics, hashtag trends, search results, and comments without needing a TikTok API key. Get structured JSON data for any public TikTok content with a single API call.

What data can you get?

Profiles — Full profile data for any TikTok user: username, display name, follower count, following count, total likes, bio, verified status, avatar URL, and video count. Works with profile URLs or @usernames.

Videos — Video metadata from any TikTok profile or video URL: video ID, description, likes, comments, shares, views, music/sound used, duration, creation time, and hashtags. Supports both individual video URLs and bulk extraction from profiles.

Hashtag — Discover trending videos for any hashtag. Get video metadata for content tagged with a specific hashtag, including engagement metrics and author information.

Search — Search TikTok and get structured results: video metadata, engagement stats, author info, and more. Equivalent to searching TikTok's discover page but as clean JSON data.

Comments — Extract comments from any TikTok video including author username, comment text, like count, and date. Useful for sentiment analysis, audience research, and community monitoring.

Use cases

  • Influencer research — Analyze creator profiles, track follower growth, and compare engagement rates across TikTok accounts
  • Trend monitoring — Track hashtag performance, discover trending content, and identify viral patterns before they peak
  • Competitive analysis — Monitor competitor video performance, engagement metrics, and content strategies at scale
  • Sentiment analysis — Collect comments to understand audience sentiment, feedback patterns, and brand perception
  • Content strategy — Research which video formats, hashtags, and music choices drive the highest engagement
  • Academic research — Build datasets of TikTok content for social media studies, communication research, or NLP projects
  • Brand monitoring — Track mentions and engagement across TikTok videos and comments at scale

How to use

  1. Choose an action: profiles, videos, hashtag, search, or comments
  2. Provide urls (for profiles, videos, comments), a hashtag (for hashtag action), or a searchQuery (for search)
  3. Set maxResults to control output size (default: 50)
  4. Configure a proxy (residential recommended for TikTok)
  5. Run the actor and get structured JSON data

Example input

{
"action": "profiles",
"urls": [
"https://www.tiktok.com/@charlidamelio",
"https://www.tiktok.com/@khaby.lame"
],
"maxResults": 50
}

Example output

{
"videoId": "",
"videoUrl": "https://www.tiktok.com/@charlidamelio",
"description": "don't you dare scroll",
"authorUsername": "charlidamelio",
"authorDisplayName": "Charli D'Amelio",
"authorFollowers": 155000000,
"likes": 0,
"comments": 0,
"shares": 0,
"views": 0,
"duration": 0,
"createTime": "",
"hashtags": [],
"profileData": {
"username": "charlidamelio",
"displayName": "Charli D'Amelio",
"followers": 155000000,
"following": 1200,
"totalLikes": 11500000000,
"bio": "don't you dare scroll",
"verified": true,
"avatar": "https://p16-sign-sg.tiktokcdn.com/...",
"videoCount": 2400
},
"scrapedAt": "2026-02-19T12:00:00.000Z"
}

Supported URL formats

  • https://www.tiktok.com/@username — Profile page
  • https://www.tiktok.com/@username/video/1234567890 — Specific video
  • https://www.tiktok.com/tag/hashtag — Hashtag page
  • @username — Bare username with @
  • username — Bare username

Pricing

Pay-per-event pricing. You only pay for what you use:

  • $0.10 per start
  • $0.0003 per result item (video or profile)

Example: Scraping 100 videos costs $0.10 + $0.03 = $0.13 total.

Integrations

Works with all Apify integrations: webhooks, API, Zapier, Make, Google Sheets, and more. Schedule regular runs to track profile growth, monitor hashtag performance, or collect engagement data over time.

Tips

  • Use residential proxies — TikTok aggressively blocks datacenter IPs. Residential proxies are strongly recommended for reliable scraping.
  • Rate limiting is built in at 1 request per 2 seconds to avoid blocks and respect TikTok's servers.
  • Combine actions — Use search or hashtag to discover content, then videos to get full metadata, and comments for audience analysis.
  • Schedule daily runs to track follower growth, engagement trends, and content performance over time.
  • The embedded data approach extracts TikTok's server-rendered JSON from the page HTML, which is more reliable than trying to interact with the dynamic JavaScript frontend.
  • instagram-scraper (instagram-scraper)
  • twitter-scraper (twitter-scraper)
  • youtube-scraper (youtube-scraper)
  • facebook-ads-scraper (facebook-ads-scraper)