Resumen
Find relevante TikTok creators in un especifico nicho by combining usuario search, hashtag video analisis, y follower graph exploration. Identificar creators who consistentemente publicacion in your categoria, tienen authentic engagement, y son no yet saturated con sponsorships.
Desencadenador
Semanal on Monday at 09:00 UTC
Programación
Semanal on Monday at 09:00 UTC
Pasos del flujo de trabajo
Search for nicho creators
Use el search/usuarios endpoint to encontrar creators coincidencia nicho palabras clave like 'skincare resena' o 'tech unboxing'.
Descubrir via hashtags
Pull reciente videos de nicho hashtags y extraer unico creator perfiles de el video authors.
Explore follower graphs
For top creators ya on your roster, verificar who they follow to descubrir smaller creators in el same nicho.
Filtrar by engagement y tamano
Keep creators con 10K-500K followers y above-average engagement for their tier. Eliminar cuentas ese son primarily marca cuentas.
Salida discovery lista
Generar un ranked lista of nuevo creator candidates con perfil stats, reciente publicacion themes, y engagement metricas.
Implementacion en Python
import requests, os
from collections import Counter
H = {"Authorization": f"Bearer {os.environ['SCAVIO_API_KEY']}", "Content-Type": "application/json"}
BASE = "https://api.scavio.dev"
def discover_creators(niche_keywords, niche_hashtags, min_followers=10000, max_followers=500000):
creators = {}
for kw in niche_keywords:
resp = requests.post(f"{BASE}/api/v1/tiktok/search/users",
headers=H, json={"query": kw, "count": 20}).json()
for u in resp["data"].get("users", []):
fc = u.get("follower_count", 0)
if min_followers <= fc <= max_followers:
creators[u["unique_id"]] = {
"username": u["unique_id"],
"followers": fc,
"source": "search",
}
for tag in niche_hashtags:
resp = requests.post(f"{BASE}/api/v1/tiktok/hashtag/videos",
headers=H, json={"hashtag": tag, "count": 20}).json()
for v in resp["data"].get("videos", []):
author = v.get("author", {})
uid = author.get("unique_id", "")
fc = author.get("follower_count", 0)
if uid and min_followers <= fc <= max_followers and uid not in creators:
creators[uid] = {
"username": uid,
"followers": fc,
"source": "hashtag",
}
return sorted(creators.values(), key=lambda c: c["followers"], reverse=True)
found = discover_creators(["skincare routine"], ["skincaretok"])
print(f"Discovered {len(found)} creators")
for c in found[:10]:
print(f" @{c['username']} ({c['followers']:,} followers, via {c['source']})")Implementacion en JavaScript
const BASE = "https://api.scavio.dev";
const H = { Authorization: `Bearer ${process.env.SCAVIO_API_KEY}`, "Content-Type": "application/json" };
async function discoverCreators(keyword, hashtag) {
const users = await fetch(`${BASE}/api/v1/tiktok/search/users`, {
method: "POST", headers: H, body: JSON.stringify({ query: keyword, count: 20 })
}).then(r => r.json());
const filtered = (users.data.users || [])
.filter(u => u.follower_count >= 10000 && u.follower_count <= 500000);
console.log(`Found ${filtered.length} creators for "${keyword}"`);
filtered.slice(0, 5).forEach(u =>
console.log(` @${u.unique_id} (${u.follower_count.toLocaleString()} followers)`));
}
discoverCreators("skincare routine", "skincaretok");Plataformas utilizadas
TikTok
Descubrimiento de videos, creadores y productos en tendencia