El problema
Las marcas que se asocian con creadores de TikTok corren el riesgo de asociarse con contenido controvertido. Las comprobaciones manuales de seguridad de la marca (desplazarse por los vídeos recientes de un creador) tardan entre 15 y 30 minutos por creador. Para campañas con más de 50 creadores, la verificación manual no es práctica. Las plataformas de influencers cobran entre 200 y 500 dólares al mes por las funciones de seguridad de la marca.
La solucion de Scavio
Utilice la API de Scavio TikTok para extraer las publicaciones recientes de cada creador y escanear descripciones de videos, hashtags y patrones de participación en busca de señales de seguridad de marca. Marcar a los creadores con temas de contenido controvertidos, anomalías extremas de participación (seguidores comprados) o inconsistencia de contenido. Costo: $0,01/creador (2 llamadas API a $0,005 cada una).
Antes
Antes de la investigación automatizada, el gerente de marca revisaba manualmente a 50 creadores durante dos días. Tres creadores con contenido cuestionable se colaron y firmaron. Uno publicó contenido controvertido durante la campaña, lo que requirió la eliminación de contenido de emergencia y una declaración de marca.
Después
Después de la investigación automatizada, se escanean 50 creadores en menos de 5 minutos por 0,50 dólares. Los creadores marcados se revisan manualmente (normalmente entre 5 y 8 de 50). Los 3 creadores problemáticos de la campaña anterior habrían sido marcados automáticamente según el análisis del tema del contenido.
Para quien es
Los gerentes de marca examinan a los creadores de TikTok en busca de asociaciones. Agencias de marketing que gestionan campañas de influencers. Marcas D2C que amplían los programas UGC de TikTok.
Beneficios clave
- 50 creadores examinados por 0,50 dólares frente a una plataforma de influencers de 200-500 dólares al mes
- Análisis automatizado del tema del contenido a partir de descripciones de vídeos y hashtags
- La detección de anomalías en la interacción señala posibles seguidores falsos
- Reduce la revisión manual solo a los creadores marcados (80 % de ahorro de tiempo)
- Proceso repetible para cada campaña con criterios consistentes
Ejemplo en Python
import requests
API_KEY = "your_scavio_api_key"
FLAG_KEYWORDS = ["controversial", "political", "nsfw", "gambling", "crypto pump"]
def audit_creator(username: str) -> dict:
# Get profile
profile_res = requests.post(
"https://api.scavio.dev/api/v1/tiktok/user/info",
headers={"Authorization": f"Bearer {API_KEY}"},
json={"username": username},
timeout=15,
)
profile = profile_res.json() if profile_res.ok else {}
# Get recent posts
posts_res = requests.post(
"https://api.scavio.dev/api/v1/tiktok/user/posts",
headers={"Authorization": f"Bearer {API_KEY}"},
json={"username": username},
timeout=15,
)
posts = posts_res.json().get("posts", []) if posts_res.ok else []
flags = []
for post in posts:
desc = (post.get("description", "") + " ".join(post.get("hashtags", []))).lower()
for keyword in FLAG_KEYWORDS:
if keyword in desc:
flags.append({"post_id": post.get("id"), "flag": keyword})
return {"username": username, "post_count": len(posts), "flags": flags, "safe": len(flags) == 0}
creators = ["creator_a", "creator_b", "creator_c"]
for creator in creators:
result = audit_creator(creator)
status = "SAFE" if result["safe"] else f"FLAGGED ({len(result['flags'])} issues)"
print(f" {creator}: {status}")Ejemplo en JavaScript
const API_KEY = "your_scavio_api_key";
const FLAG_KEYWORDS = ["controversial", "political", "nsfw", "gambling"];
async function auditCreator(username) {
const postsRes = await fetch("https://api.scavio.dev/api/v1/tiktok/user/posts", {
method: "POST",
headers: { Authorization: `Bearer ${API_KEY}`, "content-type": "application/json" },
body: JSON.stringify({ username }),
});
const posts = postsRes.ok ? (await postsRes.json()).posts ?? [] : [];
const flags = [];
for (const post of posts) {
const desc = ((post.description ?? "") + (post.hashtags ?? []).join(" ")).toLowerCase();
for (const kw of FLAG_KEYWORDS) if (desc.includes(kw)) flags.push({ postId: post.id, flag: kw });
}
return { username, flags, safe: flags.length === 0 };
}
const result = await auditCreator("creator_a");
console.log(`${result.username}: ${result.safe ? "SAFE" : `FLAGGED (${result.flags.length})`}`);Plataformas utilizadas
TikTok
Descubrimiento de videos, creadores y productos en tendencia