Le problème
Les équipes marketing découvrent les tendances TikTok après leur pic, manquant ainsi la fenêtre pour un contenu opportun. La navigation manuelle des hashtags ne peut pas passer à l'échelle pour des centaines de candidats potentiels.
La solution Scavio
Interrogez quotidiennement le point de terminaison des informations sur les hashtags TikTok pour une liste de surveillance de hashtags. Suivez le taux de croissance du nombre de vues. Alertez lorsque la croissance quotidienne d'un hashtag dépasse un seuil (par exemple, 5 % jour après jour). Coût : 0,10 $/jour pour 20 hashtags.
Avant
Avant le suivi automatisé, un gestionnaire de médias sociaux a découvert la tendance #deinfluencing 2 semaines après son apparition. Leur contenu a été lancé après que les concurrents aient déjà capturé la vague initiale.
Après
Après avoir configuré un sondage quotidien de hashtags, la même équipe surveille 50 hashtags candidats à 0,25 $/jour. Ils détectent un taux de croissance quotidien de 12 % sur un hashtag de niche, publient du contenu dans les 48 heures et capturent l'avantage du premier arrivant.
À qui cela s'adresse
Gestionnaires de médias sociaux, stratèges de contenu, chercheurs de tendances et équipes marketing qui créent du contenu TikTok sensible au facteur temps.
Avantages clés
- Détectez les tendances 1 à 2 semaines avant leur pic
- Surveillez 50 hashtags par jour pour 0,25 $/jour
- Les alertes de taux de croissance remplacent la navigation manuelle
- Les données historiques montrent les schémas du cycle de vie des tendances
- Recoupez avec Google Trends via la même API
Exemple Python
import requests, os, json
from datetime import date
H = {'Authorization': f'Bearer {os.environ["SCAVIO_API_KEY"]}', 'Content-Type': 'application/json'}
def check_trends(hashtags, history_file='trends.json'):
try:
with open(history_file) as f: history = json.load(f)
except FileNotFoundError: history = {}
alerts = []
for tag in hashtags:
data = requests.post('https://api.scavio.dev/api/v1/tiktok/hashtag',
headers=H, json={'hashtag': tag}).json()['data']
views = data['stats']['view_count']
prev = history.get(tag, {}).get('views', views)
growth = (views - prev) / max(prev, 1) * 100
if growth > 5:
alerts.append({'tag': tag, 'growth': round(growth, 1), 'views': views})
history[tag] = {'views': views, 'date': date.today().isoformat()}
with open(history_file, 'w') as f: json.dump(history, f)
return alerts
alerts = check_trends(['smallbusiness', 'sidehustle', 'techtok'])
for a in alerts: print(f'TRENDING: #{a["tag"]} +{a["growth"]}%')Exemple JavaScript
const H = {'Authorization': `Bearer ${process.env.SCAVIO_API_KEY}`, 'Content-Type': 'application/json'};
const fs = require('fs');
async function checkTrends(hashtags) {
let history = {};
try { history = JSON.parse(fs.readFileSync('trends.json')); } catch {}
const alerts = [];
for (const tag of hashtags) {
const r = await fetch('https://api.scavio.dev/api/v1/tiktok/hashtag', {
method: 'POST', headers: H, body: JSON.stringify({hashtag: tag})
}).then(r => r.json());
const views = r.data.stats.view_count;
const prev = history[tag]?.views || views;
const growth = (views - prev) / (prev || 1) * 100;
if (growth > 5) alerts.push({tag, growth: growth.toFixed(1), views});
history[tag] = {views, date: new Date().toISOString().split('T')[0]};
}
fs.writeFileSync('trends.json', JSON.stringify(history));
return alerts;
}
checkTrends(['smallbusiness', 'techtok']).then(a => a.forEach(x => console.log(`#${x.tag}: +${x.growth}%`)));Plateformes utilisées
TikTok
Découverte de vidéos tendance, créateurs et produits