Competitive Product Monitoring System in Action: How to Detect TikTok/Douyin Promotions Within One Day

In industries such as fast fashion, personal care, and consumer electronics, launching and promoting new products simultaneously has become the norm. If a company can detect in real time whether a competitor is launching, advertising, or live streaming on platforms like TikTok or Douyin, it can gain a first-mover advantage in both exposure and conversion. This article explains how to build a high-frequency, low-latency competitive product monitoring system using LuckData APIs.

1. System Architecture Overview

[Competitor Keyword List]

[Douyin Trending API] ← [TikTok Video Search API]

[Video Info + User Profile + Content Trends]

[Matched New Product/Promotion?] → [AI Auto-Tagging]

[Product Detail / Livestream Page Match] ← [Lazada/Pinduoduo Product APIs]

[Abnormal Promotion Detection] → Alert System + Report Push

2. Real-Time Competitor Detection with Douyin Trending + Video Detail API

✅ Douyin Trending Content API (LuckData Douyin Trending API)

GET https://luckdata.io/api/douyin-API/get_xv5p?

city=310000&type=rise_heat&start_date=20241223&end_date=20241224&page_size=20

Regularly pulling trending videos on Douyin helps capture rapidly rising content. When matched with target brand keywords, these videos become strong indicators of new product launches or promotions.

✅ Video Detail API (includes trends, author, tags)

GET https://luckdata.io/api/douyin-API/get_pa29?

type=items,cnt,trends,author&item_id=7451571619450883355

Combining tags, author info, and trend data helps identify whether the video is official brand content or influencer collaboration, giving insights into the type of promotion.

Python Example Code:

import requests

def fetch_hot_douyin_videos(city_code="310000"):

url = "https://luckdata.io/api/douyin-API/get_xv5p"

params = {

"city": city_code,

"type": "rise_heat",

"start_date": "20241223",

"end_date": "20241224",

"page_size": 20

}

res = requests.get(url, params=params)

return res.json()["data"]

def get_video_detail(item_id):

url = "https://luckdata.io/api/douyin-API/get_pa29"

params = {

"type": "items,cnt,trends,author",

"item_id": item_id

}

res = requests.get(url, params=params)

return res.json()["data"]

Use brand names and SKU keywords such as "Vaseline Cream," "Anker Power Bank," or "Banana Underwear" to match content relevant to competitor products.

3. Track Competitor Videos and Livestreams Using TikTok API

LuckData’s TikTok API allows keyword-based searches to detect new videos and profile activity on TikTok, providing cross-border market signals.

✅ Video Search by Keyword

GET https://luckdata.io/api/tiktok-api/searchVideoListByKeywords?

keyword=anker&region=us&page=1

Set region and pagination to extract brand-related short videos.

✅ Check If a Profile Recently Went Live

GET https://luckdata.io/api/tiktok-api/userPostVideos?

user_id=xyz123

By checking the latest posted videos and isLive field, you can detect whether a brand account has been livestreaming.

Example Output:

Brand

Live Status

Live Time

Video Title Keyword Match

Anker

2024-12-23

"New Charging Product"

Vaseline

-

None

4. Track New Product Listings on E-Commerce Platforms (e.g. Lazada)

LuckData offers e-commerce APIs to detect product launches, promotional tags, or multimedia changes such as added short videos or TikTok widgets.

✅ Product Search via Keyword

GET https://luckdata.io/api/lazada-online-api/gvqvkzpb7xzb?

page=1&site=vn&query=vaseline

Returned fields can indicate whether a product is marked as “new,” has experienced recent price changes, or includes embedded videos.

Such data supports identifying launch timing and multi-platform promotional alignment.

5. Build an Abnormal Promotion Detection Model

Define anomaly rules based on historical benchmarks to detect and flag significant changes in promotion activity.

Metric

Anomaly Rule

Video Count

>5 new videos for a brand in a single day

Video View Spike

>300% increase for the same SKU vs. previous day

Engagement Spike

Rapid rise in likes/shares/comments

TikTok Search Volume

Keyword-related videos exceed defined threshold

New SKUs

>3 new SKUs listed in a single day

Use Python scripts, scheduled jobs, and webhooks to send alerts to Slack or enterprise messaging systems.

6. Sample Output: Daily Promotion Monitoring Report

{

"date": "2024-12-24",

"brand": "Vaseline",

"platforms": {

"Douyin": {

"new_videos": 6,

"top_keywords": ["Moisturizing", "Winter Skincare"],

"suspected_launch": true

},

"TikTok": {

"new_videos": 4,

"region": "US",

"is_live": false

},

"Lazada": {

"new_SKUs": 2,

"lowest_price": "19.9",

"listing_time": "Last 24 Hours"

}

},

"status": "High Attention",

"action": "Sync with marketing team to evaluate launch cadence"

}

✅ Summary

  • By using LuckData’s Douyin, TikTok, and Lazada APIs, you can monitor competitor product launches and promotional activity in near real-time.

  • Douyin trending content and keyword matching help surface new content quickly.

  • E-commerce platform data supports evaluating product launch frequency and SKU rollout.

  • Anomaly detection combined with alert systems enables “within-a-day” discovery of competitor movements.

Articles related to APIs :