Le problème
Les outils de veille de marque comme Brandwatch et Sprout Social facturent $500-2000/mois pour la veille TikTok. Les petites et moyennes marques ne peuvent pas justifier ce coût. L'API officielle de TikTok nécessite une vérification d'entreprise et une approbation qui prennent des semaines. Pendant ce temps, les mentions de la marque sur TikTok ne sont pas suivies.
La solution Scavio
Utilisez l'API TikTok de Scavio pour rechercher des mentions de marque, hashtags et contenu de créateurs à $0.005/crédit. Surveillez quotidiennement pour une fraction du prix des outils entreprise. Aucune vérification d'entreprise TikTok requise. Le JSON structuré inclut les métadonnées vidéo, les statistiques d'engagement et les informations du créateur.
Avant
Une petite marque paie $0 pour la veille TikTok car les outils entreprise coûtent $800+/mois. Les mentions de la marque ne sont pas suivies. Un contenu viral négatif découvert plusieurs jours plus tard.
Après
La marque effectue une veille quotidienne sur TikTok via Scavio pour ~$3/mois (20 recherches/jour). Détecte les mentions en quelques heures. Répond au contenu viral le jour même.
À qui cela s'adresse
Petites et moyennes marques qui ont besoin d'une veille TikTok mais ne peuvent pas justifier le prix des outils entreprise à $500-2000/mois.
Avantages clés
- Veille de marque TikTok pour ~$3/mois contre $800+ entreprise
- Aucune vérification d'entreprise TikTok requise
- Données vidéo et d'engagement structurées
- La veille automatisée quotidienne détecte rapidement les mentions
- $0.005/recherche, payez seulement pour ce que vous utilisez
Exemple 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'])}")Exemple 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);Plateformes utilisées
TikTok
Découverte de vidéos tendance, créateurs et produits