TikTok Brand Monitor
Pricing
from $3.50 / 1,000 results
TikTok Brand Monitor
Track brands, competitors, and campaigns on TikTok over time. Compare follower growth, detect new videos, and measure campaign performance with automatic change detection between runs.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
TikTok Brand Monitor — Track Brand Performance on TikTok
Monitor any brand's TikTok presence automatically. TikTok Brand Monitor tracks follower growth, engagement metrics, bio changes, and new video publications — delivering structured, Excel-ready data for marketing teams and media agencies.
🚀 Try it free — your first $5 of usage is on Apify. No credit card required.
📌 What is TikTok Brand Monitor?
TikTok Brand Monitor is an automated TikTok tracking tool that captures brand profile snapshots and detects new video content — without requiring a TikTok account or API key. Unlike manual tracking or TikTok's limited official API, this actor runs on a schedule and delivers structured change data you can plug directly into dashboards, reports, or alerting workflows.
Use TikTok Brand Monitor to:
- 📊 Track follower growth & engagement — capture daily snapshots of followers, likes, videos count, and compute deltas between runs
- 🔔 Detect new video publications — get alerted when a brand posts new content, with full engagement metrics (views, likes, comments, shares, saves)
- 📝 Monitor bio & profile changes — detect when a brand updates their TikTok bio, nickname, or verification status
- 🔄 Automate recurring reports — schedule daily or weekly runs and export to Google Sheets, Slack, or your BI tool via webhooks
The Apify platform gives TikTok Brand Monitor superpowers: scheduling, monitoring, API access, proxy rotation, and integrations with Make, Zapier, Google Sheets, and more — all out of the box.
📋 What data does TikTok Brand Monitor extract?
TikTok Brand Monitor operates in two modes, each producing different output:
Brand Tracker mode — Profile snapshots
| 👤 Username & nickname | ✅ Verified status |
| 👥 Follower count | 📈 Follower change (delta) |
| ❤️ Total likes | 📊 Likes change (delta) |
| 🎬 Total videos | 🆕 New videos since last run |
| 📝 Bio text | 🔄 Bio changed flag |
| ⭐ Engagement score | 📅 Snapshot timestamp |
Content Alerts mode — New video detection
| 🎬 Video URL | 📝 Caption text |
| 👁️ View count | ❤️ Likes |
| 💬 Comments | 🔄 Shares |
| 🔖 Saves | 📊 Engagement rate |
| #️⃣ Hashtags | 🎵 Music title |
| 📅 Published date | 👤 Brand / username |
🚀 How to use TikTok Brand Monitor
Setting up brand monitoring takes under two minutes:
- Create a free Apify account at apify.com — your first $5 is free
- Open TikTok Brand Monitor in Apify Console or click Try for free on this page
- Choose your mode — select
brand_trackerfor profile snapshots,content_alertsfor new video detection, orbothto run everything - Add brands to monitor — enter TikTok usernames (e.g.,
redbull,nike,netflix) - Click Save & Start and wait for results
- Download your data in JSON, CSV, or Excel — or set up a schedule for recurring monitoring
⚙️ Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
mode | string | ✅ | "both" | Operating mode: brand_tracker, content_alerts, or both |
brands | array | ✅ | — | List of TikTok usernames to monitor (e.g., ["redbull", "nike"]) |
monitorName | string | ❌ | "default" | Name for this monitor instance — used to persist state between scheduled runs |
maxVideosPerBrand | integer | ❌ | 30 | Maximum videos to check per brand in Content Alerts mode |
keywords | array | ❌ | [] | Filter videos containing these keywords in their caption |
hashtags | array | ❌ | [] | Filter videos containing these hashtags |
minViews | integer | ❌ | 0 | Minimum view count threshold for Content Alerts |
minEngagementRate | number | ❌ | 0 | Minimum engagement rate threshold (0-100) |
proxyConfiguration | object | ❌ | Automatic | Proxy settings — residential proxies recommended |
Example input:
{"mode": "both","brands": ["redbull", "nike", "netflix"],"monitorName": "competitor-watch","maxVideosPerBrand": 50}
📦 Output example
Brand Tracker output
Each run produces a profile snapshot with computed deltas from the previous run:
{"type": "brand_snapshot","brand": "redbull","username": "redbull","nickname": "Red Bull","verified": true,"followers": 22300000,"followersChange": 12500,"totalLikes": 495200000,"likesChange": 1340000,"totalVideos": 2847,"newVideosSinceLastRun": 3,"bio": "Red Bull gives you wings","bioChanged": false,"engagementScore": 26.44,"snapshotTimestamp": "2026-08-31T22:00:15.000Z"}
Content Alerts output
Each new video detected is returned with full engagement metrics:
{"type": "new_video","brand": "redbull","username": "redbull","url": "https://www.tiktok.com/@redbull/video/7407261449230405921","caption": "POV: You're a pilot at Red Bull Air Race","publishedAt": "1724956800","views": 13800000,"likes": 1200000,"comments": 8400,"shares": 45000,"saves": 92000,"engagementRate": 9.75,"hashtags": "redbull, airrace, aviation","musicTitle": "original sound - Red Bull"}
Download results in JSON, CSV, Excel, XML, or HTML from the Output tab, or pull them programmatically using the Apify API.
🔄 Setting up recurring monitoring
TikTok Brand Monitor is designed for continuous brand tracking:
- Save your input as a Task in Apify Console after your first successful run
- Go to Schedules and set the frequency: daily, every 12 hours, or custom cron
- Add a webhook to receive data in Slack, email, or your own endpoint when each run finishes
- Monitor deltas automatically — TikTok Brand Monitor remembers the previous state between scheduled runs, so each run only reports what changed
💡 Tip: For most brands, a daily schedule captures all meaningful changes. High-volume accounts may benefit from runs every 12 hours.
💰 How much does it cost to use TikTok Brand Monitor?
TikTok Brand Monitor runs on Apify's standard Compute Unit (CU) pricing. A typical run monitoring 5 brands in both modes consumes approximately 0.3-0.5 CUs.
| Plan | Monthly Credit | Approx. brands monitored daily |
|---|---|---|
| Free | $5 (one-time) | ~10 brands for 30 days |
| Starter ($49/mo) | $49 | ~100 brands daily |
| Scale ($149/mo) | $149 | ~300+ brands daily |
💡 Tip: Run a small test with 1-3 brands first to validate your setup before scaling.
Is monitoring TikTok brands free? Your first $5 of usage is covered by Apify's free plan credit — enough to monitor a handful of brands for a full month at no cost.
🔗 Related Rastriq TikTok Actors
Explore the full Rastriq intelligence portfolio on Apify Store:
| Actor | Description |
|---|---|
| TikTok Ad Library Scraper | Extract ads, targeting data, and spend from TikTok's Ad Library |
| TikTok Top Ads Scraper | Scrape top-performing TikTok ads with creative details and metrics |
| TikTok Trends Scraper | Track trending hashtags by country on TikTok |
| TikTok Trending Videos Scraper | Extract viral TikTok videos with creator and engagement data |
| TikTok Video & Brand Scraper | Scrape TikTok videos and brand profiles at scale |
❓ Frequently Asked Questions
Is scraping TikTok legal?
TikTok Brand Monitor only accesses publicly available data on TikTok — information visible to any visitor without logging in. We respect reasonable rate limiting to avoid overloading servers.
As with any data collection activity, you are responsible for ensuring your use case complies with applicable laws (GDPR, CCPA) and TikTok's Terms of Service. For guidance, see Apify's blog on the legality of web scraping.
Does TikTok Brand Monitor require a TikTok account?
No. TikTok Brand Monitor works entirely with public data and does not require any TikTok account, login, or API credentials.
How does TikTok Brand Monitor track changes between runs?
TikTok Brand Monitor uses Apify's Named Key-Value Store to persist state between scheduled runs. Each run compares the current snapshot with the previous one, computing deltas for follower growth, new videos, bio changes, and more. This means you get incremental change data without any manual comparison.
What proxy configuration should I use?
For best results, we recommend using Apify residential proxies (configurable in the input). The actor handles proxy rotation automatically to ensure reliable data extraction.
How do I integrate TikTok Brand Monitor with my workflow?
TikTok Brand Monitor integrates natively with:
- Make (formerly Integromat) and Zapier — trigger runs and receive data automatically
- Google Sheets — export brand metrics directly to a spreadsheet
- Webhooks — get notified when a run finishes with new data
- Apify API — call from Python, Node.js, or any language (see the API tab)
I found a bug or my run failed. Where do I report it?
Please open an issue in the Issues tab on this page. Include your input configuration and the run ID so we can investigate quickly.