TikTok Profile Mention Scraper avatar

TikTok Profile Mention Scraper

Pricing

from $2.70 / 1,000 scraped tiktok mention videos

Go to Apify Store
TikTok Profile Mention Scraper

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é

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

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, and targetInput
  • matchedTarget, matchType, and matchEvidence
  • videoId, videoUrl, caption, and createdAt
  • playCount, likeCount, commentCount, shareCount, and saveCount
  • author with handle, display name, bio, avatar, verification, profile URL, and visible stats
  • music with title, author, original-sound flag, duration, play URL, and cover URL
  • video with width, height, duration, cover URLs, definition, and format
  • mentions, hashtags, and mediaUrls
  • searchUrl, resultPosition, sourcePlatform, sourceSurface, and scrapedAt
  • rawSourceIds for 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

  1. Add one or more TikTok handles or profile URLs in TikTok profiles.
  2. Keep Videos per profile at 25 for a small first run.
  3. Set Total video limit if you want a hard cap across all targets.
  4. Start the Actor and open the dataset.
  5. 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

FieldWhat to enter
targetsTikTok handles, @handles, TikTok profile URLs, or pasted newline/comma-separated target lists.
resultsPerTargetMaximum number of matching videos to save for each profile. Default is 25.
maxResultsMaximum 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

Made with ❤️ by Maxime Dupré