问题所在
Brandwatch Sprout Social TikTok $500-2000/
Scavio 解决方案
Scavio TikTok API $0.005/
之前
TikTok $800+/
之后
Scavio TikTok ~$3/
适用人群
TikTok $500-2000/
核心优势
- TikTok ~$3/ $800+
- TikTok
- $0.005/
Python 示例
Python
import requests, os, json
from datetime import datetime
API_KEY = os.environ["SCAVIO_API_KEY"]
HT = {"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"}
def monitor_brand_tiktok(brand: str, hashtags: list) -> dict:
"""Monitor brand mentions on TikTok."""
results = {"timestamp": datetime.now().isoformat(), "brand": brand, "mentions": []}
# Search for brand name
resp = requests.post(
"https://api.scavio.dev/api/v1/tiktok/search",
headers=HT,
json={"keyword": brand},
timeout=15,
)
data = resp.json()
for v in data.get("videos", []):
results["mentions"].append({
"type": "search",
"desc": v.get("desc", ""),
"plays": v.get("stats", {}).get("play_count", 0),
"likes": v.get("stats", {}).get("digg_count", 0),
"author": v.get("author", {}).get("unique_id", ""),
})
# Check branded hashtags
for tag in hashtags:
resp = requests.post(
"https://api.scavio.dev/api/v1/tiktok/hashtag",
headers=HT,
json={"hashtag": tag},
timeout=15,
)
ht_data = resp.json()
results["mentions"].append({
"type": "hashtag",
"tag": tag,
"view_count": ht_data.get("challenge_info", {}).get("stats", {}).get("view_count", 0),
})
return results
report = monitor_brand_tiktok("mycompany", ["mycompanychallenge"])
print(f"Brand: {report['brand']}, Mentions: {len(report['mentions'])}")JavaScript 示例
JavaScript
const HT = {'Authorization': 'Bearer '+process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function monitorBrandTiktok(brand, hashtags) {
const mentions = [];
const r1 = await fetch('https://api.scavio.dev/api/v1/tiktok/search', {method:'POST', headers:HT, body:JSON.stringify({keyword:brand})});
for (const v of (await r1.json()).videos||[]) {
mentions.push({type:'search', desc:v.desc||'', plays:v.stats?.play_count||0, author:v.author?.unique_id||''});
}
for (const tag of hashtags) {
const r2 = await fetch('https://api.scavio.dev/api/v1/tiktok/hashtag', {method:'POST', headers:HT, body:JSON.stringify({hashtag:tag})});
const d = await r2.json();
mentions.push({type:'hashtag', tag, viewCount:d.challenge_info?.stats?.view_count||0});
}
return {brand, mentions, timestamp:new Date().toISOString()};
}
const report = await monitorBrandTiktok('mycompany', ['mycompanychallenge']);
console.log('Brand: '+report.brand+', Mentions: '+report.mentions.length);使用的平台
TikTok
发现热门视频、创作者和产品