El problema
Las marcas reservan personas influyentes en función del número de seguidores sin verificar la calidad de la participación, la superposición de la audiencia con otros creadores de campañas o el sentimiento de los comentarios. Esto genera un gasto desperdiciado en creadores con seguidores falsos o audiencias desalineadas.
La solucion de Scavio
Obtenga datos de perfil, publicaciones recientes con métricas de participación, muestras de seguidores y opiniones de comentarios para cada candidato a influencer a través de la API de TikTok. Compara la superposición de audiencias entre los creadores preseleccionados. Costo total: 0,10-0,20 dólares por influencer examinado.
Antes
Antes de la verificación basada en API, una marca gastaba 5.000 dólares en 3 creadores de TikTok para el lanzamiento de un producto. El análisis posterior a la campaña mostró una superposición de audiencia del 40% entre dos creadores. El alcance único fue el 60% de lo esperado.
Después
Después de implementar la verificación de API, la marca verifica a 10 candidatos a influencers. Perfil + 3 páginas de publicaciones + muestra de seguidores = $0,15/creador. El análisis de superposición de audiencias entre finalistas cuesta $0,16/par. Costo total de investigación: $2. La marca selecciona a 3 creadores con <15% de superposición de audiencia, maximizando el alcance único.
Para quien es
Equipos de marketing de influencers, gerentes de marca y planificadores de agencias examinan a los creadores de TikTok antes de comprometerse con la campaña.
Beneficios clave
- Veterinario a influencers por $0,15 cada uno frente a $0 (adivinando)
- Detectar superposición de audiencia antes de reservar a varios creadores
- El sentimiento de los comentarios revela la calidad de la audiencia
- Cálculo de la tasa de participación a partir de datos de publicaciones reales
- Comprobación de muestras de seguidores en busca de patrones falsos/bots
Ejemplo en 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'))Ejemplo en 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);Plataformas utilizadas
TikTok
Descubrimiento de videos, creadores y productos en tendencia