Le problème
Les marques réservent des influenceurs en fonction du nombre d'abonnés sans vérifier la qualité de l'engagement, le chevauchement d'audience avec d'autres créateurs de la campagne ou le sentiment des commentaires. Cela entraîne des dépenses gaspillées pour des créateurs avec de faux abonnés ou des audiences inadaptées.
La solution Scavio
Extrayez les données de profil, les publications récentes avec les métriques d'engagement, les échantillons d'abonnés et le sentiment des commentaires pour chaque candidat influenceur via l'API TikTok. Comparez le chevauchement d'audience entre les créateurs présélectionnés. Coût total : 0,10 à 0,20 $ par influenceur vérifié.
Avant
Avant la vérification basée sur API, une marque a dépensé 5 000 $ pour 3 créateurs TikTok lors d'un lancement de produit. L'analyse post-campagne a révélé un chevauchement d'audience de 40 % entre deux créateurs. La portée unique était de 60 % de ce qui était attendu.
Après
Après avoir mis en place la vérification via API, la marque examine 10 candidats influenceurs. Profil + 3 pages de publications + échantillon d'abonnés = 0,15 $/créateur. L'analyse du chevauchement d'audience entre les finalistes coûte 0,16 $/paire. Coût total de vérification : 2 $. La marque sélectionne 3 créateurs avec un chevauchement d'audience <15 %, maximisant ainsi la portée unique.
À qui cela s'adresse
Équipes de marketing d'influence, responsables de marque, planificateurs d'agence vérifiant les créateurs TikTok avant les engagements de campagne.
Avantages clés
- Vérifiez les influenceurs pour 0,15 $ chacun contre 0 $ (estimation)
- Détectez le chevauchement d'audience avant de réserver plusieurs créateurs
- Le sentiment des commentaires révèle la qualité de l'audience
- Calcul du taux d'engagement à partir des données réelles des publications
- Vérification des échantillons d'abonnés pour détecter les motifs de bots/faux
Exemple Python
import requests, os
H = {'Authorization': f'Bearer {os.environ["SCAVIO_API_KEY"]}', 'Content-Type': 'application/json'}
def vet_creator(username):
p = requests.post('https://api.scavio.dev/api/v1/tiktok/profile',
headers=H, json={'username': username}).json()['data']['user']
posts = requests.post('https://api.scavio.dev/api/v1/tiktok/user/posts',
headers=H, json={'sec_user_id': p['sec_uid'], 'count': 20}).json()['data']
videos = posts.get('videos', [])
avg_engagement = sum(v['stats']['diggCount'] + v['stats']['commentCount']
for v in videos) / max(len(videos), 1)
return {'username': p['unique_id'], 'followers': p['follower_count'],
'avg_engagement': int(avg_engagement),
'engagement_rate': round(avg_engagement / max(p['follower_count'], 1) * 100, 2)}
print(vet_creator('target_creator'))Exemple JavaScript
const H = {'Authorization': `Bearer ${process.env.SCAVIO_API_KEY}`, 'Content-Type': 'application/json'};
async function vetCreator(username) {
const p = await fetch('https://api.scavio.dev/api/v1/tiktok/profile', {
method: 'POST', headers: H, body: JSON.stringify({username})
}).then(r => r.json());
const u = p.data.user;
const posts = await fetch('https://api.scavio.dev/api/v1/tiktok/user/posts', {
method: 'POST', headers: H,
body: JSON.stringify({sec_user_id: u.sec_uid, count: 20})
}).then(r => r.json());
const vids = posts.data.videos || [];
const avgEng = vids.reduce((s, v) => s + v.stats.diggCount + v.stats.commentCount, 0) / (vids.length || 1);
return {username: u.unique_id, followers: u.follower_count, engRate: (avgEng / u.follower_count * 100).toFixed(2)};
}
vetCreator('target_creator').then(console.log);Plateformes utilisées
TikTok
Découverte de vidéos tendance, créateurs et produits