TikTok Brand Monitor avatar

TikTok Brand Monitor

Pricing

from $3.50 / 1,000 results

Go to Apify Store
TikTok Brand Monitor

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

Actor 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:

  1. Create a free Apify account at apify.com — your first $5 is free
  2. Open TikTok Brand Monitor in Apify Console or click Try for free on this page
  3. Choose your mode — select brand_tracker for profile snapshots, content_alerts for new video detection, or both to run everything
  4. Add brands to monitor — enter TikTok usernames (e.g., redbull, nike, netflix)
  5. Click Save & Start and wait for results
  6. Download your data in JSON, CSV, or Excel — or set up a schedule for recurring monitoring

⚙️ Input parameters

ParameterTypeRequiredDefaultDescription
modestring"both"Operating mode: brand_tracker, content_alerts, or both
brandsarrayList of TikTok usernames to monitor (e.g., ["redbull", "nike"])
monitorNamestring"default"Name for this monitor instance — used to persist state between scheduled runs
maxVideosPerBrandinteger30Maximum videos to check per brand in Content Alerts mode
keywordsarray[]Filter videos containing these keywords in their caption
hashtagsarray[]Filter videos containing these hashtags
minViewsinteger0Minimum view count threshold for Content Alerts
minEngagementRatenumber0Minimum engagement rate threshold (0-100)
proxyConfigurationobjectAutomaticProxy 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:

  1. Save your input as a Task in Apify Console after your first successful run
  2. Go to Schedules and set the frequency: daily, every 12 hours, or custom cron
  3. Add a webhook to receive data in Slack, email, or your own endpoint when each run finishes
  4. 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.

PlanMonthly CreditApprox. 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.

Explore the full Rastriq intelligence portfolio on Apify Store:

ActorDescription
TikTok Ad Library ScraperExtract ads, targeting data, and spend from TikTok's Ad Library
TikTok Top Ads ScraperScrape top-performing TikTok ads with creative details and metrics
TikTok Trends ScraperTrack trending hashtags by country on TikTok
TikTok Trending Videos ScraperExtract viral TikTok videos with creator and engagement data
TikTok Video & Brand ScraperScrape TikTok videos and brand profiles at scale

❓ Frequently Asked Questions

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.