TikTok Profile Mention Scraper
Pricing
from $2.70 / 1,000 scraped tiktok mention videos
TikTok Profile Mention Scraper
Find public TikTok videos that mention profile handles. Export captions, engagement metrics, author details, music metadata, media URLs, match evidence, and source links.
Pricing
from $2.70 / 1,000 scraped tiktok mention videos
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
🔎 TikTok profile mention scraper for public videos
TikTok Profile Mention Scraper finds public TikTok videos that mention one or more profile handles. Paste TikTok handles, @handles, profile URLs, or a newline-separated list, then export matching videos with captions, engagement metrics, author details, music metadata, media URLs, source links, match evidence, and scrape timestamps.
Use this TikTok profile mention scraper when you need to monitor brand mentions, creator mentions, campaign shoutouts, user-generated content, competitor references, or public videos that mention a TikTok account. Instead of checking TikTok search by hand, you get a clean Apify dataset that can be downloaded as JSON, CSV, Excel, XML, RSS, or HTML, or used through the Apify API, schedules, webhooks, and integrations.
For a quick first run, keep the prefilled tiktok target and the default result limits. The Actor runs on public TikTok data only and does not require a TikTok login, cookies, or a TikTok API key.
✅ What this Actor does
- Finds public TikTok videos that mention requested profile handles.
- Accepts TikTok handles,
@handles, TikTok profile URLs, and pasted newline or comma-separated target lists. - Saves one dataset item per matching TikTok video.
- Adds match evidence so you can see whether the target appeared as an explicit mention, caption text, or a TikTok search match.
- Extracts captions, video URLs, publish time when available, and visible engagement metrics.
- Extracts author details such as handle, display name, bio, avatar URL, verification status, and visible profile stats when TikTok exposes them.
- Extracts music metadata, video dimensions, duration, cover URLs, hashtags, mentions, media URLs, and raw source IDs.
- Stops at your per-profile and total result limits.
- Continues through temporary TikTok search issues without saving failure rows.
This Actor is focused on public profile mention discovery in TikTok video search. It does not scrape private accounts, followers, comments, transcripts, TikTok Shop data, general keyword search, or every video from a profile.
📦 Data you can export
Each output item represents one public TikTok video found for one requested profile mention. Core fields include:
targetHandle,targetProfileUrl, andtargetInputmatchedTarget,matchType, andmatchEvidencevideoId,videoUrl,caption, andcreatedAtplayCount,likeCount,commentCount,shareCount, andsaveCountauthorwith handle, display name, bio, avatar, verification, profile URL, and visible statsmusicwith title, author, original-sound flag, duration, play URL, and cover URLvideowith width, height, duration, cover URLs, definition, and formatmentions,hashtags, andmediaUrlssearchUrl,resultPosition,sourcePlatform,sourceSurface, andscrapedAtrawSourceIdsfor joining or deduping downstream
Fields can be null or empty when TikTok does not expose that value for a public video. The dataset contains usable scraped video rows only; skipped, private, unavailable, or zero-result targets are reported in logs.
🚀 Common use cases
- Track TikTok videos that mention your brand account.
- Find user-generated content that references a creator, company, product, or campaign handle.
- Monitor competitor mentions on TikTok.
- Build a TikTok mention dataset for social listening or reporting.
- Collect public engagement metrics for videos that mention a specific profile.
- Export TikTok mention videos to a spreadsheet, dashboard, database, or AI workflow.
- Schedule repeat runs to watch new public mention search results over time.
▶️ How to run it
- Add one or more TikTok handles or profile URLs in TikTok profiles.
- Keep Videos per profile at
25for a small first run. - Set Total video limit if you want a hard cap across all targets.
- Start the Actor and open the dataset.
- Export the results or connect them to your workflow with the Apify API, scheduler, webhooks, or integrations.
Accepted target examples:
{"targets": ["tiktok","@apifytech","https://www.tiktok.com/@nike"],"resultsPerTarget": 25,"maxResults": 100}
🛠️ Input
| Field | What to enter |
|---|---|
targets | TikTok handles, @handles, TikTok profile URLs, or pasted newline/comma-separated target lists. |
resultsPerTarget | Maximum number of matching videos to save for each profile. Default is 25. |
maxResults | Maximum number of videos to save across the whole run. Default is 100. |
Keep limits small for your first run. Raise them once the output shape matches your workflow.
🧾 Output example
{"targetHandle": "tiktok","targetProfileUrl": "https://www.tiktok.com/@tiktok","matchedTarget": "@tiktok","matchType": "explicit_mention","matchEvidence": "@tiktok","videoId": "7560331146467265847","videoUrl": "https://www.tiktok.com/@ink.dot/video/7560331146467265847","caption": "Public TikTok caption text...","playCount": 1100000,"likeCount": 120000,"commentCount": 840,"shareCount": 2500,"saveCount": 9800,"author": {"handle": "ink.dot","displayName": "Ink Dot","verified": false,"profileUrl": "https://www.tiktok.com/@ink.dot"},"mentions": ["tiktok"],"hashtags": ["art", "fyp"],"sourcePlatform": "tiktok","sourceSurface": "search_video","scrapedAt": "2026-05-28T15:19:00.000Z"}
The exact fields can vary by public TikTok result. Some videos expose music, media URLs, cover URLs, author stats, and dimensions; others expose less.
💳 Pricing
This Actor uses pay-per-event pricing. You are charged for each TikTok mention video saved to the dataset. Targets that return no usable public videos are not saved as dataset rows.
The default first run is intentionally small. You can control spend with Videos per profile and Total video limit before running larger batches.
⚠️ Limits and caveats
- Only public TikTok videos can be collected.
- TikTok may return different search results by region, time, or source availability.
- The Actor finds videos through public TikTok video search for the requested handle; it is not a full historical archive of every mention.
- Private, deleted, unavailable, or temporarily blocked results are skipped.
- No TikTok login, cookies, or API key are required.
- The Actor does not scrape comments, replies, transcripts, follower lists, or private account data.
❓ FAQ
🔐 Can I scrape TikTok mentions without a TikTok account?
Yes. This Actor works with public TikTok data and does not ask for a TikTok login, cookies, or a TikTok API key.
🎯 What is the difference between a handle and a profile URL?
Both are accepted. You can enter nike, @nike, or https://www.tiktok.com/@nike; the Actor normalizes them to the same TikTok profile target.
💬 Does this scrape comments that mention a profile?
No. The Actor finds public videos returned by TikTok video search for a profile mention. It does not collect video comments or replies.
📅 Can I schedule TikTok mention monitoring?
Yes. You can schedule repeat runs on Apify and export each run through datasets, API calls, webhooks, or integrations. Results reflect what public TikTok search exposes at run time.
📝 Changelog
- 0.1: Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Other actors
- TikTok Video Downloader ↗ - Download media files from public TikTok video URLs.
- TikTok Transcript Scraper ↗ - Extract public captions and transcripts from TikTok videos.
- TikTok Keywords Discovery Tool ↗ - Collect TikTok autocomplete keyword suggestions for content research.
- Social Media Stats Checker ↗ - Check public profile stats across TikTok and other social platforms.
- Twitter Scraper ↗ - Search public X/Twitter posts and trending topics.
Made with ❤️ by Maxime Dupré